У моего нового ноутбука большой экран 16: 9, и мне трудно использовать его в полной мере в 95% случаев, когда я не смотрю фильмы HD на нем.
Я хотел бы настроить его как виртуальный двойной экран, разделив физический экран на два рабочих пространства. Я знаю, что мог бы расположить свои окна вручную, но я бы хотел иметь возможность максимизировать окно, чтобы оно занимало только половину монитора, а его всплывающие диалоговые окна были сосредоточены на его половине экрана, такого рода вещи.
Есть ли какой-нибудь плагин для этого?
Ответы:
Вы можете использовать « fakexinerama » для достижения желаемого:
источник
Чтобы расширить совет Акиры выше по использованию «поддельной ксинерамы» Лубоса Лунака, вот как я это сделал:
gcc -O2 -Wall Xinerama.c -fPIC -o libXinerama.so.1.0.0 -shared
gksu nautilus
2
0 0 720 900
720 0 720 900
Поддельный Xinerama позволяет вам определить любой вид виртуального экрана, который вы хотите, но я просто хочу вертикальный разделенный экран. Чтобы добиться этого на вашем мониторе, размер X на Y пикселей, в примере с моим файлом, просто замените 720 на X / 2 и замените 900 на Y.
Вот и все. Я вышел из системы и снова вошел.
Еще раз спасибо Lubos Lunak за создание этого мода и akira за указание на это.
источник
В настоящее время существует новый проект под названием FakeXRandR, который работает действительно прямо.
источник
Это можно сделать в XRandR 1.5 без дополнительного программного обеспечения. Хотя ни Fakexinerama, ни FakeXRandR не работали для меня в Xubuntu, это решение окончательно разделило экран на две части.
Чтобы разделить монитор, сделайте следующее:
Войдите
xrandr
в терминал, чтобы проверить имя выхода и текущее разрешение дисплея, который вы хотите разделить.На моей системе результат был:
Мы видим, что мой монитор подключен к HDMI2, а разрешение установлено на 1920x1080.
Добавьте 2 виртуальных монитора с помощью
xrandr --setmonitor
команды, гарантирующей, что они перекрываются с вашим физическим дисплеем и расположены рядом друг с другом. Синтаксис команды (без кавычек):Для моей системы это было:
Хотя вышеприведенное уже настроило виртуальные мониторы в моей системе, изменения не были применены до тех пор, пока я не выполнил (похоже, обновляет xrandr)
Чтобы сохранить изменения после перезагрузки, вы захотите выполнить эти команды при входе в систему. Вы можете сделать это, добавив команды в конец вашего
~/.profile
файла.источник
Я наткнулся на статью о omgubuntu, которая дает довольно простой способ имитировать функциональность Windows Snap в Ubuntu / Gnome с помощью панели управления Compiz. Эта Windows Snap дает мне один широкоэкранный рабочий стол, но сами окна можно легко закрепить, чтобы заполнить любую половину экрана. (Это не совсем то, что я искал изначально, но все же довольно удобно.)
источник
Я уже несколько лет использую решение этих точных вопросов, используя triplehead2go. Это устройство объединит до 3 мониторов и сообщит об одном огромном мониторе X.
Вот как разделить этот огромный монитор на виртуальные рабочие пространства в xorg.conf:
И если вы используете последние версии драйверов nvidia, эти драйверы имеют собственное расширение xinerama, которое, похоже, игнорирует вышеуказанные настройки, поэтому вы должны добавить следующее в этот раздел устройств:
источник
Я вполне уверен, что вы можете сделать это, настроив свой X-конфигурационный файл, но я бы не стал просто потому, что, вероятно, нарушил бы мою конфигурацию дисплея. Если вы попробуете это, будьте очень осторожны, сделайте резервную копию вашего дисплея конфигурации и убедитесь, что у вас есть альтернативный логин, который вы можете использовать в случае, если вам нужно исправить ваш дисплей.
Вы можете получить больше удовольствия от оконного менеджера, такого как xmonad , или даже от запуска compiz для управления открытием, закрытием и мозаикой окон.
источник
Хорошо работает для меня:
Я использовал следующее для двух мониторов (1280x1024 + 2048x1152):
источник
Если вы используете compiz, вы можете найти его плагин сетки более простым и гибким решением. Вы можете настроить его так, чтобы он перетаскивал окно над левой / правой половиной экрана при перетаскивании его к краю.
Это функция привязки окна, описанная в статье, на которую ссылается Дэвид. Более того, вы можете настроить ярлыки и сделать так, чтобы окно занимало верхнюю / нижнюю половину или четверть экрана.
Xinerama вызывает заметное снижение производительности (поскольку он повторяет действия X на всех экранах Xinerama) и плохо работает с композитными оконными менеджерами.
источник