Então aqui vai um exemplo:
em /etc/acpi/events, pões um ficheiro com as seguintes entradas:
- Código: Seleccionar todos
event=hotkey ATKD 00000051
action=/etc/acpi/firefox.sh
e em /etc/acpi, outro ficheiro, neste caso chamado firefox.sh:
- Código: Seleccionar todos
#!/bin/bash
su - NOME_DE_UTILIZADOR DISPLAY=:0 firefox &
Nota que "su - NOME_DE_UTILIZADOR" é necessário senão o gajo corre como root. O DISPLAY=:0 é para indicar ao moço qual é o screen em que o Xorg está a correr.
A seguir reinicias o acpi (com sudo /etc/init.d/acpid restart) e carregas na 3ª tecla do conjunto de teclas especiais em cima à direita e zás, aparece-te o firefox.
Para as outras teclas basta fazer o mesmo, com o comando que pretendes, criando ficheiros em /etc/acpi/event com as entradas "event" e "action" devidamente alteradas. O código da tecla estará em "event", e para o descobrires faz o seguinte:
- Código: Seleccionar todos
sudo tail -f /var/log/acpid
seguido do pressionar da tecla que pretendes configurar.
Vão te aparecer linhas do género "received event "hotkey ATKD 00000024 00000002"... (ignora o último grupo de 000000*) e é isso que terás de pôr em event.