Multiterminal

De ColmeiaWiki

Ir para: navegação, pesquisa

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

[editar] Referências

Ferramentas pessoais
Espaços nominais
Variantes
Visualizações
Ações
Geral
Projetos
Eventos
Estudos
Cursos
Navegação
Ferramentas