我有 Ubuntu 20.04,我想让我的电脑进入休眠/睡眠模式。但是每次我按下挂起按钮时。我的电脑进入睡眠模式,但当我尝试唤醒它时,屏幕变得很暗,然后我需要重新启动我的电脑,我尝试更改亮度,但没有用。
我的电脑:TOSHIBA-SATELLITE-C55-C。
其他信息:电脑信息图片
这些是我发现的东西,但它们都没有解决我的问题:
我尝试做这个手册: 如何在 Ubuntu 20.04 中启用休眠选项?
答案1
我在 ThinkPad 上使用休眠功能,但它需要一些步骤才能起作用:
我不使用交换文件。从来没有用过。因此,这些指令需要一个专用的交换分区。交换分区的大小必须是至少和你的 RAM 一样大
- 安装后从 fstab 复制 uuid 条目。它表示为下面的 xxx。这些命令假定您是 su 或 sudo...
- 创建文件
/etc/initramfs-tools/conf.d/resume
并添加行Resume=UUID=xxxx
- 执行 update-initramfs -u
- 在
/etc/default/grub
设置 GRUB_CMDLINE_LINUX="quiet splash resume=UUID=xxxx" - 执行更新 grub
- 变更内容
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
:
[在 upower 中默认重新启用休眠]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes[在 logind 中默认重新启用 hibernate]
Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes
注意:“禁用休眠”部分可以删除,也可以不删除
重新启动,然后尝试:systemctl hibernate
如果有效,您可以更改设置(例如,盖子关闭进入休眠状态)。
从 Ubuntu 18 开始,我在成功休眠后收到 grub 错误。这是由于记录失败造成的。为了消除此问题,我做了以下事情:
创建/etc/systemd/system/use-10_grub_common.service
文件
[Unit]
Description=Execute the /etc/pm/sleep.d/10_grub_common script after hibernation.
After=hibernate.target
[Service]
Type=oneshot
ExecStart=/etc/pm/sleep.d/10_grub-common thaw
[Install]
WantedBy=hibernate.target
启用该功能:systemctl enable use-10_grub_common
免责声明:适用于英特尔 GPU,不是使用 Nivdia(至少在我的笔记本电脑上)