Как центрировать новые окна в Fluxbox для Linux
Сегодня я напишу статью о Linux для разнообразия. Поклонники Windows, не волнуйтесь, я не отказываюсь от Windows. Как вы знаете, я использую Linux вместе с Windows, чтобы следить за лучшими дистрибутивами и лучшими оконными менеджерами. Fluxbox - один из таких классных оконных менеджеров для Linux, мой любимый. Он чрезвычайно легкий, невероятно быстрый, легко настраиваемый и очень многофункциональный. Вы можете использовать его без какой-либо среды рабочего стола и по-прежнему удобно и продуктивно управлять окнами. По умолчанию Fluxbox размещает вновь открытые окна в ряд, пока ширина экрана не позволит им. Я не нашел такое поведение очень полезным и хотел бы поделиться с вами, как можно разместить недавно открытые окна Fluxbox в центре экрана.
В Fluxbox в файле ~ / fluxbox / init есть опция для определения местоположения новых окон по умолчанию. В большинстве случаев это выглядит так:
session.screen0.windowPlacement: стратегия
Значение стратегии указывает, где разместить новые окна, если не указано иное (например, программой или файлом «apps»).
Доступны следующие «стратегии»:
- RowSmartPlacement: пытается разместить окна в строках без перекрытия
- ColSmartPlacement: пытается разместить окна в столбцы без перекрытия
- CascadePlacement: размещает окна под заголовком предыдущего.
- UnderMousePlacement: размещает новые окна под мышью
В моей ОС, Arch Linux, значение по умолчанию RowSmartPlacement.
Как видите, нет возможности разместить вновь открываемые окна в центре экрана. Но мы можем изменить это поведение, используя файл приложений.
Откройте этот файл в своем любимом редакторе. Я использую редактор Geany:
geany ~ / .fluxbox / приложения
Добавьте в конец файла следующие строки:
[приложение] (name! = gimp) [Position] (WINCENTER) {0 0} [конец]
Это заставит все окна располагаться по центру экрана, что нам и нужно! Линия (имя! = канитель) отключает центрирование окна для приложения GIMP. Я использую старую версию GIMP, версию 2.6, в которой нет однооконного пользовательского интерфейса, поэтому центрирование окон полностью портит их.
Вот и все. Перезапустите Fluxbox или перечитайте его конфигурацию. Теперь откройте что-нибудь, например Терминал, VLC или любое другое приложение:
Вуаля, он будет расположен в центре экрана.