Убираем заголовки у максимизированных окон и добавляем кнопки для управления активными окнами в xfce4 (как в Unity)
Я не являюсь большим фанатом оконной среды Unity, но есть там несколько
довольно удобных и приятных "фич". Одной такой "фичей" является скрытие
заголовков у развёрнутых на весь экран окон, и перенос кнопок для
управления ими на панель.
Что-то подобное я и реализовал в xfce4 используя, так сказать,
подручные средства.
Кнопки для управления текущим активным окном в
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 три лаунчера:
Ярлык xfce4 панели для закрытия текущего активного
окна
wmctrl -c :ACTIVE:
Ярлык xfce4 панели для максимизации на весь экран и
обратно
wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz
Ярлык xfce4 панели для минимазации текущего активного
окна
wmctrl -Y :ACTIVE: - minimize active window
В автозагрузку maximus добавляется автоматически.