Как развернуть окно на два монитора?

Как развернуть окно на два монитора?

Развернуть окна на одном мониторе очень просто (нажмите кнопку «Развернуть» или перетащите заголовок окна в верхнюю часть экрана).

Как развернуть окно так, чтобы оно занимало два экрана?

решение1

Это возможно, если вручную указать Compiz размер выходного экрана, используя объединенное разрешение двух мониторов. Вот где вступает в действие ограничение: оба дисплея должны иметь одинаковое (вертикальное) разрешение, чтобы это имело смысл (иначе вы получите обрезанный контент на меньшем экране или мертвое пространство на большем).

Например, при наличии двух мониторов с разрешением 1920x1080 вы:

  • Откройте диспетчер настроек CompizConfig (если вы еще этого не сделали, установите пакет compizconfig-settings-manager) и перейдите вОбщие настройкиплагин.
  • НаНастройки отображениявкладка, отключитеОбнаружение выходовфлажок, выберите640x480+0+0запись и нажмите наРедактировать,
  • Теперь измените это на3840x1080+0+0и нажмите близко.

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

Теперь Compiz должен обрабатывать вашу многомониторную конфигурацию как один большой выходной сигнал.

решение2

Перетащите окно, пока оно не прикрепится к одному краю первого монитора, а затем измените его размер до другого края второго монитора. Это не настоящая максимизация окна, но оно отображает содержимое окна шире или выше, если мониторы расположены один над другим.

решение3

Вы можете использовать xdotoolи настраивать ярлыки/скрипты.

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

xdotool search --name "Untitled"

xdotool windowmove 96469240 -26 4

xdotool windowsize 96469240 110% 110%

Я получил начальные координаты -26 4, поместив в верхнем левом углу иxdotool getwindowgeometry 96469240

И не совсем понятно, почему 100% не растягивается на 100% мониторов...

решение4

Я хотел бы подробнее остановиться на замечательном предложении @codlord:

Отображение xdotool getactivewindow windowsize 110% 110%наСочетание клавишсделал именно то, что нужно (т.е. подНастройки) - это должно работать независимо от менеджера рабочего стола (Gnome, Cinnamon, XFCE и т. д.).

  • Вы можете быстросначала протестируйте его в окне терминалавведя указанную выше команду в тот же терминал.
  • Обратите внимание, что в системах Debian/Ubuntu выможет сначала нужно установить xdotoolс помощью:sudo apt install xdotool
  • Страница руководства man xdotoolоказалась очень полезной и содержит множество других интересных идей.

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