Appicação SSH e remota X… não resolução correta..como resolver?

2
Estou correndo através de uma conexão SSH com a opção -X, um aplicativo gráfico remoto, mas quando é lançado não consigo ver corretamente a tela inteira devido a um parâmetro de resolução ruim ... como posso mudar isso? Devo modificar algo no meu localhost ou no servidor remoto? Se você tiver alguma abordagem sobre como o servidor X funciona, isso seria incrível.

Muito obrigado.

    
por user1219766 31.03.2016 / 09:28

1 resposta

1

Se você estiver usando ssh -X , o aplicativo será exibido em sua própria tela com sua própria resolução. Para ver isso, tente

 export DISPLAY=localhost:10
 xrandr -q

no servidor (remoto); a resposta será as propriedades do monitor X no cliente (local). Você pode alterar a resolução com o comando usual xrandr ,

xrandr --output HDMI1 --mode 1920x1024

ou o que quer que se aplique a você.

Se você está incomodado por ter que mudar a resolução da sua sessão de trabalho, você pode criar uma segunda sessão distinta e separada, como segue: install Xephyr (o como depende da sua distro, o pacote é chamado xserver-xephyr no Debian e derivados), depois na máquina local

 Xephyr -ac -br -noreset -resizeable -screen 800x600 :1 &
 DISPLAY=:1.0 ssh -Y [email protected]

e, em seguida, no servidor remoto, você emite o comando

export DISPLAY=localhost:10

depois, execute sua aplicação gráfica, ela aparecerá em uma janela separada em seu computador local.

    
por 31.03.2016 / 12:27