Interface gráfica no Linux Debian: Definições e Instalação de um Ambiente de Desktop
Linux e Unix

Interface gráfica no Linux Debian: Definições e Instalação de um Ambiente de Desktop




Neste tutorial vamos aprender a instalar uma Interface Gráfica em um sistema Linux que só possua a linha de comandos disponível (console). Meu sistema de testes é o Debian 7.


Uma interface gráfica (Graphical User Interface, GUI) é um tipo de interface de usuário que permite a interação com um equipamento eletrônico por meio de ícones gráficos e outros elementos visuais.


A interface gráfica é muito importante em sistemas desktop, mas caso seu sistema tenha a função de servidor, recomendados que o deixe apenas com o console para o gerenciamento do sistema.


Partes de um sistema de GUI:
Sistema de Janelas (Window System): Componente da GUI que suporta a implementação de gerenciadores de janelas e fornece suporte a hardware gráfico, dispositivos apontadores e teclados.
O sistema de janelas não inclui as janelas em si. Ele implementa renderização de fontes, desenhos primitivos (linhas e traços), e habilita o computador a trabalhar com vários programas simultaneamente ao compartilhar recursos de hardware gráfico entre as janelas.
Cada programa roda em sua própria janela, e alguns sistemas de janelas permitem mostrar aplicações gráficas que rodam em uma máquina remota.
Alguns exemplos de sistemas de janelas: X Window System, Wayland, Quartz Compositor (Mac OS X). Iremos usar aqui o sistema X Window System, padrão do Linux.


Gerenciador de Janelas (Window Manager): realiza a interação entre janelas, aplicações e o Sistema de Janelas (Windowing System).
O Sistema de Janelas manipula dispositivos de hardware (mouse, placas de vídeo), assim como o posicionamento do ponteiro.
Todos esses elementos são modelados para criar uma simulação denominada “Ambiente de Desktop” (Desktop Environment), no qual a tela do PC representa uma “mesa” sobre a qual documentos e pastas são colocados.
Um Gerenciador de Janelas é um software que controla o posicionamento e aparência de janelas dentro de um sistema de janelas em uma GUI.
A maioria dos gerenciadores de janelas é projetada para fornecer um Ambiente de Desktop, trabalhando junto com o Sistema de Janelas o qual fornece suporte ao hardware gráfico, dispositivos apontadores e teclado.
Há vários gerenciadores de janelas disponíveis para usuários do sistema de janelas X Window System; Alguns exemplos:


Ambiente de Desktop (Desktop Environment) - Trata-se de uma implementação de vários componentes, incluindo um Gerenciador de Janelas, Temas, Bibliotecas e Aplicações que interagem com o sistema de janelas presente no computador.
Exemplos clássicos no linux: CDE, KDE, GNOME, Xfce, LXDE.


Gerencador de Sessão: Ou Login Manager, ou ainda Display Manager.
Software que fornece uma tela para que o usuário entre com suas credenciais para login (autenticação) local ou remoto. Também permite escolher qual ambiente de desktop será carregado (Gnome, KDE, XFCE, etc)
Exemplos: LightDM, gdm, xdm, kdm


Instalação e Configuração da Interface Gráfica:
Bem, nosso primeiro passo será atualizar a lista de repositórios:
# apt-get update


O primeiro componente que iremos instalar é o  X Window System:
# apt-get install x-window-system


Verificar versão instalada:
# X  -version


Agora que temos o X Window System instalado, podemos instalar Gerenciadores de Janelas e Ambientes de Desktop. Há vários disponíveis, como o gnome, icewm, xfce4, kde, fluxbox, etc.; nesta demonstração, iremos instalar o GNOME:


# apt-get install gnome


Uma grande quantidade de pacotes será baixada. Digite S e pressione Enter para iniciar o download e instalação desses pacotes.


Obs.: GNOME, xfce e KDE são ambientes de desktop completos; IceWM, Blackbox e Fluxbox são apenas Gerenciadores de janelas.
Fonte: http://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments


Após a instalação finalizar, vamos testar a interface gráfica iniciando-a a partir do console com o comando startx::
# startx


Veja a interface gráfica do GNOME carregada:


Podemos também verificar o Gerenciador de Janelas que está em uso usando o utilitário wmctrl. Instale-o primeiro. Abra o terminal clicando no menu Aplicativos -> Acessórios -> Terminal de Root e digite a senha do administrador para abri-lo:


Digite agora o comando a seguir para instalar o wmctrl:
#apt-get install wmctrl


E agora execute-o:
# wmctrl -m
Como podemos ver, o gerenciador de janelas instalado é o Metacity, padrão do GNOME 2 até o GNOME 3, quando foi substituído pelo Mutter.


Agora vamos verificar qual Gerenciador de Sessão (Display Manager) está instalado, lendo o conteúdo do arquivo default-display-manager. Digite o comando a seguir no terminal:
# cat /etc/X11/default-display-manager

Como podemos ver, estamos usando o gerenciador de sessão gdm3, padrão do GNOME.


Se você quiser, pode instalar outros gerenciadores de sessão, como o xdm e o kdm com o comando a seguir:
# apt-get install xdm kdm


Após instalá-los, podemos selecionar o Gerenciador de Sessão Padrão do sistema. Para isso, configure o arquivo /etc/X11/default-display-manager. As opções disponíveis são (escolher uma):
kdm = /usr/bin/kdm
xdm = /usr/bin/xdm
gdm = /usr/sbin/gdm3


Verifique o gerenciador atual, e altere-o editando o arquivo /etc/X11/default-display-manager de acordo com os valores mostrados acima.:
# vi /etc/X11/default-display-manager


Para testar, faça logoff e depois logon, ou então reinicie o computador.


Alternativamente, você pode rodar o comando a seguir para alterar o display manager padrão (escolher um dos itens para rodar o dpkg-reconfigure):
# dpkg-reconfigure xdm | kdm | gdm
Escolha o gerenciador a utilizar.


Excelente. Gerenciador de Janelas instalado e funcionando. Reinicie o computador agora e verifique que a interface gráfica carrega automaticamente agora:
# shutdown -r now

Caso você ainda tenha dúvidas, assista às vídeo-aulas a seguir do canal Bóson Treinamentos que tratam de interfaces gráficas no Linux:


Interface Gráfica de Usuário - GUI no Linux - Conceitos Gerais - 01:

Interface Gráfica no Linux - Descrição dos Elementos Básicos - 02

Interface Gráfica no Linux - Instalação do X Window System - 03:

Interface Gráfica no Linux - Instalação do Ambiente de Desktop (Gnome, Xfce, fluxbox) - 04:



loading...

- Curso De Linux Completo / Certificação Lpi - 1
Curso de Linux Completo / Certificação LPI - 1 Este é um Curso de Linux Básico Completo, com o conteúdo equivalente ao da Certificação linux LPI - 1, que consiste em mais de uma centena de aulas, compostas por textos explicativos e um vídeo sobre...

- Yast - Ferramenta De Configuração Dos Sistemas Opensuse E Sles
Vamos abordar hoje um recurso extremamente interessante encontrado nos sistemas SUSE SLES e openSUSE para gerenciamento do sistema: o pacote YaST.O YaST é uma ferramenta de configuração de sistemas que pode ser utilizado a partir de uma interface...

- Debian 8 Jessie - Apresentação E Instalação Do Sistema Linux
Hoje foi disponibilizada para download a nova versão do sistema operacional Debian, a versão 8 codinome “Jessie”.Essa versão será suportada pelos próximos 5 anos, e possui diversas novidades interessantes como:Novo sistema init padrão, o systemd...

- Rcconf E Bum - Gerenciando A Inicialização De Serviços No Linux
Vamos falar hoje sobre duas ferramentas para configuração e controle dos serviços de sistema durante a inicialização: rcconf e bum. Pacote rcconf - Debian Runlevel Configuration Editor Esta ferramenta permite configurar os serviços do sistema...

- Trisquel Linux - Apresentação E Instalação
Neste artigo vamos realizar a instalação de uma distribuição Linux muito peculiar, chamada de Linux Trisquel.O Linux Trisquel, que é baseado em Ubuntu, foi desenvolvido originalmente na província da Galícia, na Espanha, entre 2004 e 2005. Inclusive...



Linux e Unix








.