如何在不安装其他软件的情况下使用命令行挂起或休眠我的笔记本电脑?
注销、重启和关机对我来说都是不言自明的。
关机菜单上的 Suspend 和 Hibernate 有什么区别?
从 Suspend 唤醒 Ubuntu 16.04 后,所有窗口、上下文菜单等周围都会出现以下图形故障:
目前已知这会影响以下运行专有驱动程序的 NVIDIA 卡:
- NVIDIA GeForce 610M,驱动程序版本 375.39、340.102
- NVIDIA GT 630M,驱动程序版本 375.39
- NVIDIA GTX 650,驱动程序版本 375.39
- NVIDIA GT 740M,驱动程序版本 378.13
- NVIDIA GTX 745,未知驱动程序版本
- NVIDIA GTX 850M,驱动版本 375.39、378.13
- NVIDIA GT 940M,驱动程序版本 375.39
- NVIDIA GTX 950M,驱动版本未知
- NVIDIA GTX 960M,驱动程序版本 378.13
- NVIDIA GTX 970,驱动程序版本 375.39
- NVIDIA GTX 970M,驱动程序版本 375.39
- NVIDIA GTX 980 TI,未知驱动程序版本
- NVIDIA GTX 1060,驱动程序版本 375.26、375.39、378.09
- NVIDIA GTX 1070,驱动程序版本 378.09
在 17.04 中,我可以从电源关闭菜单按钮暂停\休眠。
我在 Ubuntu 17.10 GNOME Shell 中找不到如何执行此操作。
每次我进入暂停模式然后恢复时,Chrome 浏览器都会将当前选项卡显示为充满色彩的沙子,类似于图像处理中的抖动。
其他选项卡也显示故障。
当前的解决方案是关闭并重新打开浏览器。
我测试过,nvidia-driver-418
但出现黑屏问题并重新安装nvidia-driver-390
。
这个问题在Chrome中比较明显,但是在vscode中有时会出现小面积的。在那里,将鼠标悬停在受影响的位置或调整窗口大小可以解决问题。在 Kubuntu 中,应用程序启动器中用户的头像也显示抖动。
我在同一台机器上用 Fedora 32 工作站(gnome)、nvidia 驱动程序测试过,Chrome 浏览器也有同样的问题。
会不会是GPU问题?
预先感谢您提供有关如何解决问题的任何说明或有关导致问题的原因的信息。
我正在家里的旧 AMD 2400+ 台式机上安装 Web 服务器。我已经安装并运行了 Ubuntu 11.04,但是一段时间后,我无法再浏览到服务器。当我去键盘并按下一个键时,一切又神奇地工作了。
我已经查看了 BIOS,但没有看到启用任何节能功能。在 Ubuntu 中有类似的东西吗?可以禁用吗?
我没有安装任何 GUI。这只是控制台。
这个问题与@Stefan 的另一个问题有关,但它不是它的重复。问题略有不同:作者只是想知道这是否已实现,而我正在寻求有关如何执行此操作(以特定方式)的帮助。此外,另一个问题对实施者没有有用的答案,除了最近的一个仅与我对此的尝试有关的问题。
解释了“重复”问题后......
我在 Ubuntu 14.04 上使用全盘加密(LVM 在 LUKS 之上),我想合并luksSuspend
到挂起过程中(以及以后使用luksResume
),这样我就可以挂起到 RAM 而不会将密钥材料留在内存中,并且根解锁。
我试图为 Arch Linux移植一个脚本,到目前为止没有成功:老实说,我不知道我在做什么......
谁能帮我移植这个(或从头开始创建这样的东西)?或者,至少,任何人都可以向我指出有关如何将内容挂钩到挂起过程以及如何在所有到 root 的 IO 已被阻止(由luksSuspend
)之后保持必要的二进制文件和脚本(例如 cryptsetup)可用的文档?
关于如何保持必要的二进制文件和脚本可用于简历,这篇另一篇博文(也适用于 Arch)将它们复制到/boot
; 然而,我想在 Vianney 在我之前提到的脚本中使用的行中使用更多的东西,因为这种方法在这方面似乎更优雅一些。
因此,当我暂停我的笔记本电脑,然后稍后将其唤醒时,我的笔记本电脑确实打开了,例如,我可以使用 kepboard 通过音频确认来调高和调低音量,但我的屏幕仍然是黑色的并且没有直到我重新启动笔记本电脑后才显示任何内容。
[更新]:
同样的问题在Kubuntu中存在,以同样的方式解决。
[已解决]:
通过应用以下命令,nmcli nm
我得到了以下信息:
暂停前
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled enabled
Run Code Online (Sandbox Code Playgroud)
您可以看到状态已连接,其余状态已启用并正在运行
暂停后
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running asleep enabled enabled enabled disabled
Run Code Online (Sandbox Code Playgroud)
正如你所看到的状态是睡着了,这意味着我们亲爱的网络管理员仍在打盹,所以要解决使用休闲命令行:
sudo nmcli nm sleep false
这告诉网络管理员唤醒地狱。使其永久化:
创建一个/etc/pm/sleep.d
包含以下内容的脚本(不要忘记将脚本标记为可执行文件):
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
;;
esac
Run Code Online (Sandbox Code Playgroud)
多亏这个
原来的问题:
我刚刚下载了 Ubuntu 14.04 并安装在我的笔记本电脑上:ASUS X61SL 和 Intel P8400 Core2Duo x64 处理器。
当我合上盖子时,系统暂停,但是当我再次打开盖子并恢复时,无线网络未激活(整个网络被禁用),当我选择“启用网络”时,没有任何反应。
这是有关我的无线适配器的信息:
$ lspci | grep -i wireless
02:00.0 Network controller: …
Run Code Online (Sandbox Code Playgroud) 这在 17.10 上运行良好,但在昨天升级到 18.04 后,当盖子关闭时,屏幕关闭但没有正确暂停。
我经常四处旅行,从旅行箱中取出时立即注意到热量(和电池耗尽)。
我试过在 /etc/systemd/logind.conf 中取消注释这些行
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
Run Code Online (Sandbox Code Playgroud)
并重新启动但没有任何区别。
suspend ×10
hibernate ×3
nvidia ×2
14.04 ×1
18.04 ×1
20.04 ×1
atheros ×1
command-line ×1
encryption ×1
gnome-shell ×1
graphics ×1
luks ×1
lvm ×1
networking ×1
plasma-5 ×1
screen ×1
wireless ×1
xps ×1