Mam dostęp do klastra i chciałem użyć najprostszego przykładu, aby ssh w nim przekierować za pomocą X11 i sprawdzić, czy to działa. Obecnie po prostu loguję się do klastra:
$ ssh -Y user@cluster
a jedynym programem, który znam w klastrze, który ma pewne wyświetlanie (jak GUI) matlab
, więc po prostu go uruchomiłem:
$ matlab
w przeszłości to działa, ale chciałem poznać najprostsze polecenie, aby wyświetlić coś na ekranie, aby sprawdzić, czy działa. Obecnie uruchomione matlab
otwiera interfejs poleceń, ale nie wyświetla błędu ani niczego innego.
Czy ktoś wie, jakie jest alternatywne polecenie, aby sprawdzić, czy coś działa? Jednym poleceniem jest dziedziczenie z Ubuntu i nie wymaga ode mnie instalowania niczego poza X11. Coś jak:
$ display_a_box_with_text HELLOWORLD
Nie jestem pewien, czy to tylko ja, ale wydaje się śmieszne, że jedynym sposobem sprawdzenia, czy X11 działa, jest uruchomienie MATLAB. Musi istnieć lepszy sposób na sprawdzenie tego.
xeyes
.-Y
nie działał w systemie, którego używałem, choć wydaje mi się śmieszne, że jedynym sposobem, aby sprawdzić, czy w ogóle działa, uruchamiając Matlab. Może działać dla mnie, ale nie dla ogólny użytkownik)xeyes
,xclock
,oclock
,xcalc
,xgc
,xedit
,xlogo
,xman
Są dość standardowe aplikacje X11. Są one zawarte w pakiecie aplikacji x11.-v
i-Y
i xterm. To otworzyło oknoXQuartz
, więc zakładam, że zadziałało. Dzięki!Odpowiedzi:
Zamiast wydanego polecenia ssh spróbuj:
Dodaj kolejny argument,
-v
aby włączyć tryb debugowania dlassh
polecenia. Wyszukaj wiersz zawierającyRequesting X11 forwarding
, na przykład:Po zalogowaniu się, można spróbować następujące polecenia do otwierania okien X:
xterm
,xclock
,xcalc
,xedit
, itd Były już wspomniano w komentarzach.Poprosiłeś o okno dialogowe z niestandardowym tekstem, więc powinieneś spróbować
xmessage
:źródło
xterm
. Nie mogę zainstalować żadnego z innych poleceń, ponieważ nie jestem sudo, alexterm
działało dobrze! Dzięki.