Battery indicator has disappeared from Gnome panel
Note: Try steps 4/5 first, it may be fixed with 1st hit.
Below the extended instruction to debug the problem with the indicator.
Check if
indicator-power-service
is running:ps ax | grep indicator-power
If it's running, try reset its settings then restart it:
dconf reset -f /com/canonical/indicator/power/ pkill -f indicator-power-service
No success, locate it then try it from terminal (looking for any errors in output):
sudo updatedb; locate -r indicator-power-service$
My system is 64bit, So:
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
If it works with command, then some thing wrong with its autostart.
As it was checked, it isn't running on start up. Verify the existence of:
/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
This works for me with a fresh Ubuntu 14.04, Modifing
indicator-power.desktop
for autostart conditions similar to the other indicators. (Submitted bug report lp#1330302)sudo nano /etc/xdg/autostart/indicator-power.desktop
Remove:
NotShowIn=Unity;
Replace it with:
OnlyShowIn=Unity;XFCE;GNOME; AutostartCondition=GNOME3 unless-session gnome
Logout/Login
Well if it didn't work:
Try purge it then reinstall it:
sudo apt-get remove --purge indicator-power sudo apt-get install indicator-power
Reboot, Check again
No success, as workaround you can run it this way (you may close terminal after this):
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
&
run it in background
disown $!
command to detach a process for current terminal,$!
variable that hold PID of last process run in backgroundOr better if add it to user startup applications, see How do I start applications automatically on login?
(1)
sudo apt-get install indicator-applet-complete
sudo apt-get install dconf-editor
change icon-policy
to present
. This might help you.
(2)
If first one do not work you can try to install indicator-power
by sudo apt-get install indicator-power
. If indicator-power
is already install then uninstall it and then reinstall. This might get the power indicator back on the panel. Have fun.