X11 от ssh на MAC OSX к серверу Linux не работает — GTK-ПРЕДУПРЕЖДЕНИЕ **: не может открыть дисплей

2
задан 29 April 2010 в 19:34
5 ответов

Попробуйте-Y опцию за X11, передающий вместо этого, это отключает некоторые проверки безопасности X11 и имеет тенденцию работать лучше от OSX.

3
ответ дан 3 December 2019 в 09:00
  • 1
    В дополнение к попытке -Y, также удостоверьтесь, что Ваша удаленная система имеет в наличии xauth двоичный файл: ssh требует , что двоичный файл для успешной установки передачи. –  voretaq7 29 April 2010 в 22:36
  • 2
    На самом деле... единственная вещь, которую я должен был сделать, была установить xauth. Это работает с или без-Y опции теперь.Спасибо! –   30 April 2010 в 05:40

Другая важная вещь: если Вы устанавливаете xquartz через homebrew, необходимо повторно войти macos или перезагрузку.

Как ответ rackpas высказывание.

0
ответ дан 3 December 2019 в 09:00

У Вас нет X-сервера, работающего на Вашей локальной системе. Не используйте Terminal.app (тот с черным значком) для запуска сессии SSH; вместо этого, используйте X11.app (тот с белым значком). В моей системе это находится в/Applications/Utilities/X11.app.

0
ответ дан 3 December 2019 в 09:00
  • 1
    Если Вы сделаете ssh-X от Терминала, то он автоматически запустит X11.app –  tegbains 29 April 2010 в 20:13

Xnest - геометрия 1024x768:1& ОТОБРАЖАЕТ =:1 ssh-Y ipoftheserver работа сессии гнома хорошо!

0
ответ дан 3 December 2019 в 09:00

X11 не установлен в MacOS X Lion. Пользователи MacOS X Lion должны установить XQuartz для работы ssh -X или -Y.

Для справки: О X11 и OS X Mountain Lion

5
ответ дан 3 December 2019 в 09:00

Теги

Похожие вопросы