Primeiro, não estou usando docky. Mas suponho que o docky esteja no seu $ PATH. Caso contrário, especifique o caminho completo para o binário.
Aqui está o incrível uso do Bash:
Comece com um arquivo, como (vim em vez de gedit, se quiser):
-
gedit ~/process_monitor.sh
-
Digite o seguinte:
#!/bin/bash if [[ -z "$1" ]];then echo "ERROR: must specify program" exit 1 fi while (( 0 == 0 ));do $@ & pid='jobs -l | awk '{print $2}'' wait $pid done
-
Salve o arquivo.
-
Defina a permissão:
chmod a+x ~/process_monitor.sh
Agora você pode executar um programa assim:
~/process_monitor.sh docky
e ele iniciará o programa uma vez, e certifique-se de reiniciar o programa se você optar por encerrá-lo ou optar por travar.
Para adicionar uma entrada à inicialização do sistema para que ele inicie o programa assim que você fizer login e não pare até que você saia, faça o seguinte:
- Acesse o Unity Dash, digite e procure por "Aplicativos de inicialização"
- Clique em Adicionar
- Nome: Docky ou o que você quiser
- Comando:
/bin/bash ~/process_monitor.sh docky
- Comentário: o que você quiser
Verifique se a nova entrada está marcada. Volte a entrar e sair e você vê o docky o tempo todo.