我最近安装了 Arch Linux,以及 GNOME 3.8.2 + GDM 3.8.1.1。
我在一台配有英特尔显卡的笔记本电脑上安装了这个,笔记本电脑配有液晶显示屏和通过 VGA 端口连接的外接显示器。我使用的是英特尔驱动模块 i915。
这是我遇到的问题:
- 我锁定屏幕,无论是通过用户菜单中的锁定按钮还是按 ctl+alt+l,屏幕都会变黑并且两个显示器都会挂起(就像暂停电源一样)。
- 当我尝试恢复工作、移动鼠标或按下某个键时,两个屏幕都恢复供电,但登录屏幕被冻结。
笔记:
- 当冻结时,我可以正常切换到另一个 TTY。
- 这仅当我使用双屏设置时才会发生,如果我只使用一个屏幕(无论我使用板载笔记本电脑 LCD 还是连接的 VGA)一切都正常运行。
- 我所说的“登录屏幕冻结”是指屏幕显示不完整(就像在完成渲染之前就崩溃了一样),屏幕底部有一块灰色区域。鼠标也无法使用。还请注意,屏幕将在 20 秒后正确进入省电模式,如果我移动鼠标或按下某个键,屏幕将唤醒,但状态相同。
以下是处于所述状态时的屏幕截图:
有任何想法吗?
答案1
我不确定你说的“登录屏幕冻结”是什么意思,但假设你的 X 会话处于活动状态并正在运行,你应该能够用以下命令修复它xrandr
:
找出
xrandr
正确设置系统的一行。例如,我的笔记本电脑右侧有一个 VGA 屏幕。我通过以下方式获取屏幕名称$ xrandr | grep -w connected VGA-0 connected 1440x900+1600+0 (normal left inverted right x axis y axis) 408mm x 255mm DP-3 connected 1600x900+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
因此,由于我知道我的 VGA 屏幕位于笔记本电脑的右侧,因此我可以使用以下方法重新创建此布局
xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \ --output DP-3 --mode 1600x900
地图将命令
xrand
设置为您选择的键盘快捷键并使用它来重新激活您的屏幕。
如果你的 X 会话出现问题,你可以切换到 tty 并运行
export DISPLAY=0:0
xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \
--output DP-3 --mode 1600x900
答案2
我将系统升级到(现已发布)GDM 3.8.3
,xf86-video-intel 2.21.11
问题已修复。我猜想其中一个软件包的旧版本中存在错误,影响了我的系统。