Nota: experimente os passos 4/5 primeiro, pode ser corrigido com o 1º hit.
Abaixo da instrução estendida para depurar o problema com o indicador.
-
Verifique se
indicator-power-service
está em execução:ps ax | grep indicator-power
-
Se estiver em execução, tente redefinir suas configurações e reiniciá-lo:
dconf reset -f /com/canonical/indicator/power/ pkill -f indicator-power-service
Sem sucesso, localize-o e tente do terminal (procurando por erros na saída):
sudo updatedb; locate -r indicator-power-service$
Meu sistema é 64bit, então:
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
Se funciona com o comando, então alguma coisa errada com o seu início automático.
-
Como foi verificado, não está sendo executado na inicialização. Verifique a existência de:
/usr/share/upstart/sessions/indicator-power.conf
description "Indicator Power Backend" # Want to move to indicator-services-[start|end], but that's not all # there yet. Use the signals that exist today for now. start on indicators-loaded or indicator-services-start stop on desktop-end or indicator-services-end respawn exec /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
/etc/xdg/autostart/indicator-power.desktop
[Desktop Entry] Type=Application Name=Indicator Power Exec=/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service NotShowIn=Unity; NoDisplay=true StartupNotify=false Terminal=false
-
Isso funciona para mim com um novo Ubuntu 14.04, Modificando
indicator-power.desktop
para condições de início automático semelhantes aos outros indicadores. ( Relatório de bugs enviado lp # 1330302 )sudo nano /etc/xdg/autostart/indicator-power.desktop
Remover:
NotShowIn=Unity;
Substitua por:
OnlyShowIn=Unity;XFCE;GNOME; AutostartCondition=GNOME3 unless-session gnome
-
Logout / Login
Bem, se não funcionou:
-
Tente limpá-lo e, em seguida, reinstale-o:
sudo apt-get remove --purge indicator-power sudo apt-get install indicator-power
Reinicialize, verifique novamente
-
Sem sucesso, como solução alternativa, você pode executá-lo desta forma (você pode fechar o terminal depois disso):
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
&
executá-lo em segundo plano
disown $!
comando para desanexar um processo para o terminal atual,$!
variable que mantém o PID do último processo em execução em segundo planoOu melhor, se adicioná-lo a aplicativos de inicialização de usuários, consulte Como Iniciar aplicativos automaticamente no login?