Find the answer to your Linux question:
Results 1 to 3 of 3
Hi, I wish to develop my own graphical interface to a UNIX system based upon x.org. I want to be able to control the login, windows and window content completely ...
  1. #1
    Just Joined!
    Join Date
    Sep 2007
    Posts
    2

    Programming a GUI

    Hi,

    I wish to develop my own graphical interface to a UNIX system based upon x.org. I want to be able to control the login, windows and window content completely as I do nto want a traditional window based GUI. I have expirience in coding C++, and I understand that this is what most desktop environments are coded in. I want to know how to X system works, as it is made from many components such as the system login (GDM/KDM), window manager (metacity), and desktop environment (gnome/kde). Do I have to develop all these separately?
    Any links/pointers to technical info would be appreciated.

    Thanks,
    Ben

  2. #2
    oz
    oz is offline
    forum.guy
    Join Date
    May 2004
    Location
    arch linux
    Posts
    18,096
    Just my opinion, but I think the best way to learn is to look at the code in other GUIs to see how they've been built. You can then work on your own code with improvements for the creation of your own project.

    Let us know how it goes.
    oz

    new members/users: read this first | new member faq
    no private messages requesting computer support - post them on the forums!
    please use the "report post" button to alert our forum admins to problematic posts rather than responding to them yourself.

  3. #3
    Just Joined!
    Join Date
    Sep 2007
    Posts
    2
    wow!
    There are a lot more desktop environments and window managers than I thought. I want this to be a tiling window manager with dynamic tiling, so will continue to look at info. I shall certainly look at the source of the small window managers (some are ~90kb!!!)

    Ben

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...