As carteiras minimalistas sempre me chamaram a atenรงรฃo, e aproveito para, depois de ter lido alguns posts de Fluxbox y Caixa aberta, faรงa mais alguns comentรกrios, enriquecendo o conhecimento do reรบne este blog ...
Lendo / pesquisando na Internet, hรก algum tempo venho fazendo minhas anotaรงรตes de configuraรงรตes e outras tรฉcnicas de primeira mรฃo quando se trata de ter um desktop funcional, bonito e รบtil, entre outras coisas que venho precisando. Hoje, coloco meu grรฃo de areia ร disposiรงรฃo dos leitores xD.
Empezando
Depois de instalar Fluxbox, em nosso Inรญcio uma pasta oculta serรก criada chamada .fluxbox que acessaremos a partir do navegador de arquivos PCManFM ou do terminal, como o usuรกrio mais gosta.
Lรก, veremos uma sรฉrie de arquivos:
- cardรกpio
- o init
- chaves
- Aplicativos
- lista de fendas
- histรณria fbrun
Estes sรฃo os arquivos de configuraรงรฃo que, como a maioria dos arquivos de configuraรงรฃo em sistemas GNU / LinuxEles sรฃo escritos em texto simples, o que os torna muito fรกceis de modificar.
Vamos comeรงar chavesou o arquivo que controla os atalhos do teclado. Observe algo antes de comeรงar:
Ao controle: Tecla Ctrl
Mod1: Tecla Alt
Mudanรงa: Tecla Shift
Mod4: Chave do Windows
Adicione o seguinte ao final do arquivo:
Mod4 r:ExecCommand fbrun
Mod4 e:ExecCommand pcmanfm
Mod1 Controle t:ExecCommand xterm
O que fiz? Muito fรกcil, criei trรชs atalhos de teclado, dos quais dois deles muitos de nรณs conhecemos: Execute a tecla Windows + r e o explorador de arquivos tecla Windows + e; no nosso caso, fbrun e PCManFM, e com Control + ALT + t executaremos o xterm. Nรฃo รฉ preciso dizer que vocรช pode alterar qualquer um desses aplicativos para o seu favorito em cada funรงรฃo.
Por enquanto รฉ isso, salvamos as alteraรงรตes. Mas como vocรช testa se a configuraรงรฃo funciona? Com o botรฃo direito do mouse na รกrea de trabalho, executamos Reiniciar e Fluxbox reinicializa todo o ambiente lendo e executando as alteraรงรตes feitas em seus arquivos de configuraรงรฃo.
O menu
Agora vamos ao menu, que tem uma estrutura semelhante a esta:
Onde, entre parรชnteses, vรฃo o inรญcio do menu, o submenu, bem como o final de ambos. Entre parรชnteses "()" os nomes dos aplicativos, entre colchetes "{}" o endereรงo do executรกvel e entre os sinais de "maior que" e "menor que", "<>", estรฃo os รญcones do aplicativo, por exemplo :
[exec] (Opera) {/usr/bin/opera}
O menu pode ser adaptado ร s suas necessidades, e vocรช como usuรกrio pode modificรก-lo o quanto quiser, sempre respeitando a sintaxe e a ordem dos parรขmetros.
Agora, uma dica que achei interessante รฉ o fato de Fluxbox vocรช pode executar um mini-menu apenas com seus aplicativos favoritos e em primeira mรฃo, como vocรช faz isso? Vamos ver:
Dentro da sua pasta Fluxbox crie um arquivo de texto chamado favap (~/.fluxbox/favapps
) e coloque seus aplicativos favoritos, como o console, Firefox, Pidgin, GIMP, PCManFM y Thunderbird, entre outros. Seguindo a lรณgica do que foi explicado anteriormente na criaรงรฃo do menu, escrevemos o seguinte dentro do favap:
[begin] (Favoritos)
-> [exec] (Xterm) {xterm}
-> [exec] (WallpprChange) {nitrogรชnio /home/usuario/.wallpapers}
-> [exec] (PCManFM) & 123; pcmanfm}
-> [exec] & 40; Firefox) {firefox}
-> [exec] (Gimp) {gimp-2.4}
-> [exec] (Thunderbird)
& 123; thunderbird}
-> [exec] (gFTP) {gftp}
[fim]Nรณs salvamos e prontos, agora vamos para o arquivo chaves e adicionamos um atalho para o novo menu:
Mod4 mouse2 :CustomMenu ~/.fluxbox/favapps
Resta apenas reiniciar Fluxbox Para que a configuraรงรฃo seja aplicada e pronto, teremos nosso menu ao executarmos a tecla Windows + clique com o botรฃo direito do mouse.
Papel de parede
Usando nitrogรชnio (apt-get install nitrogen[
), tanto em Fluxbox, Como na Caixa aberta podemos configurar uma pasta para selecionar os planos de fundo da nossa รกrea de trabalho e, posteriormente, no arquivo de inicializaรงรฃo (~/fluxbox/startup
); ou autostart.sh (~/.config/openbox/autostart.sh
); respectivamente, escreveremos uma chamada ao nitrogรชnio para que ele se lembre do papel de parede selecionado por nรณs no login (nitrogen --restore &
).
Barra de tรญtulo com guias ou grupo de aplicativos
Como diz a epรญgrafe, Fluxbox permite agrupar vรกrios aplicativos em um, permitindo que vocรช escolha entre eles com um รบnico clique na barra de tรญtulo.
Como se faz? Simples. Sรฃo 2 percursos, um longo e outro curto, mas nรฃo se preocupe, explicarei os dois e vocรช, caro leitor, selecione o melhor e mais adequado ao seu gosto: D.
Longo caminho:
Vocรช precisa ter o utilitรกrio xprop que vem no pacote x11-utils instalado. O que nos dirรก as propriedades [parรขmetro WM_CLASS (STRING)] dos aplicativos que precisamos agrupar.
Por exemplo, eu preciso agrupar PCManFM, navegador de arquivos e GPicView, visualizador de imagens, para quando eu abro uma imagem, o GPicView com a imagem na mesma janela que o PCManFM e simplesmente clicando na barra de tรญtulo voltaremos a PCManFM.
Agora devemos correr PCManFM, para isso vamos abrir um terminal e executar o comando: xprop, podemos ver que o cursor do mouse mudarรก de forma e agora serรก uma cruz, assim que tivermos visto a mudanรงa, clique no PCManFM. Podemos ver que certas informaรงรตes serรฃo mostradas no terminal, digamos algo parecido com um 'log', de tudo que รฉ mostrado o que รฉ realmente importante รฉ o que estรก indicado em negrito, e esclarece ...: da informaรงรฃo que รฉ mostrado na janela do terminal, devemos sempre manter o valor que estรก em negrito.
ET_WM_SYNC_REQUEST
WM_CLASS (STRING) = ยซpcmanfmยซ,ยซ Pcmanfm ยป
WM_ICON_NAME (STRING) = "to_build"
Abrimos um editor de texto e adicionamos o que estรก em negrito. Entรฃo nรณs corremos GPicView e novamente com xprop realizamos o mesmo processo de com a cruzeta clicando na janela do GPicViewDas informaรงรตes mostradas, ficamos com o que estรก em negrito.
ET_WM_SYNC_REQUEST
WM_CLASS (STRING) = ยซgpicviewยซ,ยซ Gpicview ยป
WM_ICON_NAME (STRING) = "Visualizador de imagens"
Em seguida, criamos um arquivo de texto com os dois valores:
pcmanfm gpicview
E nรณs o salvamos com o nome grupos dentro de nosso diretรณrio de configuraรงรฃo pessoal: ~ / .fluxbox, e vamos verificar se existe uma referรชncia no arquivo ~ / .fluxbox / init ... e, se ela nรฃo existir, nรณs a criamos com a seguinte linha:
session.groupFile: ~/.fluxbox/groups
Agora, antes de continuarmos, vamos reiniciar Fluxbox do menu e verificamos se o agrupamento automรกtico funciona como deveria, para isso iniciaremos primeiro PCManFM e quando clicamos duas vezes em uma imagem (Nota: Devemos ter configurado GPicView como o visualizador de imagens padrรฃo), o รบltimo comeรงarรก a nos mostrar essa imagem na mesma janela de PCManFM que temos diante de nรณs. Podemos alternar entre um aplicativo e outro clicando no tรญtulo da janela de cada um.
Se vocรช deseja adicionar outros aplicativos a este mesmo grupo ou criar outros grupos, bem como se deseja que apenas as janelas de um รบnico aplicativo sejam abertas na mesma janela, vocรช pode fazer isso seguindo o mesmo mรฉtodo. Cada linha do arquivo ~ / .fluxbox / grupos compรตe um agrupamento automรกtico de janelas, tendo sempre em mente que as aplicaรงรตes sรฃo separadas por espaรงos. Pronto! xD.
Atalho:
A desvantagem deste mรฉtodo รฉ que ao reiniciar a sessรฃo vocรช perde o agrupamento de janelas, entรฃo vocรชs conhecem o xD.
Abrimos vรกrios aplicativos, continuamos no exemplo anterior. Nรณs abrimos PCManFM y GPicView, entรฃo, clicando com a roda do mouse e mantendo-a pressionada na barra de tรญtulo do PCManFM, arrastamos a janela de GPicView atรฉ a barra de tรญtulo de GPicView e solte o clique com a roda, automaticamente feito isso serรก adicionado PCManFM para a janela de GPicView, separados apenas por seus respectivos รญcones e tรญtulos.
Este mรฉtodo รฉ vรกlido tanto para agrupar janelas quanto para desagrupar aquelas que vocรช jรก agrupou ...
Entรฃo com poucos detalhes e sem escrever tanto quanto o cara abaixo ...
Podem ter um sistema รบtil, adaptado, simples e minimalista ...
E para terminar
Proponho utilitรกrios / temas / documentaรงรฃo que podem ser รบteis ao configurar sua รกrea de trabalho Fluxbox.
Utilidades
Documentaรงรฃo
Temas
Eu tambรฉm gosto de desktops minimalistas, embora nesse sentido eu prefira tiling como Awesome ou dwm, o que eu nรฃo gosto nas * caixas รฉ que elas fazem uso intensivo do mouse, clique com o botรฃo direito e menus aninhados ... estava bem quando Usei algo semelhante como um shell alternativo no Windows 3.1, mas a verdade รฉ que eles sรฃo muito irritantes ...
Por outro lado, dependendo de como os configuramos, GNOME Shell e KDE SC podem ser surpreendentemente minimalistas ... na verdade, o prรณprio Cinnamon รฉ um desktop mรญnimo.
Existem mil alternativas para usar o Openbox + Tint2 (por exemplo), ou uma barra que tambรฉm ocupa uma parte da tela (como o Fluxbox) porque sรฃo minimalistas ๐
Meus critรฉrios pessoais, I LOVE Fluxbox e Openbox, e com o รบltimo gnome thunder, Unity, gnome-shell e o consumo abismal de carneiro, acho que vou ficar no sรฉculo de merlin, aรญ รฉ muito melhor, LOL.
Nรฃo, sรฉrio, eu adoro mesas limpas e sem tareco [รญcones] na รกrea de trabalho, isso me dรก uma sensaรงรฃo de limpeza, tranquilidade e liberdade na รกrea de trabalho que nรฃo acontece comigo em nenhum outro gerenciador de รกrea de trabalho ๐
Sim, mesmo se a casa estiver cheia de XD.
@Adoniz: Hahahaha claro ...
Bem, bem, bem, acho que tenho que mostrar a alguรฉm quem escreve neste blog sobre o Fluxboxโฆ.
NAAAAAAAA, รฉ brincadeira, eu te parabenizo pelo artigo: p
Artigo muito bom, vou mais no lado do Openbox, mas รฉ sempre bom saber um pouco mais sobre outros WMs. Compartilho com vocรชs a preferรชncia por uma รกrea de trabalho limpa e sem รญcones, para poder curtir o papel de parede :).
Saudaรงรตes!