Ubuntu, LTSP 5 – Truques e dicas

Mais uma vez, voltei a mexer nos terminais Linux, pois precisei de fazer uma coisa parecida com um Kiosk. Desde autologin, a executar apenas uma aplicacao especifica, a ACPI e ssh, passando por terminar processos automáticamente.

Ficam aqui algumas dicas de como fazer isto.

IMPORTANTE: Todas as operações vão ser efectuadas no chroot do LTSP, assim, vamos passar para lá.

PS: Eu não trabalho com o sudo. No Ubuntu, a primeira coisa que fiz foi definir uma password de root e trabalhar como tal. Todos os comandos serão efectuados como root.

mount -t proc none /opt/ltsp/i386/proc

mount -o bind /dev /opt/ltsp/i386/dev

chroot /opt/ltsp/i386

SSH

É possível entrar nos terminais remotamente por SSH e efectuar algumas operações.

Para instalar:

apt-get install ssh

Assim que tiver instalado, vamos definir uma password de root.

passwd <enter>

 

ACPI

Neste momento, para se desligar os terminais, era preciso os utilizadores pressionarem o botão durante 5s (sensivelmente) para que se desligasse. Agora, basta instalar o pacote acpi e fica a funcionar.

Ainda dentro do chroot, fazemos:

apt-get install acpid

Posteriormente, ele dá um erro ao tentar iniciar o serviço. Isso acontece porque ele já está a correr ???. Basta executar

/etc/init.d/acpid stop

/etc/init.d/acpid start

Após o ultimo comando, ele fica a funcionar. Parem o serviço, pois depois não vamos conseguir fazer unmount do proc e do dev.

 

Saimos do chroot:

exit

Demontamos o proc e o dev

umount /opt/ltsp/i386/dev

umount /opt/ltsp/i386/proc

 

agora, temos que actualizar a imagem. Como root, executem:

ltsp-update-sshkeys

ltsp-update-kernels

ltsp-update-image

Neste momento, já conseguem entrar por SSH no terminal e já possuem a ACPI a funcionar. Basta iniciarem um terminal e experimentar pressionar no botão.

Referências:

Para a parte do SSH, retirei dum forum do Freespire

A ACPI, lembrei-me ! (e fiz os testes).

 

Terminar os processos automáticamente.

O Ubuntu tem uma ferramenta interessante, chamada Gnome Watchdog. Este pacote, desenvolvido por Philipp, monitoriza o painel do gnome quando um utilizador entra no terminal. Podem ver mais detalhes aqui.

No servidor, façam o download e instalem os seguintes pacotes:

wget http://logicalnetworking.net/other/gnome-watchdog_0.9.2_i386.deb

apt-get install gtkdialog

dpkg -i gnome-watchdog_0.9.2_i386.deb

e pronto.

Leave a Reply

Your email address will not be published. Required fields are marked *