|
Comparação dos Ambientes Desktop para o X Window System |
|
|
|
|
Por Gabriel "Pnordico" Menezes
|
|
24 de julho de 2008 |
|
Em certo momento eu estava pesquisando, por curiosidade, por ambientes desktops e gerenciadores de janelas para o GNU/Linux. Eis que me dão um nome de um gerenciador que até então eu nunca tinha ouvido falar. Fazendo uma breve pesquisa sobre o tal gerenciador eu acabei me deparando com um material muito interessante que resolvi traduzir e publicar aqui. O material consiste em duas tabelas: Uma tabela com uma breve descrição e comparação de alguns gerenciadores de janelas e outra com uma lista de programas que fazem parte de alguns ambientes desktop. Conforme forem surgindo mais (ou novas) informações, essas tabelas serão atualizadas. Para ver as tabelas, clique em "Leia Mais..."
Tabela 1 - Descrição e comparação dos gerenciadores de janelas/ambientes desktop | | GNOME
| KDE
| XFCE e ROX | Étoilé
| Equinox | Enlightenment
| Blackbox e Derivados
| Ratpoison, wmii, dwm, xmonad , WindowLab e Ion
| | Ambiente Desktop | Apenas Gerenciador de Janelas | Objetivos Principais* | Criar um ambiente desktop atraente usando um design gráfico excepcional que pode ser utilizado por todos | Leve. Bem desenhado, claramente apresentado para produtividade.
| Leveza, modularidade, portabilidade.
| Bibiliotecas gráficas, ferramentas e ambientes avançados. | Veloz, leve. Quase nenhuma dependência de bibliotecas. Nenhum outro software adicional associado. Consumo de memória ultra-baixo. | Super minimalisticos. Sem gráficos fantásticos. Decoração de janelas escassa ou inexistente. Código conciso e elegante. | Linguagem de programação
| Principalmente C, já que GTK+ é escrito em C | Principalmente C++, já que Qt é escrito em C++
| Principalmente C, já que GTK+ é escrito em C
| Objective-C
| C++
| C
| C++, C (Openbox)
| C, Lua, Haskell, Lisp, Common Lisp
| Bibliotecas adicionais necessárias
| GNOME
| KDELibs | GTK+. Adicionalmente, libxfce* para o XFCE | - | - | EFL | - | - | Toolkit utilizada | GTK+ e GTK2+
| Qt | GTK+ and GTK2+
| GNUStep
| eFLTK
| Disponibilizada pelo EFL
| - | - | | Tamanho estimado** | ~180 MB | ~210 MB
| Xfce: ~15 MB ROX: ~780 KB | | EDE: ~3MB eFLTK:~600B | DR16: ~3 MB, DR17:? | Blackbox: ~350 KB Fluxbox: ~800 KB | O wmii possui cerca de 10.000 linhas de código e 90 kB de tamanho. O Dwm possui menos de 2.000 linhas de código.
|
* Segundo o site do desenvolvedor** Dado pelo apt-get em sistema base (Debian GNU/Linux) com X
Tabela 2 - Programas padrões do Ambiente Desktop| | GNOME | KDE
| XFCE | ROX
| Étoillé | Equinox | X Window Manager
| Metacity
| Kwin
| Xfwm4
| OroboROX | Azalea | edewm
| X Display Manager***
| GDM
| KDM
| -
| -
| -
| - | | Navegador de Arquivos | Nautilus
| Konqueror/Dolphin (KDE4) | Thunar | ROX Filer
| | Efiler | | Widget toolkit | GTK+
| Qt
| GTK+
| GTK+ | GNUStep | eFLTK | Emulador de terminal
| GNOME Terminal | Konsole | Terminal | ROXTerm | aterm
| -
| | Editor de Texto | gedit
| Kate
| Mousepad
| Edit
| Textedit
| -
| Tocador de Vídeo
| Totem
| Kaffeine
| Xfmedia
| mplayer-rox | -
| -
| Tocador de Áudio
| Rhythmbox
| Amarok
| Xfmedia
| Musicbox
| -
| -
| Gravador de CD
| Brasero
| K3b | Xfburn
| RoxISO | -
| -
| Ripador de CD
| Soundjuicer
| KAudioCreator
| -
| Ripper
| -
| -
| Visualizador de Imagens
| Eyes of GNOME
| Kview | Ristretto
| Picky
| -
| Eimage
| | Suite Office | GNOME Office | KOffice | -
| -
| -
| -
| Navegador Web
| Epiphany
| Konqueror
| | | -
| -
| Cliente de E-mail
| Novell Evolution
| Kmail
| | | -
| -
| | Mensageiro Instantâneo | Pidgin
| Kopete
| | | -
| -
| | Gerenciador de Arquivos Compactados | File Roller
| Ark
| Xarchiver | Archive
| -
| -
| Visualizador de PDF
| Evince
| Okular
| | | -
| -
| *** Gerenciador gráfico de login
|