Interfaces Gráficas Linux

15/12/2009 at 23:26 (Linux) (, , , , , , , , , )

No Linux há uma gama váriada de interfaces gráficas, ou gerenciadores de janelas. Muitos modelos, muitas opções de personalização em cada um, interfaces leves e pesadas, enfim, tem para todos os gostos. É só questão de experimentar… ;)

GUIs ou Graphical User Interfaces, traduzindo para português claro fica Interface Gráfica do Usuário. Estas interfaces deixam a interação entre o usuário e o sistema operacional mais “amigável” ou não, se preferir, criando e colocando na telinha botões, atalhos, menus, ferramentas, e tudo mais.

Aqui você encontrará exemplos de interfaces mais robustas, que consequentemente tem a aparência mais feia do que de costume, mas é sempre a opção caso você seja um destes linuxusers maníacos que odeiam frescuras que usam a preciosa memória RAM.

Lembrando que a intenção deste post é mostrar de uma forma compacta e resumida um pouco das interfaces gráficas para linux, e não abordar detalhes entre cada uma, isso fica para você descobrir. =]

    • Blackbox

O Blackbox é um gerenciador de janelas escrito em C++ para rodar em máquinas com poucos recursos. Está escrito no wiki do blackbox que ele roda satisfatoriamente em um 486DX4 (66MHz) com 16MB de memória RAM. Tem pouca interatividade, mas cumpre com seu papel de gerenciador de janelas direitinho.

Resumo:

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Facilidade de uso

[ – ] Ruim [ x ] Intermediária [ – ] Excelente – Funcionalidade

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Interatividade com o usuário

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Leveza

[ – ] Ruim [ x ] Intermediária [ – ] Excelente – Personalização

Site oficial: Blackboxwm

_____________________________________________________________________

    • Fluxbox

Sucessor do Blackbox, o Fluxbox. Mantendo a mesma leveza que os box proporcionam, é um candidato excelente para quem gosta de objetividade, sendo assim, dispensa em seu modo nativo ícones, menus carregados e cheios de bordas, e até mesmo wallpapers, mas de quebra, ele permite isso sim, basta dar uma olhada por aí. Se desejar veja o wiki do Flux.

Resumo:

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Facilidade de uso

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Funcionalidade

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Interatividade com o usuário

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Leveza

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Personalização

Site oficial: Fluxbox.org

_____________________________________________________________________

    • Gnome

GNOME (acrônimo para GNU Network Object Model Environment) é um esforço global para a criação de um ambiente de trabalho completo, gratuito e composto inteiramente por software livre. Diferente dos gerenciadores de janelas vistos acima, o Gnome é um Ambiente Gráfico completo, que proporciona recursos como suite Office, cliente de e-mail, reprodutores de mídia, entre outras coisas, embutidos nele mesmo. E claro, por ser mais completo, também é mais pesado. Wiki do Gnome.

Resumo:

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Facilidade de uso

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Funcionalidade

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Interatividade com o usuário

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Leveza

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Personalização

Site oficial: Gnome.org
_____________________________________________________________________

    • KDE

Software de origem alemã, o KDE (sigla inglesa para K Desktop Environment) é, simultaneamente, um ambiente gráfico completo (que inclui um gerenciador de janelas) e uma plataforma de desenvolvimento livre e de código aberto devido ao seu projeto, desenvolvido com base na biblioteca Qt. Ele é voltado inicialmente aos utilizadores de platafomas Unix, mas segundo o wiki, ele funciona até mesmo no windows, será verdade isso?? o.O

O KDE proporciona um ambiente muito agradável de se usar com todos os efeitos e recursos que ele oferece. E como é visível na imagem, muito semelhante aos efeitos que o Windows Seven oferece. Ele é um ambiente pesado também, bem mais pesado que o gnome, porém mais “completo”, digamos de passagem. Oferece uma interação com o usuário bem grande. O que desagrada um pouco boa parte dos usuários Unix, pois quanto mais manual, maior o aprendizado. =}

Resumo:

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Facilidade de uso

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Funcionalidade

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Interatividade com o usuário

[ x ] Ruim [ – ] Intermediária [ – ] Excelente – Leveza

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Personalização

Site oficial: Kde.org

_____________________________________________________________________

    • Xfce

O xfce é uma alternativa a um gerenciador de janelas leve e parecido com o gnome. Em relação ao gnome ele utiliza bem menos recursos do computador. Vale a pena dar uma conferida. Aqui seu wiki.

Resumo:

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Facilidade de uso

[ – ] Ruim [ x ] Intermediária [ – ] Excelente – Funcionalidade

[ – ] Ruim [ x ] Intermediária [ – ] Excelente – Interatividade com o usuário

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Leveza

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Personalização

Site oficial: Xfce.org

_____________________________________________________________________

    • Lxde

O Lxde foi desenvolvido para funcionar bem em computadores lentos e de baixa performance e para sistemas simplificados como netbooks e outros computadores pequenos. Ele é eficiente no uso de energia e rápido comparado com outros desktops e também pode ser usado em várias distribuições Linux. Confira mais neste artigo, e visite seu wiki também.

Resumo:

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Facilidade de uso

[ – ] Ruim [ x ] Intermediária [ – ] Excelente – Funcionalidade

[ – ] Ruim [ x ] Intermediária [ – ] Excelente – Interatividade com o usuário

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Leveza

[ – ] Ruim [ – ] Intermediária [ x ] Excelente – Personalização

Site oficial: Lxde.org

_____________________________________________________________________

Fora estes, ainda temos alguns Gerenciadores de Janelas muito leves, semelhantes aos box, os Window Managers, como o WMD, entre outros. Mas isso é assunto pra outra hora.

Bom aproveito.

Link permanente Deixe um comentário

Artigo: Fluxbox

22/09/2009 at 8:26 (Linux) (, , , , , , , , , , , )

O Fluxbox é um gerenciador de janelas muito leve e prático. Acredito que umas das suas principais características é a simplicidade e a possibilidade de personalização. Aqui mostrarei umas dicas de como fazer algumas personalizações. Para mais informações visite http://www.fluxbox.org e também http://pt.wikipedia.org/wiki/FluxBox.

Bom, partindo do princípio que você já está com o fluxbox instalado, vamos olhar as configurações que podemos fazer.

  • Item fundamental: o Menu.

O menu do Fluxbox possibilita ótimas configurações e personalizações práticas, esse menu passa na frente de menus como os do kde ou gnome em termos de leveza rapidez e praticidade. Mas chega de conversa e vamos ao que interessa..

O arquivo de configuração do menu fica em ~/.fluxbox/menu. Editando ele pela primeira vez, teremos mais ou menos isto:

[begin] (fluxbox)
[include] (/etc/X11/fluxbox/fluxbox-menu)
[end]

Para incluir um botão é simples, basta adicionar uma entrada no final do arquivo antes da linha [end], desta forma:

[exec] (Nome) {comando}

Por exemplo:

[exec] (Fireox) {firefox}

Este é um exemplo de menu:

[begin] (Cardapio Fluxbox)
[include] (/etc/X11/fluxbox/fluxbox-menu)
[exec] (______________________)
[exec] (Terminal) {gnome-terminal –geometry 140×15}
[exec] (______________________)
[exec] (Opera Browser) {opera}
[exec] (Iceweasel Browser) {iceweasel}
[exec] (Google Chrome) {google-chrome}
[exec] (______________________)
[exec] (Xchat) {xchat}
[exec] (Planilhas) {ooffice}
[exec] (Emesene) {emesene}
[exec] (Putty) {putty}
[exec] (Audacious) {audacious}
[exec] (______________________)
[exec] (Monitor do Sistema) {gnome-system-monitor}
[exec] (Desligar Agora) {sudo poweroff}
[exec] (Reiniciar) {sudo reboot}
[end]

Uma dica que vale ressaltar é permitir o uso do sudo sem a senha para acrescentarmos o comando poweroff e reboot no menu. Em várias distros isto é possivel, basta acrescentar, ou descomentar a linha:

%wheel ALL=NOPASSWD:ALL

no arquivo /etc/sudoers e adicionar o seu usuário ao grupo wheel e está tudo pronto.

Exemplo:

Se por acaso você não queira modificar o menu original do flubox, é possível criar um menu personalizado, contendo o menu original e mais o personalizado, basta criar um arquivo dentro de ~/.fluxbox/ com o nome “usermenu” e colocar ali o que bem entender, da mesma forma que no menu anterior.     :)

Não se esqueça de rodar o comando “fluxbox-generate_menu” depois.

  • Configurando o  Teclado como abnt2.

Existe mais de uma maneira eficiente de configurar o teclado no fluxbox.  Temos a opção de acrescentar o comando ao menu em forma de botão, criar um alias para o sistema, colocar o comando dentro de ~/.bashrc, ou dentro do arquivo init do fluxbox, configurar o xorg.conf, e por ai vai..

Vou dar duas dicas, e fica a seu critério escolher o modo que melhor lhe convier.

Um simples comando:

“setxkbmap -model abnt2 -layout br -variant abnt2”. Este comando pode ser colocado no arquivo .xinitrc caso use o comando startx para iniciar o X, ou ainda criar uma entrada no menu, assim:

[exec] (Teclado abnt2) {setxkpmap -model abnt2 -layout br -variant abnt2}

Configurando o xorg.conf:

Edite o arquivo /etc/X11/xorg.conf e acrescente estas quatro linhas na seção “Input Device” referente ao teclado,  abaixo de “Driver” “kbd”:

Option “XkbRules” “xorg”
Option “XkbModel” “abnt2”
Option “XkbLayout” “br”
Option “XkbVariant” “abnt2”

Salve o arquivo, e reinicie o X e tudo deve estar ok.

  • Definindo um Wallpaper.

Existe uma forma bem simples e prática de fazer isto, que é usando um comando que o próprio fluxbox oferece, o “fbsetbg”, ele possui várias opções de uso, vou apenas citar um exemplo, e havendo interesse em conhecer a fundo e ver mais opções, dê uma olhada em “man fbsetbg”.

Edite o arquivo ~/.fluxbox/init e procure uma linha exatamente assim:

session.screen0.rootCommand:

Obs, após a palavra screen é um zero, o número zero, que aqui fica igual a letra ó.

Acrescente o comando que vai setar o wallpaper no fluxbox logo após o dois pontos, assim:

session.screen0.rootCommand: fbsetbg -F /caminho/arquivo.jpg

Repare na opção -F, esta opção diz que o wallpaper deve ser colocado como full, ou seja, tela cheia.

Para mais opções, consulte fbsetbg -h

  • Teclas de Atalhos

Particularmente eu gosto de configurar alguns atalhos pra facilitar o uso, e deixar o dia -a-dia mais prático.. :-}

É possível instalar um programa que facilita a edição dos atalhos, o fluxkeys, se ele estiver disponível na sua distro, pode conferir, neste caso não necessita editar o arquivo pelo terminal, basta digitar o comando “fluxkeys” para chamar o programa.

O arquivo a configurar é o ~/.fluxbox/keys.

Por exemplo:

Control f :ExecCoomand  firefox (Tecla Ctrl+f executa o navegador firefox)

Importante saber que:

Mod1 = Alt
Mod4 = Windows key
Control = Ctrl
Shift = Shift

Veja também o Wiki http://fluxbox-wiki.org/index.php?title=Keyboard_shortcuts

  • Executar comandos com o fbrun

O fbrun é um programinha semelhante ao executador de comandos do gnome, chamado com Alt+F2, o fbrun fornece a mesma opção e funcionalidade que o do gnome, sendo útil para iniciar algum programa mais rapidamente, descartando a necessidade de ir no menu onde ele se encontra.

Se você usa gentoo, já vem por padrão junto com o fluxbox, se for debian precisa ser instalado separadamente, como no ubuntu, se for outra, experimente um Alt+F2 ai.. ;-)

  • Temas para o Fluxbox

Além de termos a opção de usar os temas trazidos por padrão na instalação do Fluxbox, ainda podemos baixar uma vasta diversidade deles na internet.

Por exemplo, neste site há temas bem agradáveis, aqui também, e aqui também, e também aqui. Neste último, há um tema muito bonito para slackware.

Só pra lembrar, os temas do fluxbox são chamados de styles.

Bom, aqui abordei algumas configurações possíveis e úteis, espero ter mostrado um pouco da funcionalidade que o Fluxbox tem. Se por um acaso encontrarem erros no artigo, por favor comentem que eu corrijo.

Uma screen do meu atual Fluxbox:

Veja mais screenshots do fluxbox neste site.

Link permanente 2 Comentários