-
Notifications
You must be signed in to change notification settings - Fork 0
FuncionamentoDoMultiterminalNoCD
Na versão atual (março de 2015), há duas opções de multiterminal no menu de inicialização, conforme você pode ver na imagem abaixo, a única diferença entre elas é que a segunda opção passa o parâmetro switch_vgas para o kernel (apenas para que essa informação possa ser lida do arquivo /proc/cmdline posteriormente), este parâmetro é identificado pelo script de pré-setup do pacote moodle-multiseat e inverte a inicialização das placas de vídeo.
A opção [Multiterminal 2] foi adicionada a partir do Provas 2.0, pois às vezes o primeiro processo do Xorg iniciado congelava e ficava com a tela preta quando o segundo Xorg era inicializado no segundo monitor (sem gerar erros no log), dependendo de qual placa de vídeo era inicializada primeiro e se os dois processos do Xorg eram iniciados juntos (o assistente de configuração do multiterminal, programa que aloca os teclados e mouses para cada monitor, funciona iniciando um processo do Xorg para cada monitor). Originalmente o assistente de configuração do multiterminal funcionava iniciando um processo do Xorg em cada monitor do multiterminal, enquanto o primeiro deles exibia o assistente de configuração de teclado e mouse, o outro exibia uma tela escrito "AGUARDE...", que mudaria para a tela de configuração do teclado e mouse quando o primeiro terminal terminasse de selecionar o seu teclado e mouse.
Optou-se por alterar o comportamento do assistente de configuração do multiterminal para contornar esse problema, agora cada terminal deve ser configurado completamente (alocar teclado e mouse) e só então o segundo processo do Xorg é iniciado no segundo terminal (ou seja, o segundo monitor não exibe imagens até que o primeiro terminal tenha o teclado e mouse selecionados), assim o problema citado anteriormente não ocorreu mais nos computadores testados, independente de qual placa de vídeo era iniciada primeiro, mas a opção "Multiterminal 2" do menu de inicialização foi mantida, pois o CD não foi testado em muitos multiterminais de modelos diferentes, e não se tem certeza que a opção Multiterminal 1 funcionará para todos eles (OBS: Em alguns computadores a placa de vídeo primária pode ser definida na BIOS de algumas placas mãe, isso também influencia a ordem de inicialização das placas de vídeo).
O comportamento esperado quando a opção [multiterminal 1] é selecionada em um computador multiterminal compatível, é o seguinte:
1. Após selecionar no menu de inicialização a opção que tem [multiterminal 1] o sistema começará a carregar;
2. A tela de configuração do teclado aparecerá no primeiro monitor (o segundo monitor permanecerá desligado), o usuário deverá pressionar a tecla F1 do teclado que estiver na frente deste monitor;
3. Depois a tela de configuração do mouse aparecerá no mesmo monitor, o usuário deverá pressionar e soltar o botão esquerdo do mouse que estiver na frente deste monitor;
4. Então a área de trabalho do primeiro monitor carregará e o navegador será iniciado (se a internet estiver funcionando);
5. Agora o segundo monitor ligará e mostrará a tela de configuração do teclado, o usuário deverá pressionar a tecla F1 do teclado que estiver na frente deste monitor;
6. Depois a tela de configuração do mouse aparecerá no mesmo monitor, o usuário deverá pressionar e soltar o botão esquerdo do mouse que estiver na frente deste monitor;
7. Agora a área de trabalho do segundo monitor carregará e o navegador será iniciado (se a internet estiver funcionando);