Debian Linux: Inicie / execute o aplicativo / processo em outro terminal virtual

2

Você terá que descobrir com minha terminologia Linux é muito ruim. Quando digo terminal virtual eu estou falando quando você pressiona ctrl + alt + uma tecla de função (F1-F12). Eu acho que eles são chamados de terminais virtuais.

Então eu encontrei este snippet que permite que você inicie um aplicativo X em outro terminal.

/usr/bin/xinit /opt/someAppFolder/SomeApplication -- :1

Encontrei-o em um formulário que permite que você execute o Steam em outro terminal para que você possa alternar facilmente seus jogos em tela cheia para a sua área de trabalho.

Mas o que eu quero fazer é do meu terminal de desktop (tty7) iniciar um aplicativo (que não requer X) em outro terminal. Eu sei que posso mudar para outro terminal, faça o login e execute o aplicativo. Mas posso escrever um script para fazer isso? Então tudo que eu preciso fazer é clicar em um atalho?

    
por Jerinaw 10.02.2015 / 22:58

1 resposta

3

Use openvt . Note que você precisará ser root, porque os dispositivos de terminal pertencem à raiz a menos que um usuário esteja logado.

openvt -c 8 myapp

Adicione a opção -s se você quiser mudar para vt 8 quando o comando openvt for executado.

    
por 11.02.2015 / 00:00