====== Gerenciadores de Janelas ====== ===== Openbox ===== Encontre maiores detalhes sobre o openbox no documento [[desktop|Desktop]]. ===== Enlightenment (e17) ===== Enlightenment é um ambiente de desktop completo, completamente configurável com o mouse e que oferece muitos temas. A versão oferecida pelo projeto SliTaz é conhecida como e17 e ainda está em desenvolvimento, porém esta versão é considerada estável o bastante para ser incorporada na distribuição. Enlightenment foi projetado para ser usado tanto em sistemas com recursos limitados como também em sistemas mais poderosos. Ele permite papéis de parede, menus, dispositivos animados e interativos e administra desktops virtuais. Para instalar o e17: # tazpkg get-install enlightenment Faça logout de sua sessão X atual, aperte //F1// no login do Slim e escolha //e17// para começar o enlightenment. ==== Menu e ícones de desktops ==== O Enlightenment é compatível aos padrões Freedesktop. Aplicações são ordenadas por categoria e ícones aparecem automaticamente se um arquivo do desktop é fornecido. Os arquivos de sistema (.desktop) estão no diretório ///usr/share/applications// ou ocultos em //~/.local/share/applications//. Estes arquivos têm uma sintaxe simples e são editáveis pelo painel ou com um editor de texto simples. Os menus de arquivos exibindo categorias no menu do Enlightenment podem ser achados no pacote //slitaz-menus//: # tazpkg get-install slitaz-menus ==== Um ícone no desktop ==== Para ter um ícone no desktop que lança uma aplicação, você pode criar um arquivo //.desktop// manualmente em seu diretório local //~/Desktop// (([[http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html|Parâmetros de entrada .desktop reconhecidos]])). Arquivos de desktop colocados neste diretório são reconhecidos automaticamente pelo Enlightenment. Um único arquivo //.desktop// pode conter oito linhas com, respectivamente: - o nome (Name), nome genérico, comentário, o comando para executar (Exec), ícone, tipo e categorias Freedesktop. Exemplo de um arquivo .desktop para ícone do Xterm: [Desktop Entry] Name=XTerm GenericName=Terminal Comment=Run commands in a shell Exec=xterm -bg black -fg white -cr orange -sb -bd violet -rightbar Icon=/usr/share/icons/Tango/jwm/utilities-terminal.png Type=Application Categories=Utility;Terminal; Temas adicionais podem ser encontrados no [[http://exchange.enlightenment.org/|website]]. ===== JWM - Joe's Window Manager ===== O Joe's window manager (Gerenciador de Janelas do Joe) é escrito em C e é rápido, simples, limpo, estável e eficiente. O JWM fornece uma barra de tarefas, um menu e um pager para o gerenciamento de desktops virtuais. A barra de tarefas também pode atuar como um dock. Além do mais, pode ser facilmente configurado por um único arquivo de texto que gerencia o menu, as fontes e seus tamanhos, diferentes cores, etc. Para instalar o jwm no SliTaz: # tazpkg get-install jwm Saia da sessão gráfica atual, digite F1 na tela de login do Slim e escolha //jwm// para iniciar o JWM. Para fazer do JWM o gerenciador de janelas padrão, digite: //tazx jwm//. ==== Use e configure o JWM ==== O JWM é muito rápido. Para visualizar o menu clique em algum lugar do desktop. Pode-se redimensionar uma janela a partir das bordas ou cantos, minimizar ou passar de um desktop virtual para outro por meio do pager. Pode-se, também, configurar atalhos de teclado para acesso rápido para os aplicativos mais usados. No SliTaz o arquivo de configuração é o ///etc/jwm/system.jwmrc//. Além deste arquivo, cada usuário pode ter seu próprio arquivo de configuração em //~/.jwmrc//: este é um arquivo de texto que usa a sintaxe XML, podendo ser editado com algum editor de texto - as linhas que começam com um //. Para iniciar, aqui há uma curta lista das tags de estilo principais seguidas de uma descrição: * //Background// gerencia o papel de parede. Esta tag suporta os atributos //solid//, //gradient//, //image// ou //tile// para, respectivamente: usar uma cor sólida, criar um gradiente, mostrar uma imagem redimensionada ou repetidamente. * //BorderStyle// controla as bordas das janelas. * //TrayStyle// controla a barra de tarefas. A barra de tarefas pode, entre outras coisas, ser automaticamente escondida ou ocupar apenas uma parte da tela, alterando-se o atributo //width//. * //TrayListStyle// controla o estilo de lista de janelas abertas do desktop atual. * //PagerStyle// controla o pager que mostra os diferentes desktops virtuais (4 por padrão). * //MenuStyle// define o estilo do menu. Os ícones são definidos pela tag //IconPath//. Pode-se usar os próprios ícones especificando o caminho completo para o diretório no qual estão contidos. Note que se pode especificar mais de um caminho, se assim se desejar: é possível usar os próprios ícones e aqueles encontrados nos diretórios ///usr/share/pixmaps// e ///usr/share/icons//. O SliTaz usa ícones do tema [[http://tango.freedesktop.org|Tango]] para o menu. Eles possuem o tamanho de 16x16 e são armazenados em ///usr/share/icons/Tango//. Pode-se adicionar, editar ou deletar esses ícones. Para instalar novos ícones para um usuário, aconselha-se usar os diretórios //~/Picture/Icons// (por padrão) ou //~/.Icons//. As cores são definidas por seu nome ou número RGB, como #3A4956. Para usar cores em modo gradiente, deve-se especificar duas cores separadas por dois-pontos, como por exemplo #6C0023:#3E1220. Pode-se mudar as fontes e seus tamanhos pela tag //Font//. Há ainda outras coisas que podem ser mudadas para customizar o desktop, como o nome de um item de menu e seu ícone. Antes de reiniciar o JWM com o novo arquivo de configuração, pode-se checar sua sintaxe usando o comando //jwm -p//. Para maiores informações, o manual oficial descreve todas as tags, opções e atributos válidos. Pode-se consulta-lo online no site do JWM. ==== JWM website ==== * www.joewing.net/programs/jwm/ - Website oficial do Joe's Window Manager, que fornece notícias e um manual completo. * #jwm em irc.freenode.net - Canal de discussão do JWM IRC hospedado no servidor IRC Freenode. ===== Pekwm ===== [[http://www.pekwm.org/files/pekwm/doc/0.1.10/html/index.html|Documentação (em inglês)]] ===== dwm ===== [[http://dwm.suckless.org/tutorial|Documentação (em inglês)]] ===== Xfce ===== [[http://www.xfce.org|Xfce]] é um ambiente de trabalho muito leve. Ele substitui o OpenBox e o PCManFM padrões, e é baseado no GTK+. Para instalar o Xfce, selecione o meta-pacote 'xfce4' no Gerenciador de Pacotes; ele instalará todos os pacotes necessários. Para usar o Xfce, certifique-se de selecionar corretamente o Xfce nas configurações do Slim (gerenciador de login). Faça isso adicionando **xfce4** à linha //sessions// do arquivo ///etc/slim.conf// - note que você precisa de permissões de //root// para modificar este arquivo: sessions openbox,e17,jwm,xfce4, Você pode selecionar o Xfce pressionando F1 na tela de login (na qual você digita seu nome de usuário e senha). Extras estão disponíveis em [[http://goodies.xfce.org|Xfce Goodies]], incluindo plug-ins, papéis de parede e //bindings//. Para desinstalar o Xfce, execute os seguintes comandos como usuário //root//: for PKG in xfce4 xfce4-session xfce4-panel xfwm4 libxfcegui4 xfce-utils libxfce4util thunar thunar-volman xfconf ; \ do yes y | tazpkg remove $PKG ; done