Posso usar “gedit” a “ssh”? [duplicado]

0

Estou tentando usar gedit para ver um arquivo dentro de um mini-pc que conectei por meio de ssh , mas ele fica:

(gedit:3864): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Failed to connect to Mir: Failed to connect to server socket: No such file or directory Unable to init server: Could not connect: Connection refused

(gedit:3864): Gtk-WARNING **: cannot open display:

Existe uma maneira de ver o conteúdo do arquivo dentro de gedit no computador host?

    
por user3486308 12.05.2018 / 09:43

2 respostas

0

Isso ocorre porque não há sessão x para o TTY aberto pela conexão SSH.

Você pode especificá-lo usando a exibição existente com o comando w e o PTY, em seguida, configure-o como parte da sessão antes de executar o aplicativo.

DISPLAY=:0 gedit
    
por 12.05.2018 / 10:36
0

Sim, você pode, mas, para isso, precisa atender a várias condições:

  • permite o encaminhamento do X11 no seu cliente SSH (opção -X ou -Y se estiver usando o openssh, ou marque a opção nas opções SSH se estiver usando o putty por exemplo)
  • tem um servidor X no seu PC cliente (por exemplo, se ele estiver sendo executado no Windows, você pode usar o link do Xming, ou cygwin)
  • permite o encaminhamento do X11 no lado do servidor SSH (o minicomputador está entendendo)
por 12.05.2018 / 11:57

Tags