Существует ли диспетчер окон Linux, который позволяет использовать отдельные виртуальные рабочие столы (рабочие пространства) на отдельных мониторах?

17

Например, в Gnome я могу настроить несколько рабочих пространств Gnome. Но когда я добавляю второй монитор, все, что я получаю, это мое текущее рабочее пространство, перенесенное на второй монитор. Я ненавижу это. Каждый раз, когда я запускаю полноэкранное приложение, я теряю второй монитор, и мне приходится снова включать растянутый рабочий стол после закрытия приложения.

Кроме того, я не хочу отдельных X-серверов. Я хочу иметь возможность перемещать окна между рабочими пространствами. Также было бы неплохо иметь возможность переключаться между рабочими пространствами независимо на каждом мониторе.

Есть ли оконный менеджер с такой функциональностью? Я удивлен, что Compiz не делает этого. У них есть куб рабочего стола. Переключение рабочих областей независимо друг от друга только кажется естественным в этом случае.

Джон Питер Томпсон Гарсес
источник
PS Очевидно, что все усложняется тем, что все рабочие пространства настроены на определенное разрешение, а ваши мониторы могут иметь разные разрешения. Но почему не может быть, что используемая область вашего рабочего пространства ограничена разрешением монитора, который вы используете для его просмотра. Вы должны иметь возможность просматривать одно и то же рабочее пространство на двух разных мониторах с двумя разными разрешениями. Может быть, это невозможно сделать в Gnome, но наверняка кто-то это как-то реализовал.
Джон Питер Томпсон Гарсес
1
возможно, Вейланд - это ответ http://www.phoronix.com/scan.php?page=news_item&px=OTA5Mg
Джон Питер Томпсон Гарсес

Ответы:

7

Awesome Window Manager обладает этой функциональностью. Я использую его, правда, только на одном экране, но кажется, что весь WM построен на идее нескольких экранов. Если вы отредактируете файл конфигурации rc.lua, вы можете указать разные наборы рабочих пространств (или «тегов» в слегка отличной концепции Awesome рабочей области), разные фоны и т. Д. На каждом экране. Это мощная основа.

ShankarG
источник
1

Это должно быть возможно без лишней боли и страданий. Я не знаю, поддерживает ли Metacity такое поведение, но Xmonad поддерживает . Похоже, что другие люди также имели некоторый успех с такой установкой (см. Здесь и здесь ).

Сообщество
источник
Я могу подтвердить, что это работает с Xmonad. Не стесняйтесь использовать мои конфигурационные файлы xmonad.hs и .xmobarrc, чтобы запустить его.
0

Рэндр панорамирование могло бы помочь, если бы это работало, для оригинального запроса.

Другое решение (для решения проблемы в опубликованном ответе выше) было бы сделать randr панорамированием большего экрана на меньшем дисплее. aliter randr мог масштабировать меньший размер экрана на больший дисплей. Также было обнаружено скрытое пространство и проверка границ мыши и при панорамировании с другим разрешением.

панорамирование randr не работает прямо сейчас https://bugs.freedesktop.org/show_bug.cgi?id=39949

HHH
источник