LTSPLocalAppSetup
This page is specific to Ubuntu versions 10.10 |
If you find this information applicable to additional versions/releases, please edit this page and modify this header to reflect that. Please also include any necessary modifications for this information to apply to the additional versions.
This is a quick Howto to get local apps (applications that are running on the thin client directly instead of running in the servers desktop session)
Preparation of the LTSP configuration and the server
First edit your lts.conf file and add LOCAL_APPS=True to enable localapp handling.
On the server you need to copy the localapps wrapper script into your system PATH (i.e. /usr/bin/) and make it executable.
sudo cp /usr/share/doc/ltsp-server/examples/ltsp-localapps /usr/bin/ sudo chmod +x /usr/bin/ltsp-localapps
Preparation of the client chroot
Install the application you want to run locally on the client into the image with the following commands:
sudo chroot /opt/ltsp/i386 apt-get install xterm sudo ltsp-update-image
Reboot the client ...
Running a localapp
Log in to a LTSP session on your client, open a gnome-terminal and execute the following:
ltsp-localapps xterm
You should see an xterm starting in your session.
Running thin client's own hardware with a localapp
Here are two examples about using thin client's own hardware. Thin client is in this case Asus Eee 701 4G.
First example is built-in webcam. Install Cheese (http://packages.ubuntu.com/intrepid/cheese) in the chroot just like xterm above.
ltsp-localapps cheese
Screenshot: http://www.arkki.info/howto/Wiki/LTSP5/ltsp-localapps_cheese_01.png
Another example is a USB mic with Mumble ([http://packages.ubuntu.com/intrepid/mumble). USB mic is Zoom H2. Intall Mumble just like xterm above.
ltsp-localapps mumble
Screenshot: http://www.arkki.info/howto/Mumble/Mumble_thin-client_01.png
Picture: http://www.arkki.info/howto/Mumble/Mumble_thin-client_02.png
NB: If you are using a 2-interface LTSP setup, a thin client will probably not be able to get to the internet using local apps. The solution is to set your LTSP server up as a router so you can access the internet through it. Some instructions are available at: https://help.ubuntu.com/community/UbuntuLTSP/ThinClientHowtoNAT/
LTSPLocalAppSetup (last edited 2012-06-11 06:05:00 by 111)