Debian:`Suspend` 实际上是 `Logout`,而不是 `Suspend`

Debian:`Suspend` 实际上是 `Logout`,而不是 `Suspend`

今天我尝试Suspend注销而不是暂停时,突然出现这种情况。我尝试了很多不同的方法,但都无法让暂停功能再次起作用;即:

  1. sudo mask suspend.target> 重启 >sudo mask suspend.target
  2. sudo pm-suspend可以工作,但不能锁定屏幕。因此,暂停操作可以工作,但现在默认suspend命令可以工作logout
  • 操作系统:Debian 10.7
  • 内核:Linux 4.19.0-11-amd64 x86_64

近期变动:

  1. 已添加deb unstable到源列表并尝试安装最新的 Firefox。由于未满足依赖性,因此未成功。已恢复更改。仍然不起作用

  2. 编辑fstab以添加 ssd 优化:ssd,noatime,space_cache,commit=120,compress=astd。这是第一次遇到此问题时已知的最后一次系统更改。重新启动时发现这不正确ext4,因此使用 Debian NetInst live USB 进行了更正。当前安装选项:noatime,errors=remount-ro。在此之后它仍然不起作用。

如果我无法暂停,我将不得不重新安装系统。

编辑:我甚至尝试删除/etc/systemd/logind.conf(没有任何未注释的行)但无济于事。

关闭盖子时会暂停。它不会暂停,而是进入tty1shell 并要求我输入密码。然后,当我再次登录到新会话(而不是旧会话)时,会加载登录屏幕。在手动暂停时,shell 会tty1短暂闪烁,系统会进入登录屏幕。

答案1

解决了。​​为了能够暂停,linux 需要suspend.target& sleep.target

要解决此情况,请执行以下操作:

sudo systemctl unmask suspend.target sleep.target

相关内容