答案1
我要确保首先安装了电源指示灯:
indicator-power
如果不是,那么我会安装它:
sudo apt-get install indicator-power
如果已安装,则可能是刚刚崩溃。我会尝试重新启动它:
/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service &disown
如果这仍然不起作用,那么我会重新安装它:
sudo apt-get purge indicator-power
sudo apt-get install indicator-power
答案2
我见过的一种适用于几种不同 Surface 型号的解决方案是使用 Gnome Tweaks:
sudo apt install gnome-tweaks
sudo ln -s /usr/lib/x86_64-linux-gnu/libusbmuxd.so.6.0.0 /usr/lib/x86_64-linux-gnu/libusbmuxd.so.4
sudo systemctl restart upower
从这里,您可以打开 gnome-tweaks 应用程序,选择“顶部栏”,然后切换电池百分比。
希望这可以帮助。
答案3
这是一个答案,其中包含评论。
尝试安装
gnome-tweaks
sudo apt-get install gnome-tweaks gnome-tweaks &
并激活电池百分比。你报告了一个错误,但是不清楚你是在哪一点得到这个错误的。
尝试选项这里。这是来自 askubuntu.com 的一篇文章,因此不需要复制。
检查(并报告)输出
gsettings get org.gnome.desktop.interface show-battery-percentage
如果
false
尝试将其设置true
为gsettings set org.gnome.desktop.interface show-battery-percentage true
检查(并报告)输出
sudo service upower status
如果没有激活,请尝试使用
sudo service upower start
尝试安装电池状态
sudo add-apt-repository ppa:iaz/battery-status && sudo apt-get update sudo apt-get install battery-status /usr/lib/battery-status/battery-status --indicator
尝试更新的 Ubuntu。(我知道这不是修复电池指示器的解决方案,但您可能会获得很多额外的好处)。相关:
5.1.我可以在 Surface 笔记本电脑上运行 Ubuntu 吗?
5.2.https://www.reddit.com/r/SurfaceLinux/comments/b9t1jd/full_guide_on_getting_ubuntu_1804_working_on/
5.3.https://www.most-useful.com/ubuntu-20-04-linux-on-surface-pro-4-working-pretty-well.html
和
battery-monitor
YMMV。请参阅https://www.2daygeek.com/monitor-laptop-battery-charging-state-linux/还
笔记
似乎indicator-power
有问题
有关的
答案4
我在使用 ubuntu 20.04.02 时遇到了问题
$ sudo systemctl restart upower
upower.service 的作业失败,因为向控制进程发送了一个致命信号。有关详细信息,请参阅“systemctl status upower.service”和“journalctl -xe”。
检查
$ systemctl --failed
单元加载活动子描述
● upower.service 加载失败 电源管理守护进程
所以我必须安装
$ sudo apt install systemd:amd64 systemd-timesyncd:amd64
现在服务已启动并且电池指示器已恢复
$ sudo systemctl start upower