Executando o visualizador VNC sem abrir um console

3

Agora eu tenho que abrir um console e digitar:

xtightvncviewer [ip-address]

para abrir o visualizador. Tudo bem, mas preciso deixar o console aberto ou, caso contrário, o visualizador fechará. Eu tentei:

nohup xtightvncviewer [ip-address] &

e:

xtightvncviewer [ip-address]
[ctrl-Z]
bg

Em ambos os casos, ele exibe um pequeno diálogo de senha e abre o visualizador, mas ainda depende do console estar aberto. Existe uma maneira de abrir o xtightvncviewer como "headless"?

    
por Yimin Rong 05.07.2013 / 21:21

1 resposta

4

Para iniciar seu visualizador VNC sem abrir o console, experimente [Alt]+[F2] do seu ambiente de desktop, que, na maioria das vezes, apresentará uma caixa de diálogo na qual você pode digitar seu comando para iniciar o visualizador sem abrir um console . Se você começar com frequência, considere configurar um arquivo de entrada na área de trabalho e salve-o em algum lugar (como o seu desktop ou menu de aplicativos) com um nome como TightVNC.desktop , por exemplo:

[Desktop Entry]
Exec=xtightvncviewer myhost
Name=TightVNC to myhost
Terminal=false
Type=Application

Alternativamente, se você já está no console, você pode conseguir isso com um utilitário chamado "screen", que é como um gerenciador de janelas para o seu console. Tela inicial com

$ screen

Crie uma nova janela com [CTRL]+[A], [c] e você voltará ao prompt do seu shell. Inicie seu visualizador VNC como normal no prompt e, em seguida, desconecte a tela do terminal atual com [CTRL]+[A], [d] . Isso vai voltar para o seu shell novamente, mas desta vez, se você deixar essa sessão, a tela (junto com o seu visualizador VNC) continuará funcionando.

Também é possível (embora não seja muito útil no caso de seu visualizador VNC não interativo) reconectar a janelas de tela que você abriu anteriormente. Veja a página man da tela.

    
por 05.07.2013 / 21:39

Tags