====== Substituir la imatge de benvinguda del LDM (LTSP Display Manager) ======
{{ :informatica:ltsp:kiwi2.png?600 |}}
per una de més propera
===== opció 1: TIPS & TRICKS =====
http://en.opensuse.org/LTSP/Tips_and_Tricks
\\
===== opció 2 =====
Aquest mètode ofereix la possibilitat de fer diferents intervencions sobre el sistema de gran interès, com per exemple, programar l'apagada automàtica dels clients lleugers a certes hores del dia.
Un cop executada, com a root, la comanda **kiwi-ltsp-setup -c** se'ns generarà l'estructura de funcionament i un fitxer anomenat **i386.img** que trobarem a **/srv/kiwi-ltsp/i386.img** i que conté una versió molt petita d'un sistema Linux, de fet el mateix Linux que s'entendrà amb el maquinari dels clients i s'encarregarà de que visualitzem l'escriptori que els nostres usuaris tenen al servidor.
El fitxer i386.img és d'un tipus especial que empaqueta en una imatge, a l'estil de com un fitxer iso ho fa amb el contingut d'un CD/DVD, un sistema de fitxers //squashfs//, caracteritzat per ser de sols lectura i per oferir un nivell de compressió molt elevat, no oblideu que aquest micro sistema operatiu ha de "viatjar" per la xarxa i com menys dades hagin de fer-ho, millor. Podeu verificar la naturalesa del fitxer amb l'ús de la comanda file.
**linux-1qoc:/srv/kiwi-ltsp # file i386.img\\
i386.img: Squashfs filesystem, little endian, version 3.0, 180210722 bytes, 20206 inodes, blocksize: 65536 bytes, created: Thu May 13 22:06:48 2010**
\\
El fitxer i386.img el podem muntar i veure'n el seu contingut amb el protocol següent:
\\
**
linux-1qoc:/srv/kiwi-ltsp # mkdir imatge\\
\\
linux-1qoc:/srv/kiwi-ltsp # ls\\
i386.img imatge\\
\\
linux-1qoc:/srv/kiwi-ltsp # mount -o loop -t squashfs i386.img imatge/ \\
**
Copiem el contingut a un directori nou, per poder-lo editar, atès que l'actual no es pot modificar, és com el contingut d'un CD-R.
**
linux-1qoc:/srv/kiwi-ltsp # cp -a imatge nova_imatge
**
Desmuntem per poder eliminar si ens interessa el fitxer i386.img
**
linux-1qoc:/srv/kiwi-ltsp # umount imatge/
**
Localitzem i modifiquem els dos fitxers que configuren la gran majoria de l'aspecte gràfic del LDM.
linux-1qoc:/srv/kiwi-ltsp # cd nova_imatge/usr/share/ldm/themes/ldm-suse-theme/ \\
\\
linux-1qoc:/srv/kiwi-ltsp/nova_imatge/usr/share/ldm/themes/ldm-suse-theme # ls \\
bg.png greeter-gtkrc host.png language.png logo.png reboot.png session.png shutdown.png\\
Ara podem modificar amb el **Gimp** els fitxers **bg.png** i **logo.png** per donar-hi una imatge corporativa, per exemple amb una foto del centre.\\
\\
En aquest punt i sense entrar de moment en detalls, podem constatar que efectivament, dins del directori /srv/kiwi-ltsp/imatge/ hi podem trobar l'estructura típica d'un Linux, en aquest cas una OpenSuSe 11.1, reduïda fins a una mida de 538 MB i que es compactarà ( i386.img ), utilitzant tan sols 172 MB.\\
\\
===== Programant l'apagada dels clients lleugers =====
Per programar l'apagada incorporarem al fitxer **/srv/kiwi-ltsp/nova_imatge/etc/crontab** una nova entrada de l'estil\\
**5 17 * * * root /sbin/poweroff -f**\\
de manera que cada dia i en cas d'estar engegat, el client lleuger s'apagarà automàticament a les 17:05.\\
Malauradament, de moment no ho farà perquè el servei cron no està actiu, per activar-lo haurem d'emprar una comanda molt especial, anomenada **chroot**, que ens permetrà treballar en aquest entorn contingut dins d'un directori, gairebé com si fos un sistema real, amb lo que podríem, no ja tan sols modificar el **/etc/crontab**, sinó que fins i tot hi podríem incorporar nou programari, penseu en el cas, més aviat estrany d'un suport insuficient del maquinari, etc ...\\
Canviem la arrel del sistema al directori **/srv/kiwi-ltsp/nova_imatge**\\
**linux-1qoc:/srv/kiwi-ltsp # chroot nova_imatge/**\\
Fixeu-vos com el prompt ha canviat, indicant que estem dins del "**chroot**"... un cop "dins", procedim a activar el cron, emprant els coneixements adquirits al mòdul 6.\\
**linux-1qoc:/> chkconfig -s cron on** \\
Verifiquem que quan arrenqui el Linux, s'engegarà el cron.\\
**linux-1qoc:/> chkconfig -l | grep cron\\
cron 0:off 1:off 2:on 3:on 4:off 5:on 6:off**\\
Un cop verificat sortim de la gàbia "chroot" amb la comanda exit.\\
**linux-1qoc:/> exit** \\
i recuperarem el prompt normal.\\
**linux-1qoc:/srv/kiwi-ltsp #**\\
Us recordem que sense, tant enrenou, aquest procediment és perfectament aplicable als clients d'aula substituint a l'entrada del **/etc/crontab**\\
**5 17 * * * root /sbin/poweroff -f**\\
per\\
**5 17 * * * root /sbin/shutdown -h now** \\
\\
==== Com refer la imatge? ====
Canviem, si ens cal, del directori on ens trobem a /srv/kiwi-ltsp, per exemple.\\
**linux-1qoc:/srv/kiwi-ltsp/nova_imatge/usr/share/ldm/themes/ldm-suse-theme # cd /srv/kiwi-ltsp**\\
Desplacem o eliminem la imatge original per evitar interferències.\\
**linux-1qoc:/srv/kiwi-ltsp # mv i386.img i386.img.orig**\\
Generem un nou fitxer **i386.img** amb el contingut del directori **/srv/kiwi-ltsp/nova_imatge** on resideix el nostre Linux modificat, amb el cron activat i el **/srv/kiwi-ltsp/nova_imatge/etc/crontab** modificat segons l'horari pertinent.\\
**linux-1qoc:/srv/kiwi-ltsp # mksquashfs nova_imatge/ i386.img**\\
... i sobretot, comprovem que ara el client continua arrencant amb la nova imatge.
\\ \\
----
[[:inici|Inici de l'Espai]] | [[informatica:| Menú de Documents ]] | [[LTSPaltres_aspectes_interessants|Servidors LTSP]] | [[iniciservidors_ltsp| Implementació de LINUX/UBUNTU]]