home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.windows.x
- Path: sparky!uunet!think.com!snorkelwacker.mit.edu!bloom-beacon!INTERNET!dont-send-mail-to-path-lines
- From: samborn@mtkgc.COM (Kevin Samborn)
- Subject: Re: Programming resource management
- Message-ID: <9211201440.AA18999@mtkgc.COM>
- Sender: root@athena.mit.edu (Wizard A. Root)
- Organization: The Internet
- Date: Fri, 20 Nov 1992 14:40:24 GMT
- Lines: 54
-
- > The X window system resource management software is very appealing for use
- > in designing configuration management information. I am wondering what
- > packages , commercial or otherwise, are available for managing resources
- > in a similar manner exist. The base software will primarily be C or C++.
- > The software which needs to be configured would all be 'home-grown' so that
- > integrating the details into vendor software will be a lower priority.
- >
- > Dependance on an X server in existance is not desired. Obviously some sort
- > of database management software will be needed, as well as software to
- > update, override , handle classes, document, etc.
- >
- > Is there a better group of which to ask this question?
-
- It is interesting that you mentioned this. I feel it is a oversight on
- the part of the X Consortium for not handing out the resource manager
- as a separate module. This is one of my biggest gripes right now.
-
- Especially with the advent of other "Workstation Control" servers, like
- audio, agent-style daemons, etc. There will often be "$DISPLAY"
- oriented processes that do not use X. As you mentioned, it is
- unreasonable to expect them to make use of the X resource manager.
- However, it is also unfortunate to replicate code.
-
- What I would personally prefer is that the X server, and Xlib have
- "plug and play" modules (via dynamic linking and hooks?) for things
- like resource management. How does CLX and other alternative language
- bindings handle resource management? Are they wrappers around Xrm?
-
- Another thing is the dependency on the DISPLAY environment variable to
- find out where a user is sitting. Are audio-only daemons supposed to
- use the DISPLAY variable to find out the "input devices/output devices"
- combination?
-
- One last thing: people tend to start their X server as the last thing
- when they log in. This kind of makes the X server the "most important"
- process. By terminating the X server, the X IO error handlers kill X
- processes that are still hanging around. So this path follows:
-
- Login -> shell -> X server { clients } -> logout
-
- What about the audio servers? If people exec the X server, how does
- one terminate the audio server if it is not an X client?
-
- I think we need a "Workstation Control Server" that starts and
- maintains all the daemons/servers for a particular user at a particular
- "output devices/input devices" station. Kind of like an inetd for
- X/audio/etc.
-
- kevin samborn
- --
- kevin samborn
- sakura global capital
- samborn@mtkgc.com
-
-