Главная > Linux > Если не работает расположение новых окон по центру в XFCE4

Если не работает расположение новых окон по центру в XFCE4

Недавно я сменил обожаемый мной Fluxbox на XFCE4. Хотя я по-прежнему большой фанат Fluxbox, изменить свои предпочтения меня заставила банально панель задач: мне удобно кнопки запущенных приложений сортировать в том порядке, в каком я хочу. У Fluxbox панель задач тасовать кнопки приложений не позволяет, а у XFCE4 - напротив, очень гибкая в настройке. Во Fluxbox у меня новые окна размещались по центру экрана, а в XFCE4 с этим возникли проблемы.

Для открытия новых окон по центру в XFCE4 есть настройка в Settings - Window Manager Tweaks - Placement. Всё, что нужно сделать - передвинуть ползунок в крайнее правое положение:

xfce windows placement options В моём случае это не сработало. И вот почему.

Некоторое время назад я переключился со стандартной темы XFCE4 на Blue Menta, одна из тем, входящих в поставку Linux Mint. Оказывается, темы оконного менеджера xfwm4, который используется в XFCE4, позволяют переопределять поведение оконного менеджера, в том числе и место появления новых окон.

Чтобы отучить тему менять поведение оконного менеджера, нужно поправить файл themerc. Этот файл можно найти в одном из следующих расположений:

/home/ваш пользователь/.themes/ваша тема/xfwm4/themerc

или

/usr/share/ваша тема/xfwm4/themerc

В моём случае, тема Blue Menta переопределяла центровку окон, и я поправил файл

/home/hb860/.themes/BlueMenta/xfwm4/themerc

В themerc нужно найти и закомментировать параметр placement_ratio:

xfce themerc Теперь следует перезайти в ваш сеанс, или сменить тему оформления границ окон на любую другую, а затем применить вашу тему ещё раз.

Было:

xfce windows centering does not work Стало:

xfce windows placement works Я изначально счёл это поведение за ошибку в коде xfwm4 и даже зарепортил баг, но разработчик XFCE4, Olivier Fourdan, так не считает, и подсказал мне решение этой проблемы.

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!