Как я могу применить исключения к оформлению окон на compiz?

В предыдущих выпусках я использовал плагины compiz «оформление окон» и «правила окон», чтобы иметь прозрачный, липкий, неподвижный терминал gnome, действующий в качестве обоев. Хитрость заключалась в том, чтобы создать профиль с постоянным названием (прозрачным), а затем использовать фильтры title=transparent и !title=transparent в различных правилах плагинов.

Результат выглядел так:

enter image description here

После обновления я заметил, что правило оформления окон больше не применяется. По-видимому, оформлением окон теперь управляет плагин Unity, а не gtk-window-decorator, который, как я полагаю, был необходим для создания локально интегрированных меню. Теперь терминал выглядит следующим образом:

enter image description here

Если я пытаюсь принудительно включить плагин «оформление окна», он просит отключить плагин Unity, а затем все вылетает рабочий стол. Поэтому мой вопрос заключается в том, есть ли способ заставить compiz не использовать декорации в этом конкретном окне. Может быть, с каким-то параметром при запуске терминала.

12
задан 20 April 2014 в 22:53

1 ответ

Старое произведение, но положительный герой, который все еще работает для контакта с художественными оформлениями окна, является devilspie

enter image description here

как к

Установка devilspie:

sudo apt-get install devilspie

Затем создайте новую папку в своей домашней папке:

mkdir ~/.devilspie

Создайте новый файл в этой названной папке terminal.ds и вставьте следующее:

(if
    (is (application_name) "Terminal")
    (begin
       (undecorate)
       (geometry "1024x300+4+450")
    ) )

Ключевая роль здесь (undecorate) удалить художественное оформление окна для терминального приложения.

(geometry) используется для управления местоположением и размером приложения, в этом случае 1024 в длине, 300 пикселей высотой и помещенной в положение 4 x 450

При тестировании отредактируйте файл, затем работайте devilspie видеть выполненные изменения.

Когда Вы счастливы, просто помещенные nohup devilspie & как приложение запуска для работы входа в систему.

Очевидно, Вы потеряете строку заголовка, если Вы будете намереваться использовать локально интегрированные меню. Если Вы придерживаетесь глобальных меню затем, это работает очень хорошо.

Больше информации о devilspie может быть найдено здесь.

наконец

Не забывайте, что Вы все еще можете переместиться, окно терминала вокруг экрана - просто используют сочетание клавиш Alt+F7, чтобы включить возможность перемещения окна и перетащить точку мыши вокруг для расположения терминала.


На всякий случай Вы уже не знаете об опции - чтобы установить прозрачность терминала, использовать edit - profile preferences и выберите опцию Transparent Background

enter image description here

14
ответ дан 20 April 2014 в 22:53

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

Похожие вопросы: