长话短说:我们有一台运行 18.04 LTS 的100 美元中国迷你 PC。(“Wintel Pro”/“Wintel Box”)它认为它有电池,可能是因为它认为它是一台笔记本电脑。“电池”级别的通知——我已经尝试了一百万种方法来杀死它——让我发疯,因为我试图在工作场所开放时使用这台机器运行循环幻灯片。
(更新:这不仅仅是桌面上的电池通知。有时它会随机关闭。我有一个几乎相同的没有桌面的模型,它表现出随机关闭,直到我在我的应用程序中详细应用了相同的修复程序下面自己回答。)
相关问题:为什么Ubuntu电源管理将电池设置为台式机的默认电源?
这就是有人问“输出是laptop-detect -v什么?”的地方。
这是: We're a laptop (non device ACPI batteries found)
但我们绝对不是一台笔记本电脑,我们不想成为一台笔记本电脑。我们怎么能不是笔记本电脑?
CPU 为 Intel Atom x5-Z8350。如果需要其他信息,请告诉我。故障可能与 Ubuntu 无关,但我希望 Ubuntu 可能有修复它的工具。
(旁白:LibreOffice Impress 幻灯片运行良好,但我不推荐这些机器用于高分辨率视频播放。)
LSHW 输出:https ://pastebin.com/e5XXp8A0
另外,感谢@Sri 提醒我,我已经尝试过关闭“通知弹出窗口”,它的效果就像一张纸巾抵御洪水一样。“电池”通知似乎很乐意无视此设置 - 即使通知弹出窗口表面上关闭,不存在的电池仍然会突破。
更新:显然这个 miniPC 中有一个“axp288”设备,显然在 LKML 上有一些关于这个的讨论:https ://lore.kernel.org/lkml/20190520115247.828904395@linuxfoundation.org/
有没有办法将此代码放入我的 Ubuntu 实例中?它甚至会有什么好处吗?(也许它已经在那里了?)
我正在运行的服务器最近从 16.04 / Xenial 就地升级到 18.04 / Bionic。
在升级过程中,当询问我是否要删除过时的软件包时,我没有机会以任何方式说明我的意图,因为当我查看列表时 - 我直接键入服务器,不使用SSH - 键盘和我在升级过程中的状态决定离婚。我无法返回任何类型的菜单,因此我只是重新启动并希望 18.04 能够出现。看起来确实如此(当你登录时,它会宣布“欢迎使用 Ubuntu 18.04.5 LTS”),并且就服务器需要做的事情来维持其生存而言,它仍在做这些事情。但 apt 仍在寻找 Xenial 更新而不是 Bionic 更新。
(我之前问过有关 distro-info-data 破坏发行版信息的问题Apt 升级错误:发行版信息数据破坏发行版信息,但这似乎只是这个更大问题的症状。)
运行grep "^deb\ " -r /etc/apt/ --include=*.list产生:
/etc/apt/sources.list.d/certbot-ubuntu-certbot-xenial.list:deb http://ppa.launchpad.net/certbot/certbot/ubuntu xenial main
/etc/apt/sources.list.d/ondrej-ubuntu-php-xenial.list:deb http://ppa.launchpad.net/ondrej/php/ubuntu xenial main
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial main restricted
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial universe
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial-updates universe
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial multiverse
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
/etc/apt/sources.list:deb http://ca.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
/etc/apt/sources.list:deb …Run Code Online (Sandbox Code Playgroud)