Який найпростіший приклад перевірити, чи працює переадресація X11?


13

У мене є доступ до кластеру і я хотів використати найпростіший приклад, щоб ssh в нього з переадресацією X11 і побачив, чи працює він. В даний час я просто входжу в кластер:

$ ssh -Y user@cluster

і єдина програма, яку я знаю в кластері, яка має деякий дисплей (наприклад, gui) - matlabце я просто запускаю:

$ matlab

в минулому це працює, але я хотів знати про найпростішу команду, щоб щось відобразити на екрані, щоб побачити, чи працює вона чи ні. В даний час при запуску matlabвідкривається командний інтерфейс, але він не відображає помилки чи іншого.

Хтось знає, що таке альтернативна команда, щоб побачити, чи працює щось? Ідея єдина команда, яка успадковується з Ubuntu і не вимагає від мене встановлення нічого, що перевищує X11. Щось на зразок:

$ display_a_box_with_text HELLOWORLD

Я не впевнений, чи це тільки я, але здається смішним, що єдиний спосіб перевірити, чи працює X11, це запуск MATLAB. Має бути кращий спосіб перевірити це.


1
Виконайте команду: xeyes.
ЛД Джеймс

@LDJames цю команду не знайдено. Для запису, matlab працює зараз (чомусь -Yне працював у системі, яку я використовував, хоча мені здається смішним, що єдиний спосіб перевірити, чи працює він навіть, якщо запустити matlab. Можливо, буде працювати для мене, але не для загальний користувач)
Буратіно

3
xeyes, xclock, oclock, xcalc, xgc, xedit, xlogo, xmanДосить стандартні програми X11. Вони включаються в пакет x11-додатків.
ніхто

@Pinocchio Ви пробували щось із моєї відповіді?
Тіаго Райдер Аугусто

@ThiagoRiderAugusto так, я спробував -vі -Yі xterm. Це відкрило вікно наскрізь XQuartz, тож я припускаю, що спрацювало. Дякую!
Буратіно

Відповіді:


15

Замість команди ssh, яку ви видали, спробуйте:

$ ssh -v -Y user@cluster

Додайте ще один аргумент, -vщоб увімкнути режим налагодження для sshкоманди. Шукайте рядок, що містить Requesting X11 forwarding:

$ ssh -v -Y user@cluster
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]

Після входу в систему , ви можете спробувати наступні команди для відкриття вікна X: xterm, xclock, xcalc, xeditі т.д. Вони були вже згадані в коментарях.

Ви попросили діалогове вікно із власним текстом, тож спробуйте xmessage:

$ xmessage -center hello!

2
Єдиною командою, яку я використовував, був кластер xterm. Я не можу встановити жодну з інших команд, тому що я не судо, але xtermпрацював просто чудово! Дякую.
Буратіно
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.