Mais algumas notas sobre o Fluxbox

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

Nota: ร‰ recomendado ler o manual de Fluxbox.

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.

Nota: Eu recomendo usar, em vez de espaรงos, indentados com a guia ao modificar qualquer um desses arquivos, para que vocรช nรฃo se perca ao modificar / atualizar qualquer configuraรงรฃo anterior e vocรช sabe qual รฉ o elemento pai e o elemento filho, caso seja. .

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:

mapa de fluxo

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.

Nota 2: Nos รญcones vocรช pode usar imagens XMP e PNG, embora haja pรกginas que recomendam o uso de XMP devido ร  sua simplicidade e que Fluxbox possui um renderizador XMP interno, enquanto os PNGs consomem um pouco mais de recursos, pois dependem de bibliotecas externas que devem ser carregadas cada vez que o menu for executado.

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.

Nota 3: Tente usar aplicativos de tamanho semelhante porque Fluxbox ele irรก redimensionar o tamanho do segundo aplicativo executado para o tamanho da janela que jรก estรก aberta.

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 ...

Digite abaixo de xD

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

Devido a uma reclamaรงรฃo, modificamos parte deste artigo, bem como removemos dois links no final. Para qualquer reclamaรงรฃo ou sugestรฃo, entre em contato KZKG ^ Gaara

Deixe um comentรกrio

Seu endereรงo de email nรฃo serรก publicado. Campos obrigatรณrios sรฃo marcados com *

*

*

  1. Responsรกvel pelos dados: Miguel รngel Gatรณn
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentรกrios.
  3. Legitimaรงรฃo: Seu consentimento
  4. Comunicaรงรฃo de dados: Os dados nรฃo serรฃo comunicados a terceiros, exceto por obrigaรงรฃo legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento vocรช pode limitar, recuperar e excluir suas informaรงรตes.

      martin dito

    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 ๐Ÿ˜‰

      koratsuki dito

    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 ๐Ÿ˜€

         Adoniz (@ NinjaUrbano1) dito

      Sim, mesmo se a casa estiver cheia de XD.

      koratsuki dito

    @Adoniz: Hahahaha claro ...

      Eles sรฃo link dito

    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

      O Sandman86 dito

    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!