Что мне делать, чтобы показать мое удаленное окно x в моей локальной системе?
Из локальной системы: export DISPLAY=local:0.0
ИЛИ
Из удаленной системы: export DISPLAY=local:0.0
ИЛИ
Из локальной системы: export DISPLAY=remote:0.0
ИЛИ
Из удаленной системы: export DISPLAY=remote:0.0
просто перейдите и установите xrdp
и x11rdp
на хосте назначения, затем подключитесь с помощью remmina или любого другого удаленного клиента и выберите для подключения (console)
export DISPLAY=local:0.0
должен быть правильный ответ. Вы можете просто проверить это, чтобы увидеть результат
X-клиенты (например, удаленное приложение) находят X-сервер (например, вашу локальную систему) через переменную среды $DISPLAY
и аутентифицируются для подключения через файлы cookie xauth .
Вы должны либо разрешить прямое подключение от удаленной системы к локальной системе и установить $DISPLAY
соответствующим образом (например, export DISPLAY=1.2.3.4:0
или DISPLAY=1.2.3.4:0 xclock
) и распространить файл cookie в удаленную систему, либо использовать что-то вроде переадресации X SSH (т.е. ssh -X user@remotehost xclock
), чтобы автоматически разрешить их отображение в вашей системе.