Como centralizar novas janelas no Fluxbox para Linux
Hoje vou escrever um artigo sobre Linux para uma mudança. Fãs do Windows, não se preocupem, não estou abandonando o Windows. Como você sabe, eu também uso o Linux junto com o Windows para ficar de olho nas melhores distros e nos melhores gerenciadores de janelas. Fluxbox é um gerenciador de janelas incrível para Linux, meu favorito. É extremamente leve, incrivelmente rápido, facilmente configurável e com muitos recursos. Você pode usá-lo sem qualquer ambiente de área de trabalho e ainda gerenciar janelas de maneira confortável e produtiva. Por padrão, o Fluxbox coloca as janelas abertas recentemente ordenadas em uma linha até que a largura da tela permita. Não achei esse comportamento muito útil e gostaria de compartilhar com vocês como é possível colocar janelas do Fluxbox recém-abertas no centro da tela.
No Fluxbox, há uma opção no arquivo ~ / fluxbox / init para definir a localização padrão de novas janelas. Na maioria dos casos, é assim:
session.screen0.windowPlacement: estratégia
O valor da estratégia especifica onde colocar as novas janelas quando não especificado de outra forma (pelo programa ou pelo arquivo "apps", por exemplo).
As 'estratégias' disponíveis são as seguintes:
- RowSmartPlacement: tenta colocar as janelas em linhas sem sobrepor
- ColSmartPlacement: tenta colocar janelas em colunas sem sobrepor
- CascadePlacement: coloca as janelas abaixo da barra de título da anterior
- UnderMousePlacement: coloca novas janelas sob o mouse
No meu sistema operacional, que é o Arch Linux, o valor padrão é RowSmartPlacement.
Como você pode ver, não há opção de colocar as janelas recém-abertas no centro da tela. Mas podemos substituir esse comportamento usando o arquivo de aplicativos.
Abra este arquivo em seu editor favorito. O editor que uso é o Geany:
geany ~ / .fluxbox / apps
Adicione as seguintes linhas ao final do arquivo:
[app] (nome! = gimp) [Posição] (WINCENTER) {0 0} [fim]
Isso forçará todas as janelas a ficarem no centro da tela, exatamente o que precisamos! A linha (nome! = gimp) desativa a centralização da janela para o aplicativo GIMP. Eu uso uma versão mais antiga do GIMP, versão 2.6, que não tem uma interface de usuário de janela única, então centralizar suas janelas as bagunça completamente.
É isso. Reinicie o Fluxbox ou releia sua configuração. Agora abra algo, por exemplo Terminal ou VLC ou qualquer outro aplicativo:
Voila, ele estará localizado no centro da tela.