RE: [Thinstation-developer] RE: Xnest & X & session problems
Brought to you by:
doncuppjr
From: Miles R. <mr...@we...> - 2005-06-16 20:34:32
|
its needed only for the Menu type, as the others are set at the top of the file, by the getfreesceen there, however, as the xorg server is actually started from within the menu option, not before it like the others, it needs to have a getfreescreen from after the start_x -----Original Message----- From: Trevor Batley [mailto:tre...@us...] Sent: Thursday, 16 June 2005 07:53 p.m. To: Miles Roper Cc: Thinstation developer Subject: RE: [Thinstation-developer] RE: Xnest & X & session problems Ahh, so I got the first part right, just didn't recognise the second problem (and still don't - I assume that XNEST_NUMBER wasn't getting set). Why is this necessary for menu) and not auto) or the others? Thanks Trevor B Quoting Miles Roper <mr...@we...>: > > ok, fixed first part, > > change the getfreescreen in .functions to > > getfreescreen() > { > local X_NUMBER > > X_NUMBER=`ps -ef | grep "Xorg " | cut -f2 -d: | cut -f1 -d" "` > x_NUMBER=$X_NUMBER `ps -ef | grep "Xnest " | cut -f2 -d: | cut -f1 > -d" "` > let XNEST_NUMBER=0 > for x in $x_NUMBER; > do > if [ "$x" -ge "$XNEST_NUMBER" ] ; then > let XNEST_NUMBER=x+1 > fi > done > } > > change thinstation packages menu section to below. > > menu) > .. > .. > .. > .. > echo $CMD >> $LOGFILE > echo $CMD > /tmp/CMD$PID > if [ "$PACKAGE" = "xnest" ] ; then > getfreescreen > fi > > -----Original Message----- > From: Trevor Batley [mailto:tre...@us...] > Sent: Monday, 13 June 2005 01:04 a.m. > To: Miles Roper > Cc: Thinstation developer > Subject: Re: [Thinstation-developer] RE: Xnest & X & session problems > > On Sun, 2005-06-12 at 19:39 +1200, Miles Roper wrote: > > did you try xnest? > > Ah, I need to explain better..... > > I have defined 4 seperate sessions: > SESSION_0_TYPE=icewm > > SESSION_1_TYPE=nx > SESSION_1_TITLE="KDE" > SESSION_1_ICON=On > SESSION_1_NX_GENERAL_DESKTOP="KDE" > SESSION_1_NX_GENERAL_SERVER_HOST="<ip>" > SESSION_1_NX_GENERAL_REMEMBER_PASSWORD="true" > SESSION_1_NX_GENERAL_RESOLUTION="fullscreen" > SESSION_1_NX_GENERAL_SESSION="Unix" > SESSION_1_NX_LOGIN_USER="<user>" > > SESSION_2_TYPE=x > SESSION_2_ICON=On > SESSION_2_SCREEN=1 > SESSION_2_X_SERVER=<ip> > SESSION_2_X_OPTIONS="-indirect" > SESSION_2_AUTOSTART=Off > > SESSION_3_TYPE=xnest > SESSION_3_ICON=On > SESSION_3_XNEST_SERVER=<ip> > #SESSION_3_X_OPTIONS="-query " > SESSION_3_AUTOSTART=Off > > Please note the "-query" is commented out in the xnest session. Also I > have taken the -nolisten tcp option off. > > I made the script change (x_NUMBER & X_NUMBER) and that does seem to > help in some circumstances where I was having problems, it doesn't > solve the replimenu xnest issue. > > Running from replimenu the x session works and the xnest session > doesn't. (I did try making the packages/xnest/etc/cmd/xnest.global the > same as window - ie. added the -query). > > <boot.log> From replimenu before anything else had been started/tried..... > Running xnest > Starting /etc/init.d/x server > Xorg :0 -terminate -fp > /usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/75dpi -depth 24 > -xkbmap en_us -xf86config /usr/X11R6/etc/X11/XF86Config-0 > > X Window System Version 6.8.1 > Release Date: 17 September 2004 > X Protocol Version 11, Revision 0, Release 6.8.1 Build Operating System: > Linux 2.4.22-26mdkcustom i686 [ELF] Current Operating System: Linux > ts_0040F489DA3B 2.4.28 #6 Tue Dec 28 22:46:27 /etc/localtime 2004 i686 > Build > Date: 11 December 2004 > Before reporting problems, check http://wiki.X.Org > to make sure that you have the latest version. > Module Loader present > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 12 02:42:05 2005 > (++) Using config file: "/usr/X11R6/etc/X11/XF86Config-0" > (EE) Failed to load module "rfbmouse" (module does not exist, 0) Xnest > :$XNEST_NUMBER -query 192.168.1.110 > (EE) Failed to load module "rfbkeyb" (module does not exist, 0) > > Fatal server error: > Server is already active for display 0 > If this server is no longer running, remove /tmp/.X0-lock > and start again. > </boot.log> > > Running from icewm (clicking the icon), the xnest session works, but > the x session doesn't. > > NX works from both (once I made the slight script change...:) > > Getting there, but still a little confused :-s > > Trevor B > PS. > > > ================================================== > Attention: > The information contained in this message and/or attachments is > intended only for the person or entity to which it is addressed and > may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action > in reliance upon, this information by person or entities other than > the intended recipient is prohibited. If you receive this in error, > please contact the sender and delete the material from your system and destroy any copies. > =================================================== > ================================================== Attention: The information contained in this message and/or attachments is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by person or entities other than the intended recipient is prohibited. If you receive this in error, please contact the sender and delete the material from your system and destroy any copies. =================================================== |