Recentemente mudei para o Elementary OS Luna. Eu uso especialmente o iniciador Synapse Indicator, porque gosto de trabalhar com meu teclado para tudo.
No Synapse e no Synapse Indicator (e acredito, geralmente, no Gnome dekstop e ouso dizer em todos os DEs Linux) existem "ações". Entre as ações estáDesligar,Reiniciar,Tela de bloqueioetc., que pode ser executado com o Synapse e provavelmente também na linha de comando.
Gostaria de criar uma ação paraDesligue a tela(que é diferente deTela de bloqueio).
Como posso criar esta ação e poder iniciá-la no Synapse?
Responder1
Talvez esteja faltando um detalhe aqui, mas você pode criar um arquivo .desktop para qualquer script de shell que desejar e o Synapse irá iniciá-lo para você sem problemas.
Responder2
crie um arquivo de script bash (.sh) e coloque-o dentro:
#!/bin/bash
sleep 0; xset dpms force off
sleep 0 determina quão rápido ele desligará
coloque o arquivo na pasta inicial e defina as propriedades do executável (chmod +755)
acho que qualquer aplicativo inicializador irá reconhecê-lo como uma ação/executável.
para bloquear a tela enquanto ela está desligada, você pode adicionar um comando ao script dependendo do seu DE.