Как настроить двойные мониторы в XFCE?


100

У меня есть ноутбук с чипом Intel, и я хотел бы установить в Xfce два монитора.

Как мне это сделать?


1
Интересно отметить, что представленные здесь решения этих проблем позволяют не использовать проприетарные драйверы (удобным способом)!
Smonff

Ответы:


127

Сначала откройте конфигурацию монитора - она ​​есть Start > Settings > Settings Manger, затем откройте Displayэлемент.

Убедитесь, что оба ваших дисплея включены. введите описание изображения здесь

Затем откройте терминал и запустите это:

xrandr

Вывод будет выглядеть примерно так:

Screen 0: minimum 320 x 200, current 2464 x 900, maximum 4096 x 4096
LVDS1 connected 1024x600+1440+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1280x800       74.9     59.8  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1

Затем выполните следующее, изменив VGA1и LVDS1сопоставив соответствующий экран:

xrandr --output VGA1 --left-of LVDS1

Обратите внимание, что вы можете переместить изменения --left-ofв --right-of.

Теперь это должно работать, но у вас все еще есть одна проблема.

Он исчезнет после выхода из системы. Итак, вам нужно добавить его в ваши элементы входа.

Перейдите к Start > Settings > Settings Manger, затем откройте «Session and Startup», добавьте вышеупомянутую команду к элементам входа в систему, и вы готовы!

введите описание изображения здесь


15
Я создал этот аккаунт только для того, чтобы я мог высказать ваши действительно полезные вопросы и ответы. Я использую тестирование Debian и получил тот ужасный беспорядок под названием gnome3, который я заменил на xfce4 - и теперь я полностью счастлив :-)
slashmais

@slashmais Спасибо, я ценю это! Рад, что смог тебе помочь. :)
Jrg

@jrg Я сделал xrandr --output CRT1 - left- of LVDS, но я получаю xrandr: экран не может быть больше 1600x1600 (желаемый размер 2766x1050), когда его разрешение составляет 1400x1050. Что я должен делать?
jaorizabal

1
Три года спустя! Большое спасибо, это помогло гораздо больше, чем вы знаете!
opiop65

Это хороший ответ, но вам придется повторять его для каждого пользователя в многопользовательской системе. Единовременное
Аарон Дж. Ланг

22

Существует другое решение этой проблемы.

Согласно этой статье , в xfce 4.11 и 4.12 реализована настройка нескольких мониторов из коробки. Я думаю, поэтому этот вопрос устареет для Ubuntu 13.04.

Между тем, для Ubuntu 12.04 и 12.10 можно использовать xfce 4.12 ppa:

sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get upgrade
xfce4-display-settings -m

1
Отлично работает на Ubuntu 13.10!
Nordlöw

Это позволит вам указать «VGA1 справа от HDMI1», но не даст вертикального смещения, если мониторы имеют другой размер. Арандр покроет это.
Аквахерд

Рад узнать, что дело доходит до XFCE ...
Smonff

18

Теперь вы можете использовать Арандр .

Это позволяет сделать это в визуальном редакторе, а затем сохранить настройки в виде сценария оболочки с помощью командного сценария xrandr .

Затем вы можете добавить его в автозапуск.


15

У меня была та же проблема, и я решил ее с помощью графического приложения. Имя grandr, оно есть в хранилище юниверсов (Ubuntu 11.04). Вы можете изменить вашу двойную настройку по желанию. Я надеюсь, что это помогает.


16
grandr больше не доступен с 12.04 - arandr есть
23 93 26 35 19 57 3 89

Как arandrновое решение, см. Ответ выше
smonff

2

Если на клавиатуре есть кнопка «переключения монитора»

  1. Подключите внешний монитор.
  2. Нажмите кнопку переключения монитора, а затем в диалоговом окне «Дисплеи» выберите монитор, который вы хотите использовать, или хотите, чтобы один расширял другой или отражал другой: Диалог «Дисплеи»

Если на клавиатуре нет кнопки «переключение монитора»

  1. В меню Whisker найдите «Диспетчер настроек» и нажмите «Показать» (или найдите «Показать» в меню Whisker).
  2. Установите флажок «Настроить новые дисплеи при подключении» и закройте диалоговое окно: Настройки экрана
  3. Подключите внешний монитор
  4. Диалог «Дисплеи» должен был появиться автоматически, теперь вы можете выбрать, какой монитор вы хотите использовать, или если вы хотите, чтобы один расширял другой или отражал другой: Диалог «Дисплеи»

Дополнительная информация: http://docs.xfce.org/xfce/xfce4-settings/display


0

Да, Xrandr и / или графический интерфейс версии 4.12 для настроек дисплея позволят вам переключать позиции мониторов, и на правом мониторе может быть панель с меню приложений. Однако значки на рабочем столе по-прежнему будут отображаться на левом мониторе.

Было бы хорошо, если бы Xfce реализовал что-то наподобие настройки FolderView в KDE, в которой у вас может быть основной монитор справа (с его панелью и значками на рабочем столе).


0

Спасибо. Теперь у меня расширенная настройка двух мониторов (MSI CR700, Nvidia GeForce 8200M G) с Xubuntu 12.04. После многих дней скорби с различными версиями Ubuntu я установил Xubuntu 12.04 и получил два зеркальных монитора. Чтобы получить расширенный рабочий стол для обоих мониторов, я нашел этот совет очень полезным ( http://www.webupd8.org/2012/11/how-to-use-multiple-monitors-in-xubuntu.html ). Но Арандр глючит; это сработало один раз, потом я получил серый экран, скрывающий рабочий стол и панель запуска внизу экрана. Совет из 78 выше, а именно: xrandr, за которым следуют: xrandr - выход VGA1 - left-of LVDS1 (настроить VGA1 и LVDS1 в зависимости от выхода xrandr), устранил проблему. Большое спасибо.


0

----------------------- РЕШЕНИЕ ДЛЯ xrandr: экран не может быть больше чем -------------

Шаг .1 Проверьте, есть ли у вас файл xorg.conf в / etc / X11 ..... да: перейдите к шагу 3 или к шагу 2

Шаг .2 Создайте файл xorg.conf, используя следующий шаг

                 Step 2.a    switch to console mode: Alt+Ctrl+F1
                 Step 2.b    kill x server: sudo service lightdm stop
                 Step 2.c    generate new xorg.conf file: sudo X -configure -- this
                             will create xorg.conf.new file in your current dir
                 Step 2.d    rename and move: sudo mv xorg.conf.new /etc/X11/xorg.conf
                 Step 2.e    return to GUI: sudo start lightdm

Шаг .3 Откройте /etc/X11/xorg.conf и добавьте «Virtual 3200 1080» в подраздел «Отображение».

                 Step 3.a    vi /etc/X11/xorg.conf
                 Step 3.b    Add "Virtual 3200 1080" to ALL SubSection "Display" 
                             FOR ALL SCREEN if you have more than one "Display"
                             Subsection and more than 1 screen (replace 3200 1080 
                             with your desired screen resolution)
                             FOR EXAMPLE:
                                    Section "Screen"
                                    Identifier "Screen1"
                                    Device     "Card1"
                                    Monitor    "Monitor1"
                                         SubSection "Display"
                                               Viewport   0 0
                                               Depth     1
                                               Virtual 3200 1080
                                         EndSubSection
                                     EndSection
                                    Section "Screen"
                                    Identifier "Screen2"
                                    Device     "Card1"
                                    Monitor    "Monitor1"
                                         SubSection "Display"
                                               Viewport   0 0
                                               Depth     1
                                               Virtual 3200 1080
                                         EndSubSection
                                     EndSection

Шаг 4. Перезагрузите компьютер / ноутбук

Шаг 5. Создайте сценарий (vi /etc/X11/dual_monitor.sh) и включите в него следующий xrandr - выход DVI-0 - режим 1280x1024 xrandr - выход DVI-1 - режим 1920x1080 xrandr - выход DVI-0 - -auto - right-of DVI-1 --pos 1920x0 изменить разрешение файла chmod 755 /etc/X11/dual_monitor.sh (примечание: у меня screen1 - DVI-1, а screen2 - DVI-0, и меняйте разрешение по мере необходимости )

Шаг 6. Запустите скрипт и посмотрите, работает ли он. (/Etc/X11/dual_monirot.sh)

Шаг 7. Если сценарий работает, включите сценарий в Меню автозапуска >> Настройки >> Сеанс и запуск >> Автозапуск приложения >> Добавить имя: Dual Monitor Xfce Описание: Команда Dual Monitor Xfce: /etc/X11/dual_monitor.sh

Шаг 8. Перезагрузите и наслаждайтесь

Шаг 9. Повторите шаг 7 для всех пользователей, вошедших в систему как пользователь

(Пожалуйста, дайте мне знать, если это сработало shasankh@hotmail.com)


0

Шаг 5. Создайте скрипт (vi /etc/X11/dual_monitor.sh) и включите следующие

         xrandr --output DVI-0 --mode 1280x1024 
         xrandr --output DVI-1 --mode 1920x1080 
         xrandr --output DVI-0 --auto --right-of DVI-1 --pos 1920x0 

   change the file permission chmod 755 /etc/X11/dual_monitor.sh 
   (note: my screen1 is DVI-1 and screen2 is DVI-0, and replace resolution as per need)

Шаг 6. Запустите скрипт и посмотрите, работает ли он. (/Etc/X11/dual_monirot.sh)

Шаг 7. Если скрипт работает, включите скрипт в автозапуск

        Menu >> Settings >> Session and Startup >> Application Autostart >> Add 
                Name: Dual Monitor Xfce 
                Description: Dual Monitor Xfce 
                Command: /etc/X11/dual_monitor.sh

Шаг 8. Перезагрузите и наслаждайтесь

Шаг 9. Повторите шаг 7 для всех пользователей, вошедших в систему как пользователь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.