我有一台运行带有 GNOME 3 的 Ubuntu 18.04 的 Macbook Pro。我在两种设置中使用我的笔记本电脑:
- 带显示器的封闭盖子
- 打开盖子,没有显示器
我注意到,当我从包里拿出笔记本电脑时,它非常热,而且 Apple 徽标亮起。以下是我通常将笔记本电脑挂起的方式。
设置 1:
- 我点击电池/音频/wifi 图标
- 我按Alt所以这样力量图标变成暂停图标
- 我点击了暂停图标
- 我看着笔记本电脑背面的 Apple 标志关闭,然后再次打开,然后关闭。
- 我拔掉笔记本电脑的插头并将其收起来。
笔记:如果我不从显示器上拔下笔记本电脑的插头,显示器就会短暂变黑,然后我就会看到登录屏幕!
设置2:
- 我点击电池/音频/wifi 图标
- 我按Alt所以这样力量图标变成暂停图标
- 我点击了暂停图标
- 我合上盖子
- 我看着笔记本电脑背面的 Apple 标志关闭,然后再次打开,然后关闭,我把笔记本电脑收起来
- 项目清单
为什么我的 Macbook pro 不会进入睡眠状态?我不想每次出门都关机。
答案1
上述 BrainCore 的答案中的链接提供了以下说明:Macboook Air 偶尔可能会在挂起后立即唤醒。要解决此问题:
cat /proc/acpi/wakeup
检查 XHC1 和 LID0 是否已启用。如果已启用,禁用它们即可解决问题。禁用它们后,唤醒计算机的唯一方法是使用电源按钮。
要禁用这些设置,请创建在启动时运行的以下服务:
sudo vim /etc/systemd/system/suspend-fix.service
然后添加以下文本并保存:
[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
然后运行以下命令:
systemctl enable suspend-fix.service
systemctl start suspend-fix.service
如果您有此错误,则不建议仅禁用 XHC1,因为这可能会导致故障行为。
答案2
我正在寻找解决方案,偶然发现了您的问题,然后找到了这个答案:https://wiki.archlinux.org/index.php/Mac#Wake_Up_After_Suspend
对我来说有用。您需要使用电源按钮来取消挂起。