Table of Contents

Fluxbox

Fluxbox é um gerenciador de janelas para X, baseado no código do Blackbox 0.61.1 (descontinuado), bastante leve e rápido, com diversas ferramentas de gerenciamento de janelas, como abas, agrupamentos, docas, etc. Os arquivos de configuração são simples e facilmente editáveis, permitindo alta customização. O Fluxbox é escrito em C++ e licenciado sob a MIT-license.

Instalação

O Fluxbox faz parte da mídia de instalação do Slackware. A última versão estável, Slackware 14.2, vem com a última versão 1.3.7, lançada em 2015. Durante o processo de instalação, ele é instalado com os pacotes /slackware/xap.

Caso você não tenha instalado o Fluxbox com o Slackware, adicioná-lo a uma instalação existente é simples:

darkstar~# slackpkg install fluxbox

Inicialização

No momento da instalação, você pode selecionar o Fluxbox como seu gerenciador de janelas, na etapa SELECT DEFAULT WINDOW MANAGER FOR X. Sendo assim, você poderá iniciar o Fluxbox com o X:

darkstar~# startx

Ou de forma mais específica, se o Fluxbox não é seu gerenciador padrão:

darkstar~# startfluxbox

Para um sistema já instalado, você pode alternar entre os gerenciadores de janela executando o script xwmconfig como root:

darkstar~# xwmconfig

Configuração

O Fluxbox é configurado por meio de arquivos de texto muito simples e altamente intuitivos. Esses arquivos definem desde a aparência básica e comportamentos das janelas até programas e serviços inicializados com a sessão X. Exemplos desses arquivos podem ser encontrados na internet e explicações sobre a sintaxe podem ser consultados nas man pages (ou, equivalentemente, no site do próprio projeto), que são extremamente detalhadas: fluxbox(1), startfluxbox(1), fluxbox-keys(5), fluxbox-menu(5), fluxbox-apps(5), fluxbox-style(5), fluxbox-remote(1), fbrun(1) e fbsetbg(1).

Sendo um gerenciador de janelas extremamente leve e simples, o funcionamento do Fluxbox não possui ícones de desktop ou aplicativos de gerenciamento nativos. Seu funcionamento está baseado em menus e atalhos (hotkeys), e no comportamento das janelas. Estas podem ser agrupadas, fixadas e movidas ao longo dos diversos workspaces que podem ser criados.

Resumidamente, os arquivos de configuração do Fluxbox, disponíveis no diretório ~/.fluxbox, são:

init - arquivo principal de configuração.

menu - definição do menu de aplicativos (root-menu).

keys - definição dos hotkeys.

startup - definição de tarefas e aplicações para ser lançadas com o Fluxbox.

overlay - um arquivo de configuração que se sobrepõe às definições do arquivo styles. Mais uma ferramenta de customização.

apps - arquivo de configuração que armazena características para as janelas de aplicações específicas.

windowmenu - definição do menu de janelas.

Configuração do teclado

Visite a página layout do teclado Fluxbox.

Aparência

A aparência específica do Fluxbox (cores, transparência, bordas das janelas, etc) são definidas pelo arquivo de tema, localizado dentro da pasta 'styles'. Você pode alterar o tema adotando um dos incluídos por padrão, editando os arquivos já citados ou adicionando novos estilos (e.g. de https://www.box-look.org).

Desktop Utils/Plugins

Se você deseja incluir ícones de desktop e outras características ao Fluxbox, dê uma olhada no fbdesk ou idesk.

Fontes