На работе мой ноутбук установлен справа от моего внешнего монитора. Не потому что мне это нравится, а потому что никакая другая конфигурация невозможна. Когда мне нужно расширить рабочий стол, мне всегда нужно выбрать « Расширить вправо » (чтобы включить внешний монитор с автоматически определяемым разрешением), затем переключиться на « Дополнительно » и вручную переместить значок дисплея ноутбука справа от него. внешнего монитора и нажмите « Применить ».
Становится скучно, когда тебе приходится делать это каждый день. Кроме того - и я не знаю почему - кнопка « Зеркальные отображения » отключена. Окно выбора дисплея отображается сразу после подключения кабеля HDMI, и это здорово. Если рабочий стол был удлинен до того, как я отключил кабель HDMI, он сразу же вернулся на панель ноутбука, и это тоже здорово. Поэтому мне не нужны ни одна из кнопок « Внешний монитор » и « Ноутбук ».
В общем, из 4 кнопок на этой панели только одна полезна наполовину, а остальные - совсем нет.
Так нет ли ... планов добавить кнопку « Расширить влево » xfce4-display-settings
? Зачем произвольно ограничивать расширение на правые стороны? Левые стороны ... зло?
xfce4-display-settings
поддерживает по умолчанию ...Ответы:
Это большая старая ошибка - и они, похоже, не готовы ее исправить.
На самом деле в Xfce нет расширения внутреннего основного дисплея влево : расширение влево (как указано в другом ответе - также здесь - или с помощью других методов, таких как перетаскивание в графическом интерфейсе, которые позволяют реорганизовать) делает внешний дисплей первичный один.
Сам термин « основной» получает другое значение в Xfce: это просто ЛЕВАЯ часть ОДНОГО рабочего стола / рабочего пространства, которая охватывает несколько мониторов.
Почему?
Это связано с тем, как Xfce обрабатывает рабочие пространства в отношении нескольких мониторов. Xfce всегда разделяет одно и то же рабочее пространство между различными дисплеями слева направо. Сделать отображение первичным в Xfce просто означает показ на этом дисплее левой части одного рабочего пространства (и правой части на втором дисплее).
Я могу понять разницу только по сравнению с другими компьютерами, которые я использую в других системах.
В рабочем столе Pantheon (элементарной ОС) и большинстве других современных рабочих столов расширение означает, что у каждого дисплея есть отдельное рабочее пространство . Основной дисплей имеет все элементы управления, в то время как второй дисплей просто занимает другое рабочее пространство, которое устанавливается вправо или влево в зависимости от ваших настроек.
В Xfce это не так. С подключенным расширенным дисплеем я вижу, что второго рабочего пространства там нет, оно доступно только в том случае, если я прокручиваю для этого (в соответствии с настройками рабочего стола Xfce): два дисплея совместно используют одно и то же рабочее пространство слева направо (включая панель ): основной всегда слева . Изменение рабочей области, когда у вас два монитора, просто разделяет вторую рабочую область между двумя мониторами (в то время как первая рабочая область становится отсутствующей у всех мониторов), вместо того, чтобы предоставить каждому монитору отдельную рабочую область.
Вот почему в наиболее распространенной конфигурации панели левая часть (кнопка меню, кнопки окна) находится на основном, правая часть (область уведомлений, часы и т. Д.) Находится на втором дисплее, если «Мониторы пролета» опция включена .
Левая (основная) половина рабочей области:
Правая половина того же рабочего пространства:
Если опция «Span monitors» не включена, панель будет присутствовать только на основном левом внешнем мониторе.
Я думаю, что эта ситуация зависит от базовой конфигурации Xfce и не может быть изменена без изменения этой базы.
Временное решение:
Выдвиньте на левый внешний монитор (который, таким образом, становится основным), затем переместите все элементы управления, а именно панель (и), на правый (дополнительный) внутренний монитор, заставляя его действовать так, как если бы он был основным.
Для расширения влево используйте команду вроде
xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto
(гдеLVDS1
находится внутренний дисплей). Это очень полезно добавить в панель запуска или на рабочем столе или связать ее с ярлыком.Снимите флажок «Span мониторы» и разблокируйте панель.
Положение панели, кажется, запоминается после возврата к этой конфигурации дисплея и после перезапуска.
После команды окна выходят на внешний левый монитор: чтобы получить быстрый способ отправить их на следующий монитор, смотрите этот ответ .
источник
Попробуйте сделать это через командную строку.
Сначала определите имя подключенного основного экрана:
и скажем, это eDP1.
Затем добавьте основной экран к дополнительному экрану HDMI, расположенному слева:
Возможно, вам придется
xrandr
немного поиграть с опциями после этого.источник
xrand
. Скучно закрывать окно настроек дисплея, заходить в терминал и запускатьxrandr
каждый раз, когда я подключаю кабель HDMI. Я работал вxrandr
течение многих лет, пока Xfce не каким-то образом автоматизировал процесс, запрашивая настройки дисплея, как только я подключил кабель HDMI..desktop file
(и это особенно просто в Xfce - просто перейдите на рабочий стол и создайте новый модуль запуска), а затем добавьте ее на панель, рабочий стол или~/.local/share/applications
. - Проблема в том, что вышеуказанное решение не только распространяется влево, но и делает левый дисплей основным.