Należy edytować plik lts.conf. W nim można wskazać dla całości ([default])
lub dla konkretnego hosta (adres mac, adres ip lub nazwa hosta)
możliwość uruchamiania lokalnych aplikacji (znacznik: LOCAL_APPS=true).
Można tez wskazać konkretne aplikację (LOCAL_APPS_MENU_ITEMS), które mają być uruchamiane lokalnie.
Przykładowa sekcja może wyglądać następująco:
[Default]
LOCAL_APPS=True
LOCAL_APPS_MENU = True
LOCAL_APPS_MENU_ITEMS = firefox,mplayer,vlc,openoffice.org-calc,openoffice.org-draw,openoffice.org-impress,openoffice.org-math,openoffice.org-startcenter,openoffice.org-writer
Zrobić skrót
xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "iceweasel %u"
xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "putty"
Sample lts.conf fileHere is an example of the lts.conf file:################ # Global defaults for all clients # if you refer to the local server, just use the # "server" keyword as value # see lts_parameters.txt for valid values ################ [default] X_COLOR_DEPTH=16 LOCALDEV=True SOUND=True NBD_SWAP=True SYSLOG_HOST=server XKBLAYOUT=pl CUPS_SERVER = ip_serwera################ #[MAC ADDRESS]: Per thin client settings ################ [00:11:25:84:CE:BA] XSERVER = vesa X_MOUSE_DEVICE=/dev/ttyS0 X_MOUSE_PROTOCOL=intellimouse############### # A Thin Client Print server # (switch off X by pointing tty7 to shell, # to save ressources) ############### [00:11:25:93:CF:00] PRINTER_0_DEVICE=/dev/usblp0 SCREEN_07=shell############### # A workstation that executes a specific # command after login ############### [00:11:25:93:CF:02] LDM_REMOTECMD=/usr/bin/myloginscript [192.168.230.106] PRINTER_0_TYPE = U PRINTER_0_DEVICE = /dev/usb/lp0 PRINTER_0_PORT = 9100 PRINTER_1_TYPE = U PRINTER_1_DEVICE = /dev/usb/lp1 PRINTER_1_PORT = 9101 Hope it points you into the right direction. # A Thin Client Printer [10.10.10.105] PRINTER_0_DEVICE=/dev/usblp0 PRINTER_0_TYPE=U PRINTER_0_PORT=9100
aptitude install debian-multimedia-keyring
deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.pl.debian.org/debian/ squeeze main contrib non-freedeb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main# debian multimedia deb http://www.debian-multimedia.org squeeze main non-free
aptitude install sun-java6-jre sun-java6-plugin
update-java-alternatives --set java-6-sun
ltsp-update-image --arch amd64
# Listen for connections. Listen *:631 Listen /var/run/cups/cups.sock# Show shared printers on the local network. Browsing On BrowseOrder allow,deny BrowseAllow all BrowseLocalProtocols CUPS dnssd BrowseAddress @LOCAL# Default authentication type, when authentication is required... DefaultAuthType Basic# Restrict access to the server... Order allow,deny Allow all
/etc/init.d/cupsys restart
Firefox xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "iceweasel %u" Putty xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "putty -load defBank"
http://ltsp4.2.revamp-it.ch/twiki/bin/view/ltsp/Sound#lts.conf
SCREEN_02 = "rdesktop -r sound:local 192.168.0.253" SOUND = Y SOUND_DAEMON = "rdp"
aptitude install mc wine cups ssh rsync rsyncrypto screen ntp smartmontools libdbd-pg-perl libnss-ldap libpam-ldap ldap-utils nscd libterm-readkey-perl libnet-cups-perl sabayon sun-java6-jre sun-java6-plugin epdfview evince ttf-mscorefonts-installeraptitude install libasound2-plugins alsa
aptitude -t squeeze-backports install libreoffice-l10n
aptitude install libreoffice-l10n-pl
aptitude install vsftpdaptitude install pigdin
aptitude install vim putty chromium-browser chromium-browser-l10n lvm2 rsync evince ttf-mscorefonts-installer
dla skanera na kliencie:
aptitude install libsane libsane-extras
dla dzwięku
apt-get install pulseaudio-esound-compat alsa-utils libasound2-plugins
/usr/local/sbin/sync_homes.pl rsync -av --delete 172.21.201.1:/home/ /mnt/home/
rsync -av --delete 172.21.201.1:/etc/ltsp /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/putty /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/skel /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/gdm3 /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/cups /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/bind /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/sabayon /mnt/root//etc
rsync -av --delete 172.21.201.1:/etc/security /mnt/root//etc
rsync -av --delete 172.21.201.1:/srv /mnt/root/
rsync -av --delete 172.21.201.1:/opt/ /mnt/opt/
instalacja pakietu acl
aptitude install acl
zamontowanie filesystemu /home z wykorzystaniem ACL - modyfikacja /etc/fstab'a
/dev/mapper/vg--katowice-home /home ext4 defaults,acl 0 2
ustawienie uprawnień i masek:
chown -R skaner:pracownicy-pbsfinanse-katowice skaner
chown -R skaner:pracownicy-pbsfinanse-katowice Wszyscy
chmod g+s Wszyscy
chmod g+s skaner
chmod g+w skaner
chmod g+w Wszyscy
setfacl -d -m u::rwx,g::rwx,o::--- Wszyscy
setfacl -d -m u::rwx,g::rwx,o::--- skaner/
chmod o-r Wszyscy/
chmod o-x Wszyscy/