每次我唤醒睡眠状态后的笔记本电脑时,屏幕都会变黑。按任意键都会调出屏幕并显示登录屏幕,但登录后屏幕又变黑了,此时唯一有效的方法是通过 Ctrl+Alt+F1 关机。
注意:我正在运行 XFCE 和 lightdm 当我关闭笔记本电脑的盖子时,就会出现问题。它会进入挂起状态,然后我通过电源按钮将其唤醒。
唤醒时的登录屏幕不应该在那里。我已在电源管理器的 light-locker 部分将其关闭
我对默认安装所做的唯一更改是:/etc/lightdm/lightdm.conf:
[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
#session-wrapper=lightdm-session
autologin-user=deb
autologin-user-timeout=0
autologin-session=xfce
答案1
这可能是多张显卡/设备的问题,笔记本电脑也会出现这种情况。以下是我在寻找相同问题的解决方案时找到的资源(虽然我运行的是 manjaro,所以我不知道它们是否都适用):
https://www.reddit.com/r/archlinux/comments/3o3gxk/lightdm_after_suspend_i_login_black_screen/
https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1259339
https://bbs.archlinux.org/viewtopic.php?id=235419
https://wiki.archlinux.org/title/NVIDIA_Optimus#LightDM
最后一个链接有一个可能的解决方案,虽然它适用于特定的一对显卡,但对于 arch 来说它应该适用广泛,使用它xrandr --listproviders
来尝试找出要使用哪张卡来代替“NVIDIA-0”。祝你好运,希望我们都能解决这个问题!