Openbox

De LXDE.org
Ir para: navegação, pesquisa
Gerenciador de janelas Openbox
Gerenciador de janelas Openbox, captura de tela do Openbox com o Mozilla Firefox, Exaile e Obconf abertos e o Thunar enrolado para cima.
Desenvolvedor Dana Jansens[1]
Última versão 3.4.7.2
Data de lançamento 23/04/2008
Atualizado com frequência Sim
Linguagem de programação C
Plataforma Cross-platform, Unix-like
Status Ativo
Gênero Gerenciador de janelas
Licença GNU General Public License
Site www.icculus.org/openbox/

O Openbox é um gerenciador de janelas livre para o "X Window System" (Sistema de janelas do X) e licenciado sob a Licença Pública Geral GNU (GNU General Public License). O Openbox foi originalmente derivado do from Blackbox 0.65.0, mas tem sido totalmente reescrito na linguagem de programação C e desde a versão 3.0 não é mais baseado em qualquer código do from Blackbox.[2]

O Openbox é desenhado para ser pequeno, rápido e totalmente adequado com o "Inter-Client Communication Conventions Manual (ICCCM)" e "Extended Window Manager Hints (EWMH)". Ele suporta muitas características como menus com os quais o usuário pode controlar aplicativos ou que podem exibir várias informações dinâmicas.

O principal autor do Openbox é Dana Jansens da Carleton University em Ottawa, Ontario, Canada.[1]

Usando o Openbox

O Openbox permite um a exibição de um "menu raiz" através de um clique com o botão direito do mouse (o outra combinação) na área de trabalho, e permite que os usuários configurem o modo como as janelas são gerenciadas. Quando uma janela é minimizada ela se torna invisível. Para mostrar as janelas novamente, muitos usam a combinação de teclado Alt+Tab ou o menu da área de trabalho, acessível através de um clique com o botão direito do mouse (ou, novamente, qualquer combinação que o usuário desejar). Estender o Openbox com outros programas menores que adicionam ícones, barras de tarefas, lançadores, ou recursos interessantes e outros é comum.

Configuração

Obconf, um editor de configurações gráfico para o Openbox.

Há somente dois arquivos de configuração localizados em ~/.config/openbox. Eles são nomeados menu.xml e rc.xml. Se os usuários não desejam editá-los manualmente, eles podem efetuar a maioria das configurações através da ferramenta Obconf, que é fácil de usar.[3].

Todas as combinações de mouse e teclado podem ser configuradas. Por exemplo, se um usuário quer que uma janela vá para a área de trabalho 3 quando o botão fechar é clicado com o botão central do mouse, pode fazer isso trivialmente. Rolar o ícone para mover para a próxima área de trabalho ou para a anterior e levantar ou não levantar quando clicar/mover uma janela é totalmente configurável.

Características únicas

O sistema de menus do Openbox tem um método para uso de menus dinâmicos. Isto é feito aceitando a saída de um script e usando esta saída como a fonte para o menu. Cada vez que o usuário aponta seu mouse no sub-menu, o script é executado novamente e o menu é atualizado. Esta capacidade permite que usuários e desenvolvedores de software tenham mais flexibilidade que os menus estáticos encontrados na maioria dos gerenciadores de janelas.

Por exemplo, dois desenvolvedores escreveram um script em Python que lista novas mensagens de um usuário do Gmail em um sub-menu.

Links externos

Referências

Predefinição:Reflist
  1. 1,0 1,1 Predefinição:Cite web
  2. Predefinição:Cite web
  3. Predefinição:Cite web