我在 HP 17 筆記型電腦上安裝了 Ubuntu 22.04 系統。當筆記型電腦插入充電器時,它不會充電(也不會放電)。當我將滑鼠懸停在系統托盤中的電池指示器上時,工具提示顯示“電池電量為 75%,未充電”,並且它會無限期地保持這種狀態。
我發現了很多關於這個問題的 AskUbuntu 和 Stack Exchange 帖子。他們都提供了對我不起作用的解決方案。例如,最常見的解決方案是透過關閉筆記型電腦並在重新啟動之前按住電源按鈕長達一分鐘來「硬重置」電源。我已經嘗試過幾次,但它沒有改變任何東西。其他貼文中的其他不起作用的內容包括 BIOS 擺弄(我沒有任何相關的電池設定)、恢復模式和busctl
命令。
然而,我發現,當筆記型電腦完全斷電並插入電源時,它可以正常充電。在過去的一個小時裡,我剛剛將其關閉,現在它的電量從 75% 上升到「電量為 98%,未充電」。這顯示電池本身和筆記型電腦硬體完全具備充電能力;因此,這一定是作業系統問題。
大約一週前,我遇到了一場小災難,我不小心刪除了約 500 個包裹。我花了一天的時間檢查並重新安裝了每個軟體包,在過去的一周裡,我的機器運作正常,除了充電問題。因此,我最好的猜測是,某些負責讓電池充電的軟體包必須以不同的方式重新安裝,甚至丟失。我正在嘗試找出要調查的包。
我正在使用 KDE Plasma DE。透過網路搜索,我發現了拱門維基表示powerdevil
負責電源管理。這是被刪除的軟體包之一,但我成功地重新安裝了它:
$ apt-cache policy powerdevil
powerdevil:
Installed: 4:5.24.7-0ubuntu0.1
Candidate: 4:5.24.7-0ubuntu0.1
Version table:
*** 4:5.24.7-0ubuntu0.1 500
500 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
100 /var/lib/dpkg/status
4:5.24.4-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
我找不到我應該期望相關的其他軟體包的記錄,因此我在這裡詢問以便有記錄。 Ubuntu 22.04 需要哪些軟體套件才能為電池充電?
受影響的軟體包的整個清單是巨大的。如果需要,我可以發布它,但這似乎是小型實用程式的巨大資訊轉儲。希望這裡有人可以建議我在大海撈針中尋找的針的名稱。如果有幫助,這裡是標準電池診斷輸出:
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: Hewlett-Packard
model: Primary
serial: 100000
power supply: yes
updated: Sun 09 Jul 2023 01:19:46 PM EDT (18 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: pending-charge
warning-level: none
energy: 27.726 Wh
energy-empty: 0 Wh
energy-full: 36.66 Wh
energy-full-design: 36.66 Wh
energy-rate: 0 W
voltage: 11.929 V
charge-cycles: 70
percentage: 75%
capacity: 100%
technology: lithium-ion
icon-name: 'battery-full-charging-symbolic'
謝謝。