[prev in list] [next in list] [prev in thread] [next in thread]
List: ltsp-discuss
Subject: Re: [Ltsp-discuss] Citrix ICA local app package - another approach
From: Abraham Pearson <foxlakeawp () yahoo ! com>
Date: 2001-11-30 5:39:08
[Download RAW message or body]
Jim and Darryl,
Here's an approach which does not involve different runlevels. I chose not to use wfcmgr,
favoring an xterm window that waits for the user to press enter. I added the START_ICA and
ICA_APP variables to lts.conf to decide whether to run ICA and what published app to run. Like
Darryl I installed the ICA client in /opt/ltsp/i386/usr/lib/ICAClient.
----------portion of rc.local---------------------------------------------------
if [ -w /proc/progress ]; then
echo "/usr/X11R6/bin/${XBINARY} -ac -query ${XDM_SERVER} >/dev/tty3 2>&1" >/tmp/start_ws
else
echo "/usr/X11R6/bin/${XBINARY} -ac -query ${XDM_SERVER}" >/tmp/start_ws
fi
chmod 0755 /tmp/start_ws
######################################
#
#
# Prepare to start ICA (if defined) by writing configuration to start_ws
#
START_ICA=`get_cfg START_ICA N`
ICA_APP=`get_cfg ICA_APP Desktop`
if [ "${START_ICA}" = "Y" ]; then
if [ -w /proc/progress ]; then
echo "/usr/X11R6/bin/${XBINARY} -ac >/dev/tty3 2>&1" >/tmp/start_ws
else
echo "/usr/X11R6/bin/${XBINARY} -ac " >/tmp/start_ws
fi
echo "PATH=$PATH:/usr/X11R6/lib" >>/tmp/start_ws
echo "export DISPLAY=`hostname`:0.0" >>/tmp/start_ws
echo "export HOME=/root" >>/tmp/start_ws
echo "/usr/X11R6/xterm -geometry 115x50 -fn
-misc-fixed-bold-r-normal--16-0-75-75-c-0-iso8859-1 -bg rgb:3A/6E/A5 -fg white -e /etc/choice
$ICA_APP" >>/tmp/start_ws
chmod 0755 /tmp/start_ws
fi
------------------------------------------------------------------
--------/opt/ltsp/i386/etc/choice----------------------------------------------------
#! /bin/sh
#
# /opt/ltsp/i386/etc/choice
# The rc.local script passes the ICA_APP to this script as the first agument
APPDESC=$1
ICAROOT=/usr/lib/ICAClient/
CFG=/usr/lib/ICAClient/config
echo " Press enter to connect to the $APPDESC or "
echo -n " You may safely power off your computer. "
read return
#start the ICA client (the app needs to be configured full screen in wfcmgr)
$ICAROOT/wfica -desc $APPDESC $CFG/appsrv.ini
#by exiting the xterm session after the ICA Client is exited we cause X to restart.
exit
-----------------------------------------------------------------------------------
--- Jim McQuillan <jam@mcquil.com> wrote:
> Darryl,
>
> I'm very interested in your package, but I'm a bit concerned about using
> runlevel 6.
>
> That is traditionally used by init to shutdown and reboot a system.
>
> Maybe you could make it an option that creates a different start_ws
> script if the
> ICA client option is set.
>
> Thanks,
> Jim McQuillan
> jam@Ltsp.org
>
>
> Darryl Bond wrote:
>
> > I have pretty much completed the a Citrix client using LTSP 2.0.9 with
> > the following features.
> > * Starts the ICA client as a full screen application on the client (ie
> > no X window manager) from a new run level (6) so the Citrix login
> > occurs, not the XDM
> > * Uses the local client CD & floppy for the Citrix user
> > * Uses a hard disk for swap if available
> >
> > My next step is to make the Citrix client a true LTSP local app as I
> > have a mixed LTSP environment with some clients as Windows Terminal
> > Server clients only and some as X Terminals which must have the
> > capability of running the ICA client locally.
> >
> > If there is any interest in these things I can make them available.
> >
> > Regards
> > Darryl Bond
> >
> > Abraham Pearson wrote:
> >
> >> How much interest is there in a package for a Citrix ICA Client local
> >> app package? I would be
> >> willing to help as much as possible (although I am very new with
> >> linux). Are there any specific
> >> requirements for a local apps package. Maybe just a script to set it
> >> up would be nice.
> >> =====
> >> Abraham Pearson MCSE CNA A+
> >>
> >> __________________________________________________
> >> Do You Yahoo!?
> >> Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
> >> http://geocities.yahoo.com/ps/info1
> >>
> >> _____________________________________________________________________
> >> Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
> >> https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> >> For additional LTSP help, try #ltsp channel on irc.openprojects.net
> >>
> >
> >
> >
> > _____________________________________________________________________
> > Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
> > https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> > For additional LTSP help, try #ltsp channel on irc.openprojects.net
>
>
>
__________________________________________________
Do You Yahoo!?
Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.openprojects.net
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic