Upload
caden
View
30
Download
0
Embed Size (px)
DESCRIPTION
Formação de Administradores de Redes Linux LPI – level 1. SENAC TI Fernando Costa. X Window System. - PowerPoint PPT Presentation
Citation preview
Formação de Administradores de Redes Linux
LPI – level 1
SENAC TI
Fernando Costa
X Window SystemO 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 SystemO 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
Linux+ Guide to Linux Certification, 2e
7
O sistema X Windows
Figure 9-11: Components of the Linux GUI
Instalação
# apt-get install x-window-system xserver-xorg gnome-core gdm
xserver-xorg = Servidor Xorg
gnome-core = Componentes básicos do Gnome
Variável DISPLAYDISPLAY - 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)
Linux+ Guide to Linux Certification, 2e
15
Configurar o X WindowsX 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:ModeloChipset
Resolução máxima suportadaFrequência do vídeo
Linux+ Guide to Linux Certification, 2e
16
Utilitário de configuração
Utilitário de configuração
# Xorg –configure
Iniciar o Gnome:
/etc/init.d/gdm stop/start
Inittab
Script de inicialização:
/etc/X11/xinit/xinitrc
~/.xinitrc
/etc/X11/xsession
~/.xsession
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çãoSection "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
Linux+ Guide to Linux Certification, 2e
19
Instalando o KDE
# apt-get install x-window-system xserver-xorg 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)
Teclas especiais
Terminais virtuais<CTL><ALT><F1>-<F6>
Retornar ao X<CTL><ALT><F7>
Fechar o X<CTL><ALT><Backspace>
Fernando [email protected]