Bom dia!
Depois da experiência frustrada em produzir uma remasterização do openSUSE pré-configurada para multiterminais, comecei a pesquisar uma solução similar para o Debian 9. Consegui produzir uma ISO instalável com o sistema pré-configurado para os multiterminais, mas a experiência de uso não me agradou muito (o visual acabou ficando praticamente idêntico ao do Xubuntu e o consumo de memória ainda acabou ficando maior que o do Lubuntu 16.04.3 de 32 bits), o que levou a desistir do projeto e voltar a focar-me na família Ubuntu mesmo (mas valeu o aprendizado).
Durante o processo de construção da ISO do Debian, tive que empacotar os meus scripts e arquivos de configuração no formato .deb para que estes pudessem ser instalados no novo sistema (a ferramenta simple-cdd do Debian não permite copiar arquivos soltos para o sistema recém-instalado). Como eu agora estava com os pacotes .deb já prontos, decidi fazer as adaptações necessárias para o Ubuntu e subir para um novo PPA na plataforma Launchpad.
Após algumas semanas de testes, acredito que os pacotes já estão prontos para divulgação. Então, com grande satisfação, apresento-lhes o nosso projeto oi-lab, conjunto de arquivos de configuração e scripts destinados aos computadores multiterminais do ProInfo. O projeto está disponível no GitHub em https://github.com/oiteam/oi-lab.
Para configurar o multiterminal em uma instalação nova do Ubuntu 16.04.3 ou alguma de suas derivações usando este novo projeto, basta instalar os pacotes necessários do nosso PPA:
sudo apt-add-repository ppa:oiteam/oi-lab
sudo apt update
sudo apt install oi-lab-proinfo-multi-seat-utils oi-lab-userful-rescue
Obs.: para uma nova instalação do Ubuntu em que se pretenda instalar o oi-lab-userful-rescue
para corrigir o bug da tela listrada, particione o HD, criando uma partição de 1 GB, formatada como ext2 e com ponto de montagem /boot
.
Caso queira utilizar a nossa implementação do “freeze” para os usuários alunos, instale o pacote oi-lab-freeze-users
. Se você utiliza Xubuntu ou Lubuntu e deseja adicionar uma entrada no menu de contexto para abrir um Terminal/Gerenciador de Arquivos/Editor de textos como root, instale o pacote oi-lab-lubuntu-extra-settings
ou oi-lab-xubuntu-extra-settings
.
Algumas diferenças do oi-lab em relação aos nossos roteiros anteriores para configurar o multiterminal no Ubuntu são as seguintes:
-
Não utilizamos mais o Xephyr para subir os terminais secundários. Em seu lugar, utilizamos o próprio Xorg com um fork do driver de vídeo “nested” que estamos mantendo em https://github.com/oiteam/xf86-video-nested.
-
A associação de algumas portas USB e saídas de vídeo foi invertida. Agora, a porta USB 1 está associada à saída de vídeo LVDS da placa TN-502 e a porta USB 2, à saída de vídeo VGA. Se você já tinha um multiterminal funcionando segundo o roteiro antigo e reinstalar o sistema usando os pacotes do oi-lab, você vai precisar permutar os cabos USB dos hubs ou os cabos VGA dos monitores.