Muitas vezes o nautilus trava por vários motivos. Quando o nautilus trava, ele trava com o conky. A única maneira de recuperar a área de trabalho ativa e conky é iniciar o nautilus e o conky a partir do terminal.
Como posso fazer o nautilus e o conky reiniciarem automaticamente sempre que ocorre uma falha?
Algumas pessoas estão aconselhando o uso do Upstart. Mas o livro de receitas inicial é muito pesado para mim, já que sou um usuário do Windows e não estou acostumado com coisas cli/.conf.
Se alguém puder me dar exatamente o que preciso mudar, seria de grande ajuda. Enquanto isso, tentarei descobrir como fazer as coisas funcionarem usando o daemon inicial.
Responder1
Crie um arquivo em /etc/init com os seguintes comandos:
#!upstart
description "Conky"
# Start job via the daemon control script. Replace "soham" with your username.
exec su -l soham -c 'export DISPLAY=:0; /usr/bin/conky'
# Restart the process if it dies with a signal
# or exit code not given by the 'normal exit' stanza.
respawn
# Give up if restart occurs 10 times in 30 seconds.
respawn limit 15 30
Agora, depois de fazer login: sudo start conky
#!upstart
description "nautilus"
# Start job via the daemon control script. Replace "soham" with your username.
exec su -l soham -c 'export DISPLAY=:0; /usr/bin/nautilus'
# Restart the process if it dies with a signal
# or exit code not given by the 'normal exit' stanza.
respawn
# Give up if restart occurs 10 times in 30 seconds.
respawn limit 15 30