Исходя из вашего комментария к ответу sehe, звучит так, будто вы просто хотите, чтобы удаленная команда использовала локальный дисплей X - чтобы программа работала на вашем удаленном сервере (someserver
), но отображалась на машине, на которой вы работаликоманда ssh
включена.
Это можно сделать, просто указав -X
, например,
ssh -X someserver /usr/bin/someprogram
. По некоторым причинам это не работает с несколькими программами, напримерevince
.Я не совсем уверен, почему.Я почти уверен, что evince
- единственное приложение, у которого возникли проблемы с пересылкой по SSH-соединению.
Если это не то, к чему вы стремитесь, пожалуйста, объясните.