4

Я недавно установил Arch Linux и с этим GNOME 3.8.2 + GDM 3.8.1.1.

У меня есть это на ноутбуке с графической картой Intel с ЖК-дисплеем ноутбука и внешним монитором, подключенным через порт VGA. Я использую модуль драйвера Intel i915.

Это проблема, которую я имею:

  1. Я блокирую экран, будь то с помощью кнопки блокировки в меню пользователя или нажатием ctl+alt+l, экран гаснет, и оба монитора приостанавливаются (например, отключение питания).
  2. Когда я пытаюсь возобновить работу, перемещая мышь или нажимая клавишу, оба экрана возобновляют работу, но экран входа в систему зависает.

Заметки:

  • После замораживания я могу переключиться на другой TTY.
  • Это происходит только тогда, когда я использую настройку с двумя экранами, если я использую только один экран (не имеет значения, использую ли я встроенный ЖК-дисплей ноутбука или подключенный VGA), все работает нормально.
  • Под словом "экран входа в систему заморожен" я подразумеваю, что на экране отображается неполный экран (например, он разбился до того, как смог завершить рендеринг) с серой областью в нижней части экрана. Также Мышь не будет работать. Также обратите внимание, что после 20 секунд экран будет корректно сберегаться, и если я переместлю Мышь или нажму клавишу, экран включится, но в том же состоянии.

Вот скриншот экрана в описанном состоянии:

Есть идеи?

2 ответа2

0

Я не уверен, что вы подразумеваете под "экраном входа в систему", но если ваш X-сеанс жив и работает, вы сможете исправить это с помощью xrandr:

  1. Выясните линию 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
    
  2. Сопоставьте команду xrand с выбранным сочетанием клавиш и используйте его для повторной активации экрана.

Если с вашим сеансом X не все в порядке, вы можете сделать то же самое, перейдя на tty и запустив

export DISPLAY=0:0
xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \
           --output DP-3 --mode 1600x900
0

Я обновил систему до (теперь выпущенной) GDM 3.8.3 и xf86-video-intel 2.21.11 и проблема была исправлена. Я предполагаю, что в старых версиях одного из этих пакетов была ошибка, которая влияла на мою систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .