[Thinstation-general] Start/Restart X
Brought to you by:
doncuppjr
From: Barry R. <B.R...@la...> - 2004-08-31 11:58:59
|
Here's a tricky one. This is what I want to do: Boot thinstation. Start a custom package, which will be a console package: Produce a text menu with two selections: "Linux Service" or "Windows Service". If user chooses "Linux Service" it then connects to a Linux box via XDM for login. If user chooses "Windows Service" it connects to a Windows box via rdesktop. When user logs out, go back to the menu. The problem seems to be in controlling the X server. For the Linux service I need to start "X -query linuxbox" and get it to exit X when the user logs out (which I think there's an Xserver option for). So that's not too much of a problem. For the Windows Service, I need to start X, run one rdesktop client, and then when the client terminates exit the X server (and get back to the console). I think this is what xinit does. Has anyone got a compiled xinit for Thinstation (2.0)? Or can it be done in shell with judicious use of the bash 'wait' builtin? I'd also have to figure out how the xf86config file is built - seems to be all controlled by /etc/init.d/x. Hmmm. Oh well, any help appreciated! Baz |