Considerações Iniciais
Este documento trata de como iniciar em estações
de menor processamento e memória um ambiente gráfico
utilizando os recursos do servidor, onde todas as tarefas do
ambiente gráfico serão procesadas no servidor e
exibidas para a estação.
Este documento leva em conta que sua rede está
devidamente configurada e que suas estações estejam
comunicando corretamente com o servidor.
Configurando as estações
O primeiro passo, é configurar suas
estações, colocando somente o X para iniciar sua
sessão, não sendo necessário colocar os
pacotes de seu gerenciador de janela. Para isso instale apenas os
pacotes do XFree86:
### Versão 6.0 e posteriores
###
Instale os pacotes do ambiente gráfico, para isso
monte o primeiro cd do Conectiva:
[root@localhost]# mount /mnt/cdrom
|
e instale os pacotes utilizando a ferramenta apt-get
[root@localhost]# apt-get install XFree86*
|
Em seguida, configure sua placa de vídeo:
[root@localhost]# xf86cfg
|
Pronto, a estação está preparada para
o Servidor X, agora passe para a parte de configurar o
Servidor.
### Versão 5.1 e anteriores
#####
Instale os pacotes do Ambiente gráfico, para isso
monte o primeiro cd do Conectiva:
[root@localhost]# cd /mnt/cdrom
|
e instale os pacotes:
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
|
[root@localhost]# rpm -ivh XFree86*
|
[root@localhost]# rpm -ivh Xconfigurator*
|
Use o Xconfigurator para configurar sua placa de
vídeo:
[root@localhost]# Xconfigurator
|
Pronto, suas estações estão preparadas
para chamar o Servidor X . Passe agora para a parte de configurar o
servidor.
Configurando o Servidor X
No servidor instale o XFree86, e mais os gerenciadores de janela
de sua preferência, neste exemplo colocamos também o
KDE, para podermos utilizar o kdm para gerenciamento de login.
### 6.0 e posteriores ###
Monte o primeiro cd do Conectiva:
[root@localhost]# cd /mnt/cdrom
|
E instale os pacotes:
[root@localhost]# apt-get install XFree86*
|
[root@localhost]# apt-get install kde*
|
### 5.1 e anteriores ###
Monte o primeiro cd do Conectiva:
[root@localhost]# mount /mnt/cdrom
|
e instale os pacotes:
[root@localhost]# /mnt/cdrom/conectiva/RPMS
|
[root@localhost]# rpm -ivh XFree86*
|
[root@localhost]# rpm -ivh kde*
|
Pode ser necessário resolver algumas dependências
de bibliotecas, verifique as bibliotecas que são pedidas e
instale-as .
Após confirmar ou instalar os pacotes do Ambiente
Gráfico e dos gerenciadores de janelas de sua
preferência acesse o seguinte diretório no seu
Conectiva Linux:
[root@localhost]# cd /etc/X11/xdm
|
e verifique os arquivos instalados:
authdir/
chooser
GiveConsole
pixmaps/
TakeConsole
Xaccess
xdm-config
Xresources
Xservers
Xsession
Xsetup_0
Xwilling
|
Na verdade, para um configuração inicial,
serão alterados apenas 3 arquivos, sendo o primeiro o
xdm-config:
[root@localhost]# mcedit xdm-config
|
Será necessáro fazer algumas
alterações no arquivo, observe o exemplo abaixo e
deixe seu arquivo com as mesmas opções:
inicio do arquivo xdm-config
DisplayManager.errorLogFile: /var/log/xdm-errors
DisplayManager.pidFile: /var/run/xdm-pid
DisplayManager.keyFile: /etc/X11/xdm/xdm-keys
DisplayManager.servers: /etc/X11/xdm/Xservers
DisplayManager.accessFile: /etc/X11/xdm/Xaccess
!DisplayManager.willing: su nobody -c /etc/X11/xdm/Xwilling
DisplayManager._0.authorize: true
DisplayManager._1.authorize: true
DisplayManager._0.setup: /etc/X11/xdm/Xsetup_0
DisplayManager._0.startup: /etc/X11/xdm/GiveConsole
DisplayManager._0.reset: /etc/X11/xdm/TakeConsole
DisplayManager*resources: /etc/X11/xdm/Xresources
DisplayManager*session: /etc/X11/xdm/Xsession
DisplayManager*authComplain: false
!DisplayManager.requestPort: 0
|
fim do arquivo
Salve o arquivo com F10 e feche F2.
Agora edite o arquivo Xaccess e procure pela linha abaixo e
descomente:
[root@localhost]# mcedit Xaccess
|
#* #any host can get a login window
deixando desta forma:
* #any host can get a login window
Salve o arquivo com F2 e feche com F10.
e por fim o arquivo Xserves:
[root@localhost]# mcedit Xserves
|
e comente a última linha:
#:0 local /usr/X11R6/bin/X
Salve o arquivo com F10 e feche F2.
pronto, agora incie o kdm para aceitar as conexões,
proceda da seguinte forma:
[root@localhost]# /usr/bin/kdm
|
Pode ser colocado essa linha no arquivo rc.local em /etc/rc.d/rc.local para que cada vez que o
servidor iniciar, acione o kdm.
Pronto, o servidor está configurado! Agora, basta acessar
com as estações para utilizar o Servidor
Gráfico.
OBS- não é necessário inciar o X no
servidor.
Na estação, logue com seu usuário e
digite:
[usuario@localhost]# X -query nome_do_servidorX
|
Por exemplo se o nome do servidor for SERVER, digite:
[root@localhost]# X -query SERVER
|