2

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

Хотя я думал, что это будет простой задачей для простого оконного менеджера, такого как fvwm, я не получил его на работу.

Я пробовал fvwm в сочетании с FvwmPager, но у меня постоянно возникают проблемы с размещением разных окон на разных виртуальных рабочих столах или страницах (автоматически).

например, если вы делаете: xterm -title "Hello" и xterm -title "There", я хочу, чтобы Hello перешел на виртуальный экран 1, а There для перехода на виртуальный экран 2.

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

Доступен ли пример конфигурации? Я не зациклен на конкретном оконном менеджере.

2 ответа2

2

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

1

Это то, что я нашел для FVWM, вы можете указать, где каждое окно загружается с простым изменением конфигурации, из FAQ:

7.3 Как запускать приложения на странице или столе, отличном от текущего.

Используйте стиль «StartsOnDesk» или «StartsOnPage» в вашей конфигурации:

 Style Netscape* StartsOnPage 0 1

или же

 Style Netscape* StartsOnDesk 1

Любое окно с заголовком, начинающимся с «Netscape», будет размещено на странице 0 1 (рабочий стол 1). Возможно, вы захотите использовать эти параметры
тоже:

 Style * RecaptureHonorsStartsOnPage, CaptureHonorsStartsOnPage

Если вы хотите запустить приложения на другой странице в
фон, не переключаясь на эту страницу, используйте «SkipMapping»
стиль:

 Style Netscape* StartsOnPage 0 1, SkipMapping

7.4 Как запускать приложения на странице или рабочем столе, отличном от текущего, не перемещая окно просмотра на новую страницу или рабочий стол.

Используйте стиль SkipMapping:

 Style Netscape* StartsOnPage 0 1, SkipMapping

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