Что такое "окно просмотра"? А как насчет "рабочего пространства"?

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

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

https://Ask-ubuntu.ru/questions/35678/how-can-i-start-a-program-in-a-different-workspace

Как запустить пользовательский набор программ в определенной рабочей области?

Но ответы прыгают между разговорами о "окнах просмотра" и "рабочих пространствах" - чем они отличаются?

1 ответ

Решение

Менеджеры окон (например, metacity) предполагают, что каждое рабочее пространство является дискретной сущностью. Окна находятся в той или иной рабочей области. Думайте об этом как о нескольких физических столах.

Compiz работает по-другому. Он использует что-то, называемое окном просмотра, в одном рабочем пространстве. Это то, что позволяет вам иметь окна, перекрывающие край куба. Думайте об этом как о большом физическом столе, но там, где вы можете видеть только одну его часть за один раз.

А что касается запуска программ в другой рабочей области или области просмотра (в зависимости от того, какой оконный менеджер вы используете): существует программа под названием wmctrl, которая позволяет вам переключаться из командной строки.

Если вы хотите что-то необычное с compiz/viewports, взгляните на этот скрипт. Он использует wmctrl и принимает вас, говоря что-то вроде 'goto ViewportNumber 1'.

Другие вопросы по тегам