This page is specific to Ubuntu versions 9.04

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.

As announced there by St├ęphane Grabber,

localapps in Jaunty have changed

Here's a quick Howto to get local apps (applications that are running on the thin client directly instead of running in the servers desktop session)

1. Create a new chroot chroot

First, if you don't want to test on your i386 chroot, build a new chroot with the same sources.list as the server.

sudo ltsp-build-client --chroot i386_w_localapps --copy-sourceslist

2. Then install packages you want as localapps in the chroot

sudo chroot /opt/ltsp/i386_w_localapps apt-get install firefox vlc flashplugin-installer mplayer language-pack-fr language-pack-gnome-fr language-support-fr gimp

As you can see, i'm a french user, so I installed language package...

If you want to run firefox as localapp, view this page to correct the bug with resolv.conf

3. Then update your image

sudo ltsp-update-image -a i386_w_localapps

4. Then create ( or modify ) the lts.conf

sudo gedit /var/lib/tftpboot/ltsp/i386_w_localapps/lts.conf 

and add these lines

    LOCAL_APPS_MENU_ITEMS = firefox,mplayer,vlc,,,,,,

Where the LOCAL_APPS_MENU_ITEMS list comes from

ls -1 /opt/ltsp/i386_w_localapps/usr/share/applications/| grep desktop | sed s/\.desktop/,/g | xargs | sed s/\ //g 

No space in list, only comma separated

5. Change your /etc/ltsp/dhcpd.conf to have your client using the new chroot with localapps

6. Restart the dhcp

sudo /etc/init.d/dhcp3-server restart


LTSPLocalAppsJaunty (last edited 2009-05-22 21:14:43 by nico-leb)