Multiterminal
De ColmeiaWiki
Descrição do Projeto: O projeto Multi-Terminal consiste na utilização de um único gabinete para conectar 4 (ou mais) monitores, teclados e mouses. Essa tecnologia possibilida que a capacidade computacional do computador seja usada por inteira, gerando cerca de 60% de economia com gastos na compra de equipamentos. O projeto é baseado nos estudos e tecnologias desenvolvidas pela UFPR/UFRJ e inclui desde a aplicação da tecnologia já desenvolvida até a personalização para que o sistema fique similar ao projeto Edubuntu Joinville desenvolvido para a Secretaria da Educação de Jonville.
Data Inicio: Junho de 2007.
Data Final: Setembro de 2007.
Participantes: Dino Magri, Felipe Gallois, Maikon Will, Marco Carvalho, Rodrigo Chaves
Status (Ativo, Parado ou Finalizado): Finalizado
Tabela de conteúdo |
[editar] Desenvolvimento
Solução - Xephyr + Remaster Edubuntu Joinville
[editar] Passo a Passo
Passo 1
Instalção do Remaster do Edubuntu
Passo 2
Instalando o openssh para ter acesso de forma remota
# apt-get install openssh-server # /etc/init.d/ssh restart
Passo 3
Acessando de forma remota em outra maquina
$ ssh -l usuario 192.168.0.199 $ Pedira a senha do usuario $ sudo su $ Digite a senha # /etc/init.d/gdm stop
Passo 4
Inserir espelho da c3sl - UFPR
# vim /etc/apt/sources.list # deb http://ubuntu.c3sl.ufpr.br/ubuntu feisty main multiverse # apt-get update
Passo 5
Inserir pasta para carregamento de bibliotecas
# vim /etc/ld.so.conf # include /usr/local/lib # Esq + :wq # ldconfig
Passo 6
Fazer o download do script personalizado do Xephyr e mover para o diretório /usr/sbin e dar permissão de execução
# wget http://www.c3sl.ufpr.br/multiterminal/howtos/Xephyr.sh # mv ./Xephyr.sh /usr/sbin # chmod +x /usr/sbin/Xephyr.sh
Passo 7
Usar configurador automático do X e testar o funcionamento correto dos dispositivos substituindo o arquivo de configuração do X
# Xorg :1 -configure # X -config /root/xorg.conf.new # Ctrl + c # mv /root/xorg.conf.new /etc/X11/xorg.conf
Passo 8
Instalando xdialog via apt-get
# apt-get install xdialog
Passo 9
Baixando e descompactando o arquivo public.tgz
# wget http://www.c3sl.ufpr.br/multiterminal/howtos/public.tgz # tar -zxvf public.tgz
Passo 10
Copiando configura_layout, select.out, configuracao_automatica
# cp public/configura_layout /usr/local/sbin # cp public/select.out /usr/local/sbin # cp public/configuracao_automatica /etc/init.d # rm /etc/gdm/gdm-cdd.conf # rm /etc/gdm/gdm.conf # update-rc.d configuracao_automatica start 70 S . # invoke-rc.d configuracao_automatica start
Passo 11
Baixando e Descompactando o Xephy preCompilado
# wget http://www.c3sl.ufpr.br/multiterminal/howtos/xephyr-precompiled.tar.bz2 # tar -jxvf xephyr-precompiled.tar.bz2 -C /usr/local
Passo 12
Ajustando o Display da Screen
# vim /etc/X11/xorg.conf
Inserir na dentro de cada Screen
SubSection "Display" Depth 16 Modes "1024x768" "800x600" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" EndSubSection
Passo 13
Ajustando o layout do teclado
# echo "model = \"pc105\"" » /usr/share/X11/xkb/X1-config.keyboard # echo "keycodes = \"evdev\"" »» /usr/share/X11/xkb/X1-config.keyboard # echo "layout = \"br\"" »» /usr/share/X11/xkb/X1-config.keyboard # cp /usr/share/X11/xkb/X1-config.keyboard /usr/share/X11/xkb/X2-config.keyboard # cp /usr/share/X11/xkb/X1-config.keyboard /usr/share/X11/xkb/X3-config.keyboard # cp /usr/share/X11/xkb/X1-config.keyboard /usr/share/X11/xkb/X4-config.keyboard # ln -s /usr/share/X11/xkb /usr/lib/X11/xkb # cp /usr/share/X11/xkb/X*.keyboard /usr/lib/X11/xkb # cp `which xkbcomp` /usr/lib/X11/xkb # mkdir /usr/lib/X11/xkb/compiled
Solução para tecla (?/°)
# vim /etc/X11/xkb/symbols/br
Acrescente esta linha: key <AC12> { [ question, slash, degree ] }; Logo depois dessa: key <AC13> { [ backslash, bar, masculine, dead_breve ] };
# Esc + :wq # vim /etc/X11/xkb/keycodes/evdev
Acrescente esta linha:
<AC12> = 97;
Logo depois dessa:
<AC13> = 94;Comente a linha:
//<RO> = 97; // #define KEY_RO 89
# Esc + :wq # /etc/init.d/gdm stop # /etc/init.d/gdm start
Faça o teste e verifique se esta funcionando corretamente.
OBERVAÇÃO
Para mudar a tecla (?/), de forma a deixar quando a mesma for pressionada, seja a barra(/) ao invés de (?),
Altere a linha:
key <AC12> { [ question, slash, degree ] };
Trocando-as:
key <AC12> { [ slash, question, degree ] };
Solução para tecla (.) do teclado alfa-numérico
# vim /etc/X11/xkb/symbols/br
Acrescente esta linha:
Key <AC14> { [ KP_Decimal, KP_Decimal ]};
Logo depois dessa:
key <AC12> { [ question, slash, degree ] };
# Esc + :wq # vim /etc/X11/xkb/keycodes/evdev
Acrescente esta linha:
<AC14> = 129;
Logo depois dessas:
<AC13> = 94; <AC12> = 97;
Comente a linha:
<I129> = 129; // #define KEY_KPCOMMA 121
# Esc + :wq # /etc/init.d/gdm stop # /etc/init.d/gdm start
Faça o teste e verifique se esta funcionando corretamente.
Passo 14
# reboot
[editar] Realização/Apoio
- Colméia: Grupo de Pesquisa em Software Livre
- Secretaria Municipal de Educação de Joinville
- Prefeitura Municipal de Joinville
- UDESC CCT
[editar] Referências
- C3ls: Linux Multi-Terminal Howto: http://www.c3sl.ufpr.br/multiterminal/index-pt.php
- MultiLinux: http://www.multilinux.org/