Formação de Administradores
de Redes Linux
LPI – level 1
SENAC TI
Fernando Costa
X Window System
O X Window System, conhecido também
como servidor X, apenas X ou X11, é um
protocolo de rede e video que provê a
capacidade de se trabalhar com o sitema
de janelas e que permite as interações
através de teclado e mouse. Esse
sistema fornece os meios para o
desenvolvimento de interfaces gráficas
para usuário ou GUI - “Graphical User
Interfaces” em sistemas Unix e Unix-like.
X Window System
O sistema X fornece apenas as ferramentas
que possibilitam o desenvolvimento de
ambientes GUI como desenhar na tela,
mover janelas e interagir com o mouse e
teclado; ele não dita quais serão as
decorações das janelas, quem faz isso
são os chamados Windows Managers
(WM) ou gerenciadores de janelas. Dessa
forma, a “cara” da parte gráfica varia
drasticamente de um WM para outro.
X Window System
Um conceito básico do servidor X é que ele
é realmente um servidor como o próprio
nome já indica. Sendo assim, é possivel
abrir várias instâncias de interface
gráfica em uma mesma máquina ou até
mesmo em uma máquina remota, graças
ao seu protocolo de rede.
Gerenciador de janelas
GNOME
KDE
Xfce
Fluxbox
Icewm
GUI - Graphical User Interface
Xorg
O sistema X Windows
Figure 9-11: Components of the Linux GUI
Linux+ Guide to Linux
Certification, 2e
7
Instalação
# apt-get install x-window-system xserverxorg gnome-core gdm
xserver-xorg = Servidor Xorg
gnome-core = Componentes básicos do
Gnome
Variável DISPLAY
DISPLAY - Essa variável diz aos aplicativos onde
encontrar o servidor de janelas X11.
Formato:
hostname:displaynumber.screennumber
Qual é o seu DISPLAY?
# echo $DISPLAY
Redefinindo o DISPLAY
# export DISPLAY=":0.0"
xhost
Controle de acesso remoto ao servidor X
Liberar o acesso
xhost +[ip]
Proibir o acesso
xhost +[ip]
X Remoto
/etc/gdm/gdm.conf
TCPDisallow=false
Xdmcp
enable=true
/etc/ssh/ssh_config
ForwardX11 yes
/etc/ssh/sshd_config
X11Forwarding yes
Executando remotamente
ssh -X [email protected] xterm
xwininfo
Obtém informações sobre a janela que for
clicada
xdpyinfo
Obtém informações sobre a tela (screen)
Configurar o X Windows
X Windows faz a interface com o hardware
do video
É necessário ter informações sobre o teclado,
mouse, monitor, e adaptador de vídeo;
Exemplo de informações:
Modelo
Chipset
Resolução máxima suportada
Frequência do vídeo
Linux+ Guide to Linux
Certification, 2e
15
Utilitário de configuração
Utilitário de configuração
# Xorg –configure
Iniciar o Gnome:
/etc/init.d/gdm stop/start
Inittab
Linux+ Guide to Linux
Certification, 2e
Script de inicialização:
16
Configuração
/etc/X11/xorg.conf
Arquivo dividido por sessões onde são
configurados suporte a vídeo, teclado,
mouse, etc.
Exemplo de configuração
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Device0"
Driver
"vesa" #Choose the driver used for this monitor
EndSection
Section "Screen"
Identifier "Screen0" #Collapse Monitor and Device section to Screen section
Device
"Device0"
Monitor
"Monitor0"
DefaultDepth 16 #Choose the depth (16||24)
SubSection "Display"
Depth 16
Modes "1024x768@75" #Choose the resolution
EndSubSection
EndSection
Instalando o KDE
# apt-get install x-window-system xserverxorg kdebase kde-i18n-ptbr kdm
Onde
xserver-xorg = Servidor Xorg
kdebase = Componentes básico do KDE
kde-i18n-ptbr = Pacotes de tradução do
KDE para português (BR)
Linux+ Guide to Linux
Certification, 2e
19
Teclas especiais
Terminais virtuais
<CTL><ALT><F1>-<F6>
Retornar ao X
<CTL><ALT><F7>
Fechar o X
<CTL><ALT><Backspace>
Fernando Costa
www.fernandocosta.com.br
[email protected]
Download

Gerenciador de janelas X11 (ambiente gráfico)