Как должны работать отдельные экраны X (вероятная проблема)

Как должны работать отдельные экраны X (вероятная проблема)

Я только что переустановил Ubuntu (перешел с 11.10 32bit на 11.10 64bit) и получил новый монитор и видеокарту (выходы nvidia, vga и hdmi). Так как у меня два монитора подключены к компьютеру, я решил попробовать разные настройки multi-view (TwinView и отдельные экраны x). TwinView работает нормально, но это не то, что я хочу использовать прямо сейчас. Однако при попытке настроить отдельные экраны x (из nvidia-settings), когда я выхожу/вхожу в систему, он настраивается, но возникают следующие проблемы:

  1. Когда я вхожу в систему, второй дисплей (дисплей/монитор 1) на долю секунды показывает рабочий стол, а затем становится полностью белым. Я провел небольшое исследование и обнаружил, что это вызвано nautilus, который, если его закрыть, снова показывает рабочий стол на втором дисплее (что он и делает, но белый экран возвращается, как только я открываю другую программу [например, nautilus или gedit], также на втором экране нет панели инструментов).

  2. Второй экран, кажется, почти полностью неинтерактивен. Я говорю почти, потому что есть две вещи, которые я могу сделать (хотя и не очень полезные): если я щелкну правой кнопкой мыши, это избавит меня от белого фона, но не вызовет меню (и дальнейшие щелчки правой кнопкой ничего не дадут). Кроме того, если я заставлю программу открыться на втором экране (открыв терминал и выполнив команду на первом экране, например gedit --display :0.1), я ничего не смогу сделать с программой (даже печатать, так как это просто помещает символы в терминал на первом экране), за исключением нажатия на кнопки, которые находятся в GUI.

  3. Курсор мыши — это x на втором экране (а иногда и на первом, если я пытаюсь слишком много взаимодействовать со вторым экраном). Это не так уж и плохо, но выглядит немного странно.

  4. Если я блокирую экран (через ctrl+ alt+ L) или если экран отключается и блокируется сам по себе, то при попытке снова войти в систему экраны включаются, но остаются совершенно пустыми.

Так что мне было интересно, так ли должны работать отдельные экраны X (думаю, глупый вопрос)? Думаю, что нет, но поскольку я не знаю, как они должны работать, я не могу точно сказать, когда они работают правильно. Если они работают неправильно, знает ли кто-нибудь способ это исправить (поскольку сейчас мне гораздо больше нравятся отдельные экраны X, чем TwinView [если они работают так, как я думаю])? Спасибо!

решение1

У меня та же проблема! Только что установил Ubuntu 12.04 на старый Acer Travelmate с графикой Nvidia, и та же проблема.

Прочитав то, что вы сказали о Nautilus, попробовал загрузить несколько разных оконных менеджеров. Перейдите по этой ссылке, чтобы узнать, как:

http://ramannanda.blogspot.com.au/2009/06/changing-window-manager-in-ubuntu.html

(Пробовал Gnome, Unity 2D и lxde — все подняли обои, а потом они стали белыми, как у вас).

Однако xfce сработал! Думаю, я сделал так:

sudo apt-get install xfce4

Xfce исправил это, и теперь все работает отлично!

Мне очень нравится, насколько лаконичен xfce — чтобы в нем разобраться, потребуется полчаса, но оно того стоит.

Видеть:http://docs.xfce.org/xfce/getting-started

Разные окна, запущенные на каждом мониторе, могут независимо устанавливать фон на каждом мониторе! :-) У каждого из них также есть свое собственное рабочее пространство. Фантастика!

Связанный контент