[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [K12OSN] xdm's Chooser feature
- From: Andy Rabagliati <andyr wizzy com>
- To: "Support list for opensource software in schools." <k12osn redhat com>
- Subject: Re: [K12OSN] xdm's Chooser feature
- Date: Mon, 19 Apr 2004 23:23:37 +0200
On Sun, 18 Apr 2004, Andrew Fournier wrote:
> I have only played with this a little, but won't <X -indirect> (rather
> than <x -query>) get you a choice of servers?
This is the patch I apply to get some degree of redundancy in
my client startups. Problem ? reboot the client.
It allows you to list preferred XDM_SERVER s and XFS_SERVER s
in the lts.conf file.
Cheers, Andy!
--- /opt/ltsp/i386/etc/rc.local 2002-07-21 04:09:33.000000000 +0200
+++ /tmp/rc.local 2003-06-10 16:30:57.000000000 +0200
@@ -388,6 +388,15 @@
XDM_SERVER=`get_cfg XDM_SERVER ${DEFAULT_SERVER}`
+ for i in $XDM_SERVER
+ do
+ if ping -c 1 $i
+ then
+ XDM_SERVER=$i
+ break
+ fi
+ done
+
case "${XSERVER}" in
XF86_*) XBINARY="${XSERVER}"
@@ -423,9 +432,9 @@
fi
if [ -w /proc/progress ]; then
- echo "/usr/X11R6/bin/${XBINARY} ${XOPTS} ${ACC_CTRL} -query ${XDM_SERVER} >/dev/tty3 2>&1" >/tmp/start_ws
+ echo "/usr/X11R6/bin/${XBINARY} ${XOPTS} ${ACC_CTRL} -indirect ${XDM_SERVER} >/dev/tty3 2>&1" >/tmp/start_ws
else
- echo "/usr/X11R6/bin/${XBINARY} ${XOPTS} ${ACC_CTRL} -query ${XDM_SERVER}" >/tmp/start_ws
+ echo "/usr/X11R6/bin/${XBINARY} ${XOPTS} ${ACC_CTRL} -indirect ${XDM_SERVER}" >/tmp/start_ws
fi
chmod 0755 /tmp/start_ws
--- /opt/ltsp/i386/etc/rc.setupx 2001-12-01 02:45:11.000000000 +0200
+++ /tmp/rc.setupx 2003-06-10 16:28:38.000000000 +0200
@@ -81,9 +81,16 @@
if [ "${USE_XFS}" = "Y" ]; then
XFS_SERVER=`get_cfg XFS_SERVER ${DEFAULT_SERVER}`
- cat <<-EOF >>${XF86CONFIG}
+cat <<-EOF >>${XF86CONFIG}
Section "Files"
- FontPath "tcp/${XFS_SERVER}:7100"
+EOF
+echo -n FontPath \" >>${XF86CONFIG}
+for f in $XFS_SERVER
+do
+ echo -n tcp/${f}:7100, >>${XF86CONFIG}
+done
+echo \" >>${XF86CONFIG}
+cat <<-EOF >>${XF86CONFIG}
EndSection
EOF
else
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]