Я использую ssh
на машине Ubuntu 18.04 с перенаправлением X11 из Windows 10 с использованием PuTTY
и Xming
. Я успешно подключился и могу подтвердить, что X11 Forwarding работает.
Чтобы проверить это, если я запускаю команду xclock
на удаленном компьютере, она успешно отображает графический интерфейс часов. Также попробовал gedit
, и, похоже, все работает нормально.
Но если я запускаю nautilus
, ошибок нет, отображаются предупреждения, но ничего не отображается. То же самое и с gnome-terminal
. Я также пробовал nautilus --no-desktop
, но он тоже не показывает никаких ошибок, но не отображается. Я также искал Askubuntu и нашел этот вопрос , но неясно, подключился ли OP успешно или нет.
Связано ли это с какой-то конкретной конфигурацией? Как заставить работать nautilus
и gnome-terminal
?
На этот вопрос уже был дан ответ здесь. Необходима опция --new-window
.
Убедитесь, что на удаленном компьютере не открыто другое окно Nautilus. В противном случае вы откроете окна Nautilus там, а не в своем SSH-клиенте.