Я пытаюсь соединиться с удаленным компьютером и выполнить matlab с передачей x11 (для получения дисплея). Однако кажется, что удаленный компьютер не настроен, чтобы выполнить matlab как это и передать x11, потому что я получаю следующую ошибку:
"Предупреждение: Никакой дисплей не указан. Вы не сможете отобразить графику на экране".
Ошибка не находится на моей стороне, как я имею успешно (т.е., сейчас) sshed в другой удаленный компьютер и выполняю matlab с передачей x11. Что я должен искать на удаленном сервере для конфигурирования для получения этой работы?
обновление
Я заставил удаленный хост быть x11 клиентом путем следования этим инструкциям от яблока. Теперь, x11 работы (для xcalc
, и т.д.). Теперь, кажется, что существует проблема matlab, как тогда, когда я работаю matlab
команда, я получаю следующую ошибку:
Не удалось открыть дисплей. Выход.
Я не особенно знаком с Mac, но в прямом Linux проблема обычно касается установки переменной среды ДИСПЛЕЯ. Это обычно устанавливало (или принимало значение по умолчанию) к localhost, когда Вы входите в систему локально. При входе в систему удаленно обычно необходимо устанавливать его вручную для обращения удаленного хоста. Таким образом, я ожидал бы что-то как DISPLAY=remotehost:0.0
добился бы цели. Естественно локальный X-сервер должен принять удаленные клиенты.