Macbook Pro 上的 Ubuntu 无法正确挂起

reg*_*ahn 5 linux mac laptop macbook ubuntu

我在我的 2015 年末配备 Retina 的 Macbook Pro 上安装了 Ubuntu 19.10。当我合上盖子时,苹果标志关闭,表明它已经进入睡眠状态,但是,几秒钟后,灯又亮了。这种情况似乎一直在灯熄灭但又重新亮起的地方发生。

任何人都知道可能导致此问题的原因和/或如何解决它。在目前的情况下,它很快就会耗尽我的电池。

reg*_*ahn 4

好的,目前还没有适当的修复方法,并且这里有一个未解决的错误。

我遵循了这里提到的解决方法,虽然它并不完美,但目前它可以完成工作。

cat /proc/acpi/wakeup
Run Code Online (Sandbox Code Playgroud)

检查 XHC1 和 LID0 是否已启用。如果是,禁用它们将解决问题。禁用它们后,将计算机从挂起状态唤醒的唯一方法是使用电源按钮。

要执行此操作,请输入以下命令(vim 可以是任何 cli 编辑器)

sudo vim /etc/systemd/system/suspend-fix.service
Run Code Online (Sandbox Code Playgroud)

然后添加以下文本并保存:

[Unit]
Description=Fix for the suspend issue
[Service]
Type=oneshot
ExecStart=/bin/sh -c "echo XHC1 > /proc/acpi/wakeup && echo LID0 > /proc/acpi/wakeup"
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令:

systemctl enable suspend-fix.service
systemctl start suspend-fix.service
Run Code Online (Sandbox Code Playgroud)

如果您有此错误,则不建议仅禁用 XHC1,因为它可能会导致故障行为。