Как да центрирате нови прозорци във 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.
Както виждате, няма опция за поставяне на новоотворени прозорци в центъра на екрана. Но можем да заменим това поведение, като използваме apps файл.
Отворете този файл в любимия си редактор. Редакторът, който използвам е Geany:
geany ~/.fluxbox/apps
Добавете следните редове в края на файла:
[app] (name!=gimp) [Позиция] (WINCENTER) {0 0} [край]
Това ще принуди всички прозорци да бъдат разположени в центъра на екрана, точно това, от което се нуждаем! Линията (име!=gimp) деактивира центрирането на прозореца за приложението GIMP. Използвам по-стара версия на GIMP, версия 2.6, която няма потребителски интерфейс с един прозорец, така че центрирането на прозорците напълно ги обърква.
Това е. Рестартирайте Fluxbox или прочетете отново конфигурацията му. Сега отворете нещо, напр. Терминал или VLC или всяко друго приложение:
Voila, той ще бъде разположен в центъра на екрана.