Убираем заголовки у максимизированных окон и добавляем кнопки для управления активными окнами в xfce4 (как в Unity)

Я не являюсь большим фанатом оконной среды Unity, но есть там несколько довольно удобных и приятных "фич". Одной такой "фичей" является скрытие заголовков у развёрнутых на весь экран окон, и перенос кнопок для управления ими на панель.
Что-то подобное я и реализовал в xfce4 используя, так сказать, подручные средства.

Нам понадобятся wmctrl, maximus. Обычный wmctrl нам не подойдёт, поэтому мы воспользуемся его "улучшенной" версией. Версия из репозиториев не подойдёт так как не будет возможности свернуть окно.
Поставим всё необходимое:

sudo apt-get install checkinstall maximus git-core build-essential libxmu-dev

Скомпилируем нужную нам версию wmctrl:

git clone https://github.com/geekless/wmctrl.git
cd wmctrl
./configure
make
sudo checkinstall

Чтобы maximus по умолчанию не открывал все окна на весь экран, надо выставить в gconf соответствующую настройку:

gconftool-2 --set /apps/maximus/no_maximize --type BOOL true

Теперь добавляем на панель xfce4 три лаунчера:

wmctrl -c :ACTIVE:

wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz

wmctrl -Y :ACTIVE: - minimize active window

В автозагрузку maximus добавляется автоматически.


Понравилась статья? Поделись с друзьями!



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