chvt N
com N
o número do terminal (2 no seu exemplo). No Debian está no pacote kbd
, acho que deve ser o mesmo no Ubuntu.
Estou conectando ao computador de destino por meio do SSH na linha de comando. O computador de destino está executando o Gnome. Eu preciso ser capaz de dizer ao computador de destino para alterar sua área de trabalho para um console de texto em tela cheia (como quando você faz ctrl-alt-f2
). A execução do terminal Gnome em tela cheia não é uma opção. Isso é possível?
Você pode executar: telinit 3
ou init 3
como root.
Isso eliminará as sessões multiusuário gráficas e entrará no nível de execução 3.
Você não menciona a versão específica do Linux, mas, para as reinicializações subseqüentes, deseja padronizar para o nível de execução 3 (em vez de 5) no seu /etc/inittab
.
Mude para o console virtual 2 executando chvt
2
.
Você vai querer usar wmctrl
. É um programa que pode mexer com o X windows. Mais informações podem ser encontradas aqui . Também: artigo da Wikipedia e página de manual . Este programa pode ser instalado na máquina de destino executando apt-get install wmctrl
.