![电池指示器从 Gnome 面板中消失](https://linux22.com/image/973713/%E7%94%B5%E6%B1%A0%E6%8C%87%E7%A4%BA%E5%99%A8%E4%BB%8E%20Gnome%20%E9%9D%A2%E6%9D%BF%E4%B8%AD%E6%B6%88%E5%A4%B1.png)
我在 Ubuntu 14.04 上使用 Gnome Flashback(仍然是最好的!)。在指示器应用中,它过去总是显示电池电量指示器。现在,它完全消失了:
我查看了电源设置以确保它设置为无论如何都会显示:
我假设“当电池存在时”的意思是“只要笔记本电脑中有物理电池,就显示电池指示器,无论是充电还是插入电源或其他什么。” 我也尝试了另一个选项“当电池正在充电或使用时”,但这没有什么区别。
自一个月前升级到 14.04 以来,电池指示器一直存在,直到最近几天才开始隐约出现。据我所知,我没有做任何改变与电源、指示器或小程序相关的设置,这些设置可能会对此产生影响。
为什么我的电源指示器不见了?我该如何恢复它?
答案1
注意:请先尝试步骤 4/5,第一次尝试可能就能解决问题。
下面是使用指标调试问题的扩展说明。
检查是否
indicator-power-service
正在运行:ps ax | grep indicator-power
如果它正在运行,请尝试重置其设置然后重新启动它:
dconf reset -f /com/canonical/indicator/power/ pkill -f indicator-power-service
没有成功,找到它然后从终端尝试(寻找输出中的任何错误):
sudo updatedb; locate -r indicator-power-service$
我的系统是 64 位,因此:
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
如果它与命令一起工作,那么它的自动启动就有问题。
经检查,它在启动时没有运行。验证是否存在:
/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
这对我而言很有用,因为我使用的是全新的 Ubuntu 14.04,修改了
indicator-power.desktop
与其他指标类似的自动启动条件。(已提交错误报告 LP#1330302)sudo nano /etc/xdg/autostart/indicator-power.desktop
消除:
NotShowIn=Unity;
替换为:
OnlyShowIn=Unity;XFCE;GNOME; AutostartCondition=GNOME3 unless-session gnome
登出/登录
如果它不起作用:
尝试清除它然后重新安装它:
sudo apt-get remove --purge indicator-power sudo apt-get install indicator-power
重启,再次检查
没有成功,作为解决方法,您可以通过这种方式运行它(此后您可以关闭终端):
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
&
在后台运行
disown $!
命令来分离当前终端的一个进程,$!
保存最后一个进程的 PID 的变量在后台运行或者更好的是,如果将其添加到用户启动应用程序中,请参阅如何在登录时自动启动应用程序?
答案2
(1)
sudo apt-get install indicator-applet-complete
sudo apt-get install dconf-editor
更改icon-policy
为present
。这可能会对你有帮助。
(2)
如果第一个不起作用,您可以尝试indicator-power
通过进行安装sudo apt-get install indicator-power
。如果indicator-power
已经安装,请卸载它,然后重新安装。这可能会让电源指示灯重新出现在面板上。玩得开心。
答案3
如果您使用 masalla 等主题,它们会以某种方式使图标消失或使电池状态显示不正确。我建议切换到默认主题或使用其他主题。至少对我来说这是个问题。
答案4
如果你插入了无线鼠标,它可能隐藏在它的下面,只需单击鼠标,它就会出现在弹出菜单中,