Убираем заголовок окна в GNOME и KDE

Так сложилось, что после использования интерфейса Unity в операционной системе Ubuntu я перестал воспринимать заголовок у окон, развернутых на весь экран. Он стал смотреться чем-то чужеродным. Как результат, начались поиски способов его отключения. И вот чем они увенчались.

GNOME

Разберем данное действие на примере темы Adwaita, которое легко может быть перенесено на любую другую тему.

Открываем файл /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml от имени суперпользователя:

$ su -c 'vi /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml'

Находим блок frame_geometry name="max", меняем в нем все численные значения на 0 и добавляем параметр has_title="false". В итоге данный блок будет выглядеть следующим образом:

<frame_geometry name="max" has_title="false" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false">
    <distance name="left_width" value="0" />
    <distance name="right_width" value="0" />
    <distance name="title_vertical_pad" value="0"/>
    <border name="title_border" left="0" right="0" top="0" bottom="0"/>
    <border name="button_border" left="0" right="0" top="0" bottom="0"/>
    <distance name="bottom_height" value="0" />
</frame_geometry>

После чего перезапускаем сеанс.

KDE

В данном случае нам также потребуется редактировать конфигурационный файл, но уже не темы, а оконного менеджера.

Открываем файл ~/.kde/share/config/kwinrc:

$ vi ~/kde/share/config/kwinrc

И в разделе [Windows] добавляем параметр BorderlessMaximizedWindows=true. После чего данный блок может выглядеть, например, вот так:

[Windows]
BorderlessMaximizedWindows=true
RollOverDesktops=false

Сохраняем и перезапускаем сеанс.

Теперь у окон, раскрытых на полный экран, не будет присутствовать раздражающий заголовок:

Screenshot from 2014-12-11 12:44:42

Источники:
[1] http://www.webupd8.org/2011/05/how-to-remove-maximized-windows.html
[2] http://blog.hanschen.org/2010/04/01/hide-window-border-for-maximized-windows/

Реклама