Você está na página 1de 4

Interface gráfica em sistemas operacionais baseados

em Linux

Denis W. de S. Oliveira, Gleivanir de O. São Nicolau,


Maiko C. De S. Trindade, Rafael A. Gastaldi

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE


SÃO PAULO - CAMPUS SÃO CARLOS – SÃO PAULO - BRASIL

Abstract
This article presents the major desktop environments, graphics systems and their
libraries used in Linux-based operating systems. The article expressed the
peculiarities and characteristics of use and field of action of graphical
environments.

Resumo
Este artigo apresenta os principais ambientes gráficos, sistemas gráficos e suas
bibliotecas utilizadas em sistemas operacionais baseados em Linux. O artigo
exprimi as peculiaridades, características de utilização e campo de atuação dos
ambientes gráficos.

1. Introdução

Antigamente, os sistemas GNU/Linux não possuíam interfaces gráficas, tendo


todas as suas funcionalidades disponíveis somente com a utilização da linha de
comando. Porém, em virtude da crescente necessidade de maior interação e da evolução
tecnológica, não demorou muito para o surgimento dos sistemas gráficos,
consequentemente, ocorreu o surgimento dos ambientes gráficos.

2. Gnome

Gnome é um dos ambientes gráficos mais populares entre usuários Linux do


mundo. O Gnome prima pelas seguintes metas: Acessibilidade, Fácil desenvolvimento,
Reutilização de código, Internacionalização.
Os aplicativos que integram o Gnome incluem:
• O editor de textos Gedit pode ler, criar ou modificar qualquer tipo de texto
simples, sem formatação.
• O Dicionário permite que você procure por definições de palavras.
• O Visualizador de Imagens pode exibir imagens, tanto arquivos únicos quanto
grandes coleções.
• Calculadora executa cálculos básicos, financeiros e científicos.
• Gerenciador de Arquivos Nautilus exibe suas pastas e seus conteúdos. Utilize
esta opção para copiar, mover e classificar os seus arquivos e acessar CDs,
drives flash USB, e qualquer outra mídia removível. Quando você escolher um
item do menu Locais, uma janela do Gerenciador de Arquivos Nautilus será
aberta mostrando esse local.
• O Terminal fornece acesso à linha de comando.

2.1 GTK

GTK é uma abreviação para GIMP Tool Kit. O GIMP (GNU Image
Manipulation Program) é um poderoso editor gráfico, ao estilo do Adobe Photoshop,
com licença GPL, o que significa que ele é gratuito, e pode ser distribuído livremente.
O GTK tem esse nome pois foi originalmente concebido para servir de ferramenta no
desenvolvimento do GIMP. Devido a versatilidade das funções do GTK, hoje este é
utilizado na produção de diversos outros programas além do GNU Image Manipulation
Program, que variam desde pequenos utilitários, como o GTK-ICQ, até grandes
projetos, como o gerenciador de Desktop GNOME.
O GTK é na verdade um conjunto de widgets (você verá o significado desta
palavra mais adiante), que usa funções de outra biblioteca chamada GDK (GIMP
Drawing Kit), que por sua vez é um conjunto de funções que chamam outras funções de
baixo nível do ambiente gráfico em que o programa é compilado. Todo o conjunto do
GTK ainda depende de uma biblioteca chamada GLib (GNU Library) de funções úteis,
comuns a vários programas GNU, e que aumentam portabilidade.

3. KDE

Ambiente de gráfico, gerenciador de janelas e ambiente de desktop, o KDE (K


Desktop Environment) é um dos ambientes mais usados no linux hoje e é considerado
um dos mais agradáveis visualmente. Como ambiente gráfico, o KDE permite recursos
gráficos como a visualização de imagens, vídeos, animações, etc e a interação com
essas características através de mouse, teclado e outros. Para o KDE ser visualizado
precisa executar sistemas gráficos como por exemplo, o Xfree86 e o X.Org.
Como gerenciador de janelas, o KDE determina o tamanho e o formato de
janelas, botões, ícones, entre outros.
Como ambiente de desktop, o KDE oferece recursos de acessos aos programas e
também oferece aplicativos muito eficazes como por exemplo, o editor de texto KWord
(integrante do KOffice), o navegador de internet Konqueror, o leitor de arquivos em
PDF KPDF, etc.
No quesito visual, o KDE é considerado um dos mais bonitos e modernos e
conta com uma personalização acessível ao usuário por ter ferramentas de efeitos
gráficos e personalização total de temas da área de trabalho.
Alguns computadores não tem grande performance para executar ambientes
gráficos como o KDE e o GNOME, então existem alguns gerenciadores de janelas mais
leves como o Blanes e o Enlightenment, ambos tem suporte aos aplicativos do ambiente
KDE.

3.1 Características do KDE

Desenvolvido pela biblioteca Qt, o KDE tem a licença GPL mesmo que a parte
maior da empresa Trolltech seja proprietária. Umas das maiores facilidades do KDE,é a
barra de inicialização do desktop,onde é possível acessar todos os programas que são
divididos em categoria e bem organizados por sessões de aplicativos. Para quem está
acostumado com o windows, fica à vontade com essa facilidade que o KDE oferece ao
usuário.
A customização do sistema do operacional é feita pelo Centro de controle do
KDE, onde é possível configurar aparência,temas, recursos de energia e várias outras
personalizações que vai de uma data/hora até opções avançadas do kernel.

4. LXDE

O LXDE é um projeto que tem como objetivo criar um ambiente de trabalho leve e
usável, não visa ser um ambiente de produção poderoso, somente leve e rápido. Como
características dessa interface gráfica podem ser citados que é um ambiente de área de
trabalho de código aberto e licenciado sob a GPL destinado a plataformas UNIX e
compatíveis com POSIX, como o Linux. O nome LXDE significa "Lightwheight X11
Desktop Environment", traduzindo para o português, "Ambiente de área de trabalho
leve para o X11".
O projeto é um apanhado de aplicativos, não possui nem mesmo um gerenciador
de janelas, que visa facilitar o uso da interface gráfica e dar uma boa aparência. Para tal,
o projeto usa o Gj Openbox, mas pode-se usar outros como o XFWM4, Metacity, Kwin,
Fluxbox, Blackbox entre outros e o GTK+ para usar temas já que ele importa
automaticamente para a lista dele os temas GTK+ que o sistema possui. Como
componentes principais estão o gerenciador de arquivos PCMan FM, o editor de textos
Leafpad, o visualizador de imagens GPic View e o seletor de temas LXAppearance.

5. OPENBOX
Openbox é um gerenciador de janelas livre para sistemas Unix-like com X
Window System, licenciado sob a licença GNU (General Public License). O Openbox
foi derivado originalmente do Blackbox 0.65.0 mas foi reescrito totalmente em C e,
desde a versão 3.0, não é baseado em nenhum código do Blackbox. É um gerenciador
de janelas projetado para ser leve, rápido e inteiramente em ICCCM e EWMH
compilado. Suporta características como menus onde o usuário pode controlar
aplicações do display de forma dinâmica.

6. XFCE

Xfce é um Desktop Environment(Ambiente de Desktop), como GNOME ou


KDE. Nele contém uma suíte de aplicações como aplicação de janela raiz, gerenciador
de janelas, gerenciador de arquivos, painel, etc. É escrito usando a toolkit GTK2, e
contém seu próprio ambiente de desenvolvimento (bibliotecas, daemons, etc), similar a
outros grandes Desktop Environment. Diferente do GNOME ou do KDE, o Xfce é leve
e desenhado mais em torno do CDE do que do Windows ou Mac. Tem um ciclo de
desenvolvimento mais lento, mas é muito estável e extremamente rápido. Xfce é ótimo
para hardwares antigos.
7. CDE

O Common Desktop Environment (CDE) é uma interface gráfica integrada para


computação de sistemas abertos desktop. Ele fornece uma única interface gráfica
padrão para o gerenciamento de dados e arquivos (o desktop gráfico) e aplicações.
principais do CDE. Decorrentes da facilidade de uso, consistência, configuração,
portabilidade, distribuição, concepção e proteção dos investimentos em aplicações de
hoje, tornar os sistemas abertos como computadores de mesa fácil de usar como PCs,
mas com o poder adicional de local e recursos de rede disponíveis no clique de um
mouse.

8. Blackbox

Um dos grandes motivos do sucesso do Blackbox e de suas variações é o fato


dele ser uma interface completamente nova, diferente do Windows, MacOS, KDE e
Gnome. O Blackbox foi desenvolvido do zero, tendo em mente um ambiente simples e
rápido, mas ao mesmo tempo funcional.
A interface do Blackbox é bastante simples. O iniciar pode ser acessado clicando
com o botão direito sobre uma área vazia qualquer da área de trabalho. A decoração das
janelas ocupa pouco espaço, aumentando a área útil das janelas. No topo estão os
botões para fechar e maximizar e (á esquerda) o botão para minimizar. Na base da
janela estão as barras para redimensionar:
No Blackbox não existe lista de janelas na barra de tarefas, as janelas minimizadas
ficam ocultas. Para acessa-las, clique com o botão do meio em uma área vazia e em
seguida em "Ícones".
A barra de tarefas do Blackbox tem um layout bastante reduzido. As setas da
esquerda permitem alternar entre as áreas de trabalho (você pode manter programas
diferentes abertos em cada uma), enquanto as setas da esquerda alternam entre as
janelas abertas.

9. Twin

Twin (Textmode WINdow environment) é um ambiente de janelas em modo texto. Foi


construído com o gerenciador de janelas no console emulador do linux e também pode
servir como tela para aplicações remotas.

10. Referências:

Info Wester: Artigos,tutoriais e informações de sistemas gráficos, www.infowester.com


Source forge: Hospedagem de programas de código aberto, www.sourceforge.net
Open group: Comunidade usuários de programas de código aberto, opengroup.org
XFCE (site oficial): xfce.org
Software livre: http://softwarelivre.org/openboxfluxbox
LXDE (site oficial): http://www.lxde.org/pt-br
Viva o linux!: comunidade voltada para o linux, http://www.vivaolinux.com.br
Library Gnome: Biblioteca de Documentação do GNOME: http://library.gnome.org

Você também pode gostar