Отключить оформление окон для определенных приложений

Есть ли способ настроить диспетчер окон, чтобы отключить оформление окон (строка заголовка, желательно без границ) для определенных приложений (на основе названия приложения, заголовка окна или чего-либо подобного ...)?

Я использую Ubuntu 13.04.

2
задан 6 June 2013 в 18:26

2 ответа

При использовании Compiz/Unity можно сделать это от печально известного менеджера по Настройкам CompizConfig, но это немного хитро.

"Соответствие Художественного оформления" вводит плагин Художественного оформления Окна, указывает окна, которые действительно имеют художественные оформления. Для выборочного отключения художественных оформлений окна, необходимо создать выражение, которое соответствует каждому окну кроме тех, Вы хотите отключить.

Например, если Вы хотите отключить художественные оформления окна для окон, заголовки которых заканчиваются в "Mozilla Firefox" или "Хроме", можно установить соответствие художественного оформления на:

(!title=Mozilla Firefox$) & (!title=Chromium$)

Подробная документация для окна Compiz, соответствующего, по http://wiki.compiz.org/WindowMatching

4
ответ дан 6 June 2013 в 18:26

Вы можете отключить / включить строку заголовка с помощью этого кода:

#!/usr/bin/python2
from gtk.gdk import *

w=window_foreign_new((get_default_root_window().property_get("_NET_ACTIVE_WINDOW")[2][0])

if w.get_decorations() == 0 :
    w.set_decorations(DECOR_ALL)
else:
    w.set_decorations(0)

window_process_all_updates()

Это происходит из этой сущности .
Это основано на этом посте о удалении украшений на определенных WM .

Как уже упоминалось в статье, вы можете создать ярлык для удаления оформления окон, которые вас интересуют.

0
ответ дан 6 June 2013 в 18:26

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

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