Убираем заголовки у максимизированных окон и добавляем кнопки для управления активными окнами в 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 добавляется автоматически.