210 likes | 294 Views
Formação de Administradores de Redes Linux LPI – level 1. SENAC TI Fernando Costa. X Window System.
E N D
Formação de Administradores de Redes LinuxLPI – 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
Linux+ Guide to Linux Certification, 2e 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 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 senacti@172.16.1.103 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 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 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çã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
Linux+ Guide to Linux Certification, 2e 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 Costawww.fernandocosta.com.brfernandocosta@gmail.com