当我第一次在系统上安装 Xubuntu 时,它会在设置的空闲时间后自动挂起,没有问题。但我似乎做了一些改变,它不再起作用了。
我已经检查了常见的嫌疑人,首先也是最重要的是我已经在 xfce4-power-manager 中正确设置了它,我认为我这样做了:
当我运行时,systemd-inhibit --list --mode=block
我得到以下信息:
WHO UID USER PID COMM WHAT WHY MODE
xfce4-power-manager 1000 doctor_ew 1192 xfce4-power-man handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch xfce4-power-manager handles these events block
xfce4-power-manager 1000 doctor_ew 1071 xfce4-screensav idle Inhibit requested block
2 inhibitors listed.
但我不确定我是否应该看到这个。有没有人可以推荐其他故障排除步骤,我不确定目前我还能检查什么。
答案1
答案2
第一个抑制剂没问题,但第二个抑制剂不应该存在。如果我检查,ps ax | grep screen
我会得到:
1135 ? Sl 0:00 /usr/bin/xfce4-screensaver --no-daemon
所以我们的配置一定不同。我按照你的方式设置了我的电源管理器。应该/etc/systemd/logind.conf
在所有条目中禁用:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
这已经讨论过了这里