Usando mais de 8 consoles eficazmente

Por Winfried Trümper <winni@xpilot.org>
v1.1 15.09.96
Traduzido por: Bruno H. Collovini - buick@microlink.com.br
Traduzido em: 21 de Novembro de 1997.

Aviso: Esta tradução não está relacionada com o Projeto de Documentação do Linux LDP) que no Brasil é representada pela LDP-BR em <http://www.dca.fee.unicamp.br/~malheiro/linux/LDP-br.html>, este material é uma tradução técnica e básica somente para auxiliar os colegas com a leitura em português.

Outros documentos você pode obter em: <http://www.microlink.com.br/~buick/>

É você cansou de mecanografia de usar username e password sempre que você quer ter acesso há mais um novo console de texto? Então este mini-HOWTO é para você!

Todo há funcionalidade para usar um novo console de texto sem anotar em se concentra no programa `Open'. Este é o assunto

           open -sl

e você será teleportado há um console novo com o seu shell favorito. Possivelmente este programa não vem em nenhuma parte de sua distribuição, mas prossiga lendo.

A maioria das distribuições provê somente 8 dispositivos de console. Você pode facilmente exceder este número enquanto rodando o comando `Open' assim é melhor para criar um pouco mais de dispositivo de console.

Crie os arquivos necessários para os dispositivos

Entre como root. Então execute os seguintes comandos

        -----8 <----- corte aqui-----8 <-----
        cd /dev
        . /MAKEDEV tty9
        for i in 0 1 2 3 4 5 6 7 8 9
        do
          ./MAKEDEV tty1$i
        done
        -----8 <----- corte aqui-----8 <-----

`/dev/MAKEDEV' é um script-shell. Você pode usar 'more' (ou 'less') para ver os conteúdos deste script para adquirir mais informação sobre o que isto faz.

É claro rode mais de 2 prompt-login seu sistema é quando estiver luxuriamente usando o `Open'.

Adquira mais todos os promts-login mas 2

Chame o arquivo `/etc/inittab' no seu editor favorito e comente todas as linhas que contêm "getty " como mostrado abaixo (sugestão: deixe o resto do arquivo inalterado!).

Como você deve ter adivinhado, o caracter para fazer comentários é '#'.

        -----8 <----- corte aqui-----8 <-----
          # /sbin/getty invocations for the runlevels.
        #
        # The "id" field MUST be the same as the last
        # characters of the device (after "tty").
        #
        # Format:
        #  <id>:<runlevels>:<action>:<process>
        1:2345:respawn:/sbin/getty 9600 tty1
        2:23:respawn:/sbin/getty 9600 tty2
        #3:23:respawn:/sbin/getty 9600 tty3
        #4:23:respawn:/sbin/getty 9600 tty4
        #5:23:respawn:/sbin/getty 9600 tty5
        #6:23:respawn:/sbin/getty 9600 tty6
        #7:23:respawn:/sbin/getty 9600 tty7
        -----8<----- corte aqui -----8<-----

Ré-carregue arquivo acima de configuração com o comando '/sbin/telinit q' (como root) e feche todos os prompts-login em funcionamento com 'killall getty' (ou qualquer tipo de getty que você esteja rodando; você pode ver com o 'ps -aux').

Se você tem sua X-Session em vt8 (use o console para que você mudar quando você aperta Ctrl-Alt-F8), você pode desejar somar a opção `vt8' para as opções do X em '/etc/X11/xdm/Xservers':

        -----8 <----- corte aqui-----8 <-----
        :0 local /usr/X11R6/bin/X vt8
        -----8 <----- corte aqui-----8 <-----

(Deixe o resto do arquivo inalterado). Voila, X já está logo em vt8 você já para o próximo boot do seu Linux. Caso contrário você terá achado isto em vt3.

Instalando o programa 'open'

Se o programa 'open' não for parte de sua distribuição (Debian e RedHat tem) então adquira o pacote "dynamic-vt-1.1.tar.gz" no sunsite ou em mirrors.
Ele contém 'open' e algumas outras utilidades úteis; a instalação é direto.

Você não sabe como acessar "sunsite e mirror"? Não sabe como instalar um programa?
Desculpe-me, isto está além do âmbito deste mini-howto. Realmente eu fico doente ao ver todos HOWTO explicando isto novamente e novamente (fazendo isto ser longo e muito chato). Pergunte para um perito e escreva um 'Software-instalação de HOWTO' depois. Obrigado.

Testando

Você acabou. Anote em um console. Agora, se você quer começar um comando-prompt ('bash', `tcsh') em um console vazio escreva

       open -sl
Nenhum login-id, nenhuma password é requerida (porque você já esta autenticado em um console).

Alternativas, você pode tentar os comandos

        open -sl -- top
        open -l  -- tail -f /var/log/messages
        open -sl -- pine
Se a tela ainda esta desordenada, tente o comando 'reset' ou reinicie o computador uma vez.

Os consoles não. para acessar de 13-24 com <AltGr-F1> até <AltGr-F12>.

Programas como 'tty', `ps ' e 'chvt ' ajudam há você para navegar pelo grupo novos de consoles.

Nota: suas sessões não aparecem debaixo de 'w' ou 'finger'.

Winfried Trümper <winni@xpilot.org>


[Help OnLine] [Distribuições] [Novidades] [Eventos] [Usuários] [Aplicativos] [Hardware] [Projetos] [Vendedores] [Serviços]
[Linux Brasil]
WebSite Design: Buick
Copyright © 1997-1998 - Buick. All Rights Reserved.
[Linux-Org]