Existe um comando de console que replica Alt + [F1..F10] para alterar o terminal?

1

Estou desenvolvendo uma distribuição de barebones incorporados personalizados.

Eu tenho acesso ao console via serial para minha máquina. Eu gostaria de controlar o que meu usuário vê em seu framebuffer. Atualmente, a máquina inicializa e fica na tela inicial enquanto meu programa grava as coisas em tty0. O usuário tem que pressionar Alt + [F1..F10] para chegar ao terminal desejado, mas eu preferiria que eles não precisassem saber esse comando.

Estou disposto a instalar pacotes, mas preferiria não.

    
por lm317 11.12.2014 / 16:02

1 resposta

3

NAME
chvt - change foreground virtual terminal

SYNOPSIS
chvt N

DESCRIPTION
The command chvt N makes /dev/ttyN the foreground terminal. (The corresponding screen is created if it did not exist yet. To get rid of unused VTs, use deallocvt(1).) The key combination (Ctrl-)LeftAlt-FN (with N in the range 1-12) usually has a similar effect.

    
por 11.12.2014 / 16:05