У меня есть доступ к кластеру, и я хотел использовать простейший пример для ssh в него с пересылкой X11 и посмотреть, работает ли он. В настоящее время я просто захожу в кластер:
$ ssh -Y user@cluster
и единственная программа, которую я знаю в кластере, которая имеет некоторый дисплей (например, графический интерфейс пользователя) matlab
, так что я просто запускаю ее:
$ matlab
в прошлом это работало, но я хотел знать простейшую команду для отображения чего-либо на моем экране, чтобы увидеть, работает ли она или нет. В настоящее время при запуске matlab
открывается командный интерфейс, но он не отображает ошибку или что-либо еще.
Кто-нибудь знает, что такое альтернативная команда, чтобы увидеть, если что-то работает? Идея - единственная команда, которая наследуется от Ubuntu и не требует от меня установки чего-либо кроме X11. Что-то вроде:
$ display_a_box_with_text HELLOWORLD
Я не уверен, что это только я, но кажется смешным, что единственный способ проверить, работает ли X11, - запустить MATLAB. Должен быть лучший способ проверить это.
xeyes
.-Y
не работал в системе, которую я использовал, хотя мне кажется смешным, что единственный способ проверить, работает ли он вообще, если запустить Matlab. Может работать для меня, но не для обычный пользователь)xeyes
,xclock
,oclock
,xcalc
,xgc
,xedit
,xlogo
,xman
Довольно стандартные приложения X11. Они включены в пакет x11-apps.-v
и-Y
и xterm. Это открыло окноXQuartz
, так что я предполагаю, что это сработало. Спасибо!Ответы:
Вместо введенной вами команды ssh попробуйте:
Добавьте еще один аргумент,
-v
чтобы включить режим отладки дляssh
команды. Поиск строки, содержащейRequesting X11 forwarding
, как в:После входа в систему , вы можете попробовать следующие команды для открытия окна X:
xterm
,xclock
,xcalc
,xedit
и т.д. Они были уже упомянуты в комментариях.Вы запросили диалоговое окно с пользовательским текстом, поэтому вам следует попробовать
xmessage
:источник
xterm
. Я не могу установить другие команды, потому что я не sudo, ноxterm
работал отлично! Спасибо.