Qual è l'esempio più semplice per verificare se l'inoltro X11 funziona?


13

Ho accesso a un cluster e volevo usare l'esempio più semplice per entrare in esso con l'inoltro X11 e vedere se funziona. Attualmente, accedo semplicemente al cluster:

$ ssh -Y user@cluster

e l'unico programma che conosco nel cluster che ha un display (come una gui) è matlab, quindi l'ho appena eseguito:

$ matlab

in passato funziona ma volevo sapere il comando più semplice per visualizzare qualcosa sul mio schermo per vedere se funziona o no. Attualmente, l'esecuzione matlabapre l'interfaccia di comando ma non visualizza alcun errore o altro.

Qualcuno sa cos'è un comando alternativo per vedere se qualcosa funziona? Un singolo comando ereditato da Ubuntu e che non richiede l'installazione di nulla oltre X11 è l'idea. Qualcosa di simile a:

$ display_a_box_with_text HELLOWORLD

Non sono sicuro se sono solo io, ma sembra ridicolo che l'unico modo per verificare se X11 funziona sia eseguendo MATLAB. Ci deve essere un modo migliore per controllare questo.


1
Eseguire il comando: xeyes.
LD James,

@LDJames quel comando non è stato trovato. Per la cronaca, matlab funziona ora (per qualche motivo -Ynon ha funzionato nel sistema che stavo usando, anche se mi sembra ridicolo che l'unico modo per verificare se funziona anche se esegui matlab. Potrebbe funzionare per me ma non per utente generico)
Pinocchio,

3
xeyes, xclock, oclock, xcalc, xgc, xedit, xlogo, xmanSono piuttosto le applicazioni standard X11. Sono inclusi nel pacchetto x11-app.
nessuno

@Pinocchio Hai provato qualcosa dalla mia risposta?
Thiago Rider Augusto,

@ThiagoRiderAugusto sì, ho provato -ve -Ye xterm. Ciò ha aperto una finestra XQuartz, quindi presumo che abbia funzionato. Grazie!
Pinocchio,

Risposte:


15

Invece del comando ssh che hai emesso, prova:

$ ssh -v -Y user@cluster

Aggiungi un altro argomento -vabilita la modalità debug per il sshcomando. Cerca una riga contenente Requesting X11 forwarding, come in:

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

Dopo il login, è possibile provare i seguenti comandi per l'apertura di una finestra X: xterm, xclock, xcalc, xedit, ecc Questi sono stati già menzionati nei commenti.

Hai richiesto una finestra di dialogo con un testo personalizzato, quindi dovresti provare xmessage:

$ xmessage -center hello!

2
L'unico comando che aveva il cluster che stavo usando era xterm. Non riesco a installare nessuno degli altri comandi perché non sono sudo, ma ha xtermfunzionato bene! Grazie.
Pinocchio,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.