Meu / dev / vcs7 está faltando - é isso por design ou posso criá-lo?

0

Procurando por uma maneira de ver as mensagens no console da minha máquina (o tty que eu obtenho quando pressiono Ctrl + Alt + F7 ) de um shell, foi sugerido para mim que /dev/vcs7 era o local apropriado para procurar. Isto parece funcionar para 1-6 do tty - eu posso cat /dev/vcs1 e ver o prompt de login para o tty não utilizado. No entanto, meu sistema não possui / dev / vcs7. Existem / dev / vcs e / dev / vcsa para os números de 1 a 8, mais um vcs não numerado (a), mas nenhum vcs (a) 7.

Isso é por design? Se não, como posso consertar isso?

Estou executando o Linux Mint 17.2, btw.

    
por meeotch 23.08.2015 / 06:01

1 resposta

2

Os dispositivos de console do Linux VT são alocados dinamicamente. Eles aparecem quando são abertos por qualquer processo, apenas echo >/dev/tty63 fará isso. Você pode estar interessado em utilitários como openvt / deallocvt / chvt .

A falta de /dev/vcs7 provavelmente é porque a sessão do Xorg está usando /dev/tty7 no modo gráfico. O Xorg usa o primeiro dispositivo de console não usado encontrado a partir de /dev/tty1 . Em /var/log/Xorg.0.log , você encontrará a seguinte linha:

[     6.446] (++) using VT number 7

E você pode ver o modo de /dev/tty7 por kbdinfo :

# kbdinfo -C /dev/tty7 getmode
graphics

Se você encerrar a sessão do Xorg (por sudo stop mdm ou algo assim, não tenho experiência com o Mint), /dev/tty7 ficará livre para usar.

    
por 23.08.2015 / 06:33