Traduções: English - Français - Italiano - Português (Brasil) - Русский - Español


Algumas informações sobre o gerenciador de janelas do Fluxbox.

Introdução

Na computação Unix, o Fluxbox é um WindowManager rápido e leve para o Sistema X Window baseado no Blackbox 0.61.1. e compatível com ele. Tem suporte para aplicativos KDE e pt_BR/Gnome.

Ao contrário dos pesos pesados, Gnome e KDE, que levam (idealmente) 15 a 30 segundos para começar a rodar, o Fluxbox está funcionando assim que você aperta a tecla enter. Seu menu e configuração são feitos por arquivos simples localizados no diretório do usuário sob o nome .fluxbox.

O Fluxbox tem um mecanismo de tabulação para as janelas. Você pode combinar várias janelas em uma janela com abas na parte superior simplesmente clicando com o botão do meio na aba de uma janela (e segurando-a) e arrastando e soltando na aba de outra janela. Isso é muito bom para limpar um desktop sem exilar os aplicativos para outros desktops virtuais (também tem esses).

Outro recurso interessante é o suporte do Fluxbox para aplicativos de encaixe. Um aplicativo de encaixe é executado como uma espécie de ícone com exibição ou controles em miniatura. Mas não como um ícone, mais como pequenos controles em um walkman (por exemplo), em oposição a um grande mostrador de um aparelho de som doméstico. O objetivo é ser leve e altamente personalizável, com suporte mínimo para ícones gráficos e apenas recursos básicos de estilo de interface. A interface básica tem apenas um TaskBar e um menu acessível clicando com o botão direito do mouse na área de trabalho. O Fluxbox também suporta atalhos de teclado criados pelo usuário.

O Fluxbox é um incrível software que não depende de nenhum outro WindowManager. É pequeno, rápido e agradável aos olhos. (Fonte <500 K). Você pode escolher qualquer um dos muitos estilos pré-definidos para adaptá-lo ao seu gosto. Pode ser usado com o DebianLive em pequenas chaves USB.

De acordo com o objetivo de simplicidade do Fluxbox, o menu principal, os atalhos de teclado e a configuração básica são todos alterados pela edição de arquivos de texto. Os temas do Fluxbox são 100% compatíveis com os do blackbox. Cores, gradientes, bordas e vários outros atributos básicos de aparência podem ser especificados; versões recentes do Fluxbox suportam cantos arredondados e elementos gráficos. O Fluxbox também possui vários recursos que a caixa preta não possui, incluindo o Windows Tabbed, um recurso familiar do PWM e barra de título configurável.

Instalação

Se você não tem o X instalado, você precisa instalar o X primeiro, usando Aptitude ou apt-get:

apt-get install xorg

Agora você pode instalar fluxbox.

apt-get install fluxbox

Você pode usar o fluxbox com xdm agora.

O pacote fluxbox contém as seguintes ferramentas:

Fluxbox Sessão

KDM e GDM

Para iniciar uma sessão do Fluxbox a partir de KDM ou GDM, você pode escolher 'fluxbox' no menu de sessão ou tipo de sessão.

XDM

Para executar o Fluxbox a partir do xdm você deve configurar um arquivo .xsession em seu home_directory.

Como alternativa use o debian alternatives e setup x-session-manager para ser o Fluxbox.

Na Linha de Comando

Para executar o Fluxbox a partir do login da linha de comando, configure o arquivo .xinitrc no seu Diretório Home e insira a seguinte linha:

Como alternativa, use o Debian alternatives e configure o x-window-manager para ser o Fluxbox.

Configuração

Troque o tema GTK

Você pode alterar os temas GTK e GTK2 com o gtk-theme-switch no fluxbox. Instale o pacote gtk-theme-switch ou o lxappearance primeiro e mova seus temas do GTK para ~/.themes, execute gtk-theme-switch2 e altere o tema. Outra opção é usar o lxapearance. Para mudar o tema gtk para root, simplesmente execute gtk-theme-switch2 ou lxappearance a partir do terminal como root.

Isso mostra como editar as configurações do GTK sem qualquer aplicativo extra instalado.
Crie ou edite o arquivo ~/.gtkrc-2.0. Nesse arquivo, os parâmetros de entrada são os seguintes:

Recursos: https://developer.gnome.org/gtk/stable/GtkSettings.html

Atalhos do Teclado

É possível configurar uma ampla gama de atalhos de teclado para o Fluxbox usando a configuração ~/.fluxbox/keys (embora seja possível usar outro nome e especificá-lo em ~/.fluxbox/init). O arquivo de chaves tem um layout simples e limpo, conforme mostrado no exemplo a seguir:

# Binds do Fluxbox
Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow

Mod1 F1 :Workspace 1
Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3
Mod1 F4 :Workspace 4

Mod1 a :Maximize
Mod1 h :MaximizeHorizontal
Mod1 v :MaximizeVertical
Mod1 q :ExecCommand aterm
Mod1 d :ToggleDecor

Então o layout geral é:

NOTA: As tabelas a seguir não estão completas!

modifier

key on the keyboard

Mod1

Alt

Mod4

OS, a.k.a. Win-key

Control

control key

Shift

shift key

keys

key on the keyboard

a-zA-Z0-9

letters and digits, case insensitive

Escape

the escape key

Right|Left|Up|Down

Arrow-keys beyond the Home/End keys

Tab

tabulator key

Delete

delete key

operations

action

Workspace N

switch to workspace N

PrevWindow|NextWindow

cycle to prev/next window on current workspace

Exec|ExecCommand

execute the following arguments

FullScreen

toggle fullscreen for the current window

ToggleDecor

toggle window decorations

Maximize[Horizontal|Vertical]

toggle maximize for current window

NextTab|PrevTab

switch between tabs

MoveTo x y

move the current window to coordinates (x,y) (where (0,0) is the upper left corner)

ArrangeWindows

automatically arrange windows on current desktop

RootMenu

popup the rootmenu on the cursor's position

Modificador, chaves e operações não diferenciam maiúsculas de minúsculas. É uma questão de legibilidade neste caso.

Background

Para carregar um background na inicialização, você tem que colocar (ou remover o comentário se já estiver lá)

em ~/.fluxbox/overlay

Em seguida, defina o fundo uma vez manualmente com fbsetbg. Este último papel de parede usado será salvo no arquivo ~/.fluxbox/lastwallpaper.

Slit

O Slit é uma moldura de janela especial que pode conter aplicações encaixáveis, por ex. 'bbtools' or 'wmapps'.

Quando as aplicações são executadas no Slit, elas não têm bordas de janela próprias; em vez disso, eles são enquadrados na fenda e sempre ficam visíveis no espaço de trabalho atual.

Você pode clicar no botão 3 na borda da janela de fenda para obter um menu para configurar sua posição, se os aplicativos contidos nele devem ser agrupados horizontalmente ou verticalmente e se a fenda deve se esconder quando o mouse se afastar.

A maioria dos aplicativos acopláveis ​​usa a opção -w para executar na fenda. Por exemplo, você poderia colocar na sua ~/.xinitrc:

NOTA: Você também pode colocar todos estes no script startfluxbox(8). Desta forma, você só precisa especificar: exec startfluxbox no seu ~/.xinitrc.

Para usar a fenda você deve tê-la compilada no Fluxbox, esta é a configuração padrão.

Arquivo Slitlist

O arquivo slitlist do Fluxbox está disponível para aqueles que usam dockapps no slit. Este arquivo ajuda o Fluxbox a acompanhar a ordem dos dockapps que você deseja iniciar. O arquivo geralmente está localizado em ~/.fluxbox/slitlist.

Um procedimento simples para obter a seqüência de slits do jeito que você gosta:

  1. Execute o Fluxbox sem dockapps pré-carregados
  2. Execute os dockapps individualmente na ordem desejada
  3. Adicionar os dockapps ao seu script de execução automática ou, melhor ainda, use o script startfluxbox(8).

Esta sequência será salva por padrão para ~/.fluxbox/slitlist e será mantido em futuras versões do Fluxbox.

Os usuários são livres para editar manualmente o arquivo slitlist. Uma lista simples de nomes de janelas, um por dockapp. Semelhante ao arquivo init, ele não deve ser editado enquanto o Fluxbox estiver sendo executado. Caso contrário, as alterações podem ser substituídas.

O usuário também tem a opção de escolher um caminho diferente para o arquivo de lista de fenda. A seguir, o componente do arquivo init que precisa ser alterado:

Outras informações

Veja também Xinitrc, FluxboxIcon.

Links externos

Fluxbox temas

Debian-based Fluxbox Distros


CategoryDesktopEnvironment CategorySoftware CategoryXWindowSystem