Acabei de adicionar o
upower -e
linha para meu arquivo /etc/rc.local
, que apenas enumera as fontes de energia disponíveis e inicia upowerd
se ainda não estiver em execução.
Atualizei recentemente para o Ubuntu 13.10 e percebi que os scripts em /etc/pm/power.d
não disparam mais. Alguma coisa mudou na maneira como o pm-utils funciona? Existe alguma maneira de fazer isso funcionar?
Eu tenho um script que altera automaticamente o brilho no meu monitor se o cabo de alimentação estiver conectado e gostaria de poder usá-lo novamente.
UPDATE
Percebi que a principal razão pela qual os scripts não estão sendo executados automaticamente é porque o upowerd
não está sendo executado. Se eu executar upower --monitor
, os scripts começarão a ser executados sempre que eu conectar ou desconectar o carregador.
O man upowerd
diz o seguinte:
upowerd provides the org.freedesktop.UPower service on the system message bus. Users or administrators should never need to start this daemon as it will be automatically started by dbus-daemon(1) whenever an application calls into the org.freedesktop.UPower service.
Por que o upowerd não inicia automaticamente no boot?
Acabei de adicionar o
upower -e
linha para meu arquivo /etc/rc.local
, que apenas enumera as fontes de energia disponíveis e inicia upowerd
se ainda não estiver em execução.
Consegui fazê-lo funcionar apenas instalando o pm-utils, depois os scripts foram executados corretamente:
sudo apt-get install pm-utils