11

Я использую Xfce 4 Desktop Environment версия 4.6.1 (Xfce 4.6)

Я пытаюсь заставить работать настройку двойного монитора. У меня подключен монитор VGA, и я сижу слева от моего ноутбука.

Я хочу, чтобы мой обычный рабочий стол сидел на экране ноутбука как обычно, а vga выступала в качестве дополнительного пространства для перетаскивания окон. Я почти там: у меня есть два пространства, сидящие рядом друг с другом, и я могу перетащить влево и вправо.

Проблема в том, что VGA-монитор является "основным" с панелью задач в нем: я хочу это в моем ноутбуке (то есть на правом экране, а не на левом).

Вот моя текущая настройка xrandr:

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
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  
   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  
LVDS1 connected 1280x800+1440+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

VGA1 - это внешний монитор VGA, а LVDS1 - мой родной экран ноутбука. Я пытался сделать

xrandr --output LVDS1 --primary --right-of VGA1

который помещает экраны в правильное расположение, но не делает LVDS1 основным, если я не понимаю, что означает "основной" в этом контексте. Первичное означает "где живет рабочий стол"?

Я скачал grandr и arandr и разбирался в них и ничего там не достиг.

Что раздражает, так это то, что я могу получить его так, чтобы LVDS1 был основным, с рабочим столом и т.д., Если я установил VGA1 справа от ноутбука, а не слева. Таким образом, кажется, что основной всегда просто идет к тому, что является самым левым дисплеем.

Вот мой файл /etc/X11/xorg.conf на случай, если он уместен:

Section "Screen"
  Identifier    "Default Screen"
  Monitor       "Configured Monitor"
  Device        "Configured Video Device"
  SubSection "Display"
    Modes "1440x1440" "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    Virtual 2464 900
  EndSubSection
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/psaux"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "0"
  Option "SHMConfig" "on"
  Option "MaxTapTime" "0"
  Option "MaxTapMove" "0"
EndSection

Любой совет кто-нибудь? спасибо макс

5 ответов5

12

Об этом подано сообщение об ошибке ; это было известно на некоторое время. Xfce (по состоянию на 4.11.0) рассматривает левый / самый верхний дисплей как «основной» независимо от этого. Раздражает и не ограничивается только ноутбуками.

Статически расположив два монитора, вы можете эмулировать изменение основного дисплея, явно перемещая панели. Но с ноутбуком это не практично, поэтому вам придется:

  1. физически найдите внешний дисплей справа;
  2. привыкнуть к неинтуитивному поведению обёртывания рабочего стола;
  3. засучить рукава и починить Xfce.

Некоторое время я пробовал вариант B: физически левый монитор моего основного устройства был обозначен как «ниже». Мне не нужно было переставлять рабочий стол, и пересечение левого / правого краев экрана привело к обычному переносу рабочего пространства.

7

Насколько я могу судить, в текущей версии xrandr основной флаг не работает с ноутбуками. Основной монитор всегда один слева, начиная с 0x0. Очень раздражает, может быть, это ошибка.

Моим решением было просто переместить панели рабочего стола и значки. Щелкните правой кнопкой мыши Панель> Панель настроек> Выход: VGA1 (или любой другой монитор).

2

пытаюсь заставить работать двойной монитор. У меня подключен монитор VGA, и я сижу слева от моего ноутбука.

пытаться:

$ xrandr --output VGA1 --auto --left-of LVDS1

Для справки, у меня хорошо работает ноутбук (LVDS-1) и вертикальная панель справа (VGA-1).

$ xrandr 
Screen 0: minimum 320 x 200, current 2340 x 1440, maximum 8192 x 8192
LVDS-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
   1440x900       60.0*+   50.0  
   1152x864       60.0  
   1024x768       59.9  
   800x600        59.9  
   640x480        59.4  
   720x400        59.6  
   640x400        60.0  
   640x350        59.8  
VGA-1 connected 900x1440+1440+0 left (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      76.0     75.0     72.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
   640x350        70.1  
DVI-D-1 disconnected (normal left inverted right x axis y axis)
0

Это ошибка.

xfce4-display-settings: почему нет «Расширить влево»?

Я попытался объяснить, почему: здесь.


Временное решение:

Выдвиньте на левый внешний монитор (который, таким образом, становится основным), затем переместите все элементы управления, а именно панель (и), на правый (дополнительный) внутренний монитор, заставляя его действовать так, как если бы он был основным.

  • Для расширения влево используйте команду типа xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto (где LVDS1 - внутренний дисплей). Это очень полезно добавить в панель запуска или на рабочем столе.

  • Снимите флажок «Span мониторы» и разблокируйте панель.

[ ] [5]

  • Перетащите панель на правый (внутренний) монитор. (Если это не сработает, сделайте панель вертикальной, затем переместите ее, затем сделайте ее горизонтальной, если вы этого хотите.)

Положение панели, кажется, запоминается после возврата к этой конфигурации дисплея и после перезапуска.

0

Вы также можете установить его с помощью командной строки (например, меню для второго монитора)

xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s monitor-2

и для того, чтобы перечислить все свойства, которые вы можете использовать

xfconf-query -c xfce4-panel -p /panels -lv

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