自从我升级到 Ubuntu 17.10 后,设置中没有关于当笔记本盖子关闭时要做什么的选项。
在此功能之前有“什么都不做”和“暂停”以及“关闭”选项。
“什么都不做”功能做了一些事情:当盖子合上时,显示屏变暗,屏幕被密码锁定。
我的问题是如何更改设置以使其像我习惯的那样,以便在关闭盖子时屏幕只是锁定但不会暂停。
我真的对 Ubuntu 中使用的这些关键字感到困惑。我对 Ubuntu 中的挂起和休眠以及它是如何工作的有一点了解。但我不知道睡眠和待机之间有什么区别。结果这四个在 Ubuntu 中经常使用的术语之间有什么区别?
我在这里问之前在谷歌搜索过,但没有得到任何特定于 Ubuntu 的答案。
我会很高兴得到一个好的定义,并感谢您抽出时间来回答这个问题。
我正在运行 12.04 64 位并使用 Win7 进行双启动,以供全面披露,尽管我怀疑这与我的问题无关。
引导加载程序(GRUB)经常无法加载,我将看到一个带有一条闪烁线的黑屏。这已经发生在十个电源周期中的八个我身上,我可以始终如一地修复它,但是,我不知道为什么会发生这种情况。
我当前的修复方法是启动一张 live CD(我已经尝试了 KNOPPIX 和 Ubuntu,结果相同),仅此而已。不知何故,用 Live CD 启动就足以“唤醒”我的硬盘。然后我重新启动,GRUB 又神奇地出现了。
那么发生了什么?是否有可能某个程序正在破坏我的 MBR 而 Live CD 正在恢复它?我怎样才能缩小可能性?谢谢。
额外的
这仍然是一个问题。我现在确信它与硬件无关,因为我在 Windows 上度过了上个月和几个启动周期,没有遇到任何问题。最近当我再次开始使用 Ubuntu 时,问题又开始了。
我更感兴趣的是弄清楚发生了什么,而不是实际解决问题。有什么工具、日志等我可以用来解开这个谜团吗?
更新
我现在可以始终如一地重现这个问题。似乎如果计算机在重新启动之前的任何时候进入挂起模式,问题就会出现。计算机进入和退出挂起模式就好了,但是当我重新启动系统时,它无法启动。我在挂起计算机之前和之后都尝试过这个命令:
sudo hdparm -I /dev/sda > hdsettings.txt
Run Code Online (Sandbox Code Playgroud)
然后我对这两个文件进行了比较,发现一件事发生了变化:在安全设置下冻结更改为未冻结。我不知道这意味着什么,但无论如何这是不同的。
我有一台 Acer Aspire V5 笔记本,在 SSD 上安装了 Ubuntu 14.04,在 HDD 上安装了 Windows 8.1。
我体验到我的笔记本在一定时间(可能是几秒、几分钟或大约 10 个小时)后随机从待机状态唤醒。这只发生在 Ubuntu 中,Windows 8.1 不受影响。我找不到在哪种情况下冬眠被中断的模式。如果通过关闭盖子或使用软件按钮进行待机引起休眠/待机,则会发生这种情况。
另一个可能相关的问题是我无法选择“休眠”作为电源部分的低电量操作。它是灰色的。我不确定这是否与我的问题有关,我只是想提一下,以防万一。
这种行为对硬件具有潜在危险:当我将笔记本放在包中并打开时,它会导致包中积聚热量,并且设备可能会因过热而损坏。
由于唤醒并不总是出现(在所有待机阶段的 80% 中,我猜)调试不是微不足道的。
uname -a 的输出: Linux LappII 3.16.0-43-generic #58~14.04.1-Ubuntu SMP Mon Jun 22 10:21:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
编辑:此行为可能与此错误有关:Launchpad
我将 /etc/acpi/wakeup 中的所有条目更改为禁用,但这没有效果。
在 Gnome Shell 之前的 Ubuntu 版本中,我可以根据笔记本电脑是否连接到电源来设置合上笔记本电脑盖子时想要发生的事情。
现在默认是待机,我可以在 Gnome Tweak Tool 中禁用它。我的首选设置是仅在使用电池时进入待机状态,并在连接到交流电时保持开启状态。
使用 systemd 我只知道完全启用或禁用盖子动作的选项。Unity 如何在 Ubuntu 17.04 中解决这个问题?
我有以下行来关闭我的笔记本电脑显示屏:
sleep 1 && xset dpms force standby
Run Code Online (Sandbox Code Playgroud)
sleep 1
:使线程休眠 1 秒。
xset dpms force standby
:从man开始,强制 dpms 标志进入待机状态。
当我省略该sleep 1
命令时,该xset
命令会将电脑置于待机模式 1 秒钟,然后自动恢复正常运行。但当与sleep 1
命令结合使用时,它会将电脑无限期地置于待机模式,直到检测到用户输入。
您能解释一下这两个命令之间的关系以及为什么会这样吗?