Если не работает расположение новых окон по центру в 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, так не считает, и подсказал мне решение этой проблемы.

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Автор: Сергей Ткаченко

Сергей Ткаченко создал этот сайт в далёком 2009 году, и с тех пор продолжает над ним работать, публикуя новые материалы о Windows и её приложениях практически каждый день.

css.php