Apa contoh paling sederhana untuk memeriksa apakah penerusan X11 berfungsi?

13

Saya memiliki akses ke sebuah cluster dan ingin menggunakan contoh paling sederhana untuk ssh ke dalamnya dengan penerusan X11 dan melihat apakah itu berfungsi. Saat ini, saya cukup masuk ke cluster:

$ ssh -Y user@cluster

dan satu-satunya program yang saya tahu di cluster yang memiliki beberapa tampilan (seperti gui) adalah matlab, jadi saya jalankan saja:

$ matlab

di masa lalu yang berfungsi tetapi saya ingin tahu perintah paling sederhana untuk menampilkan sesuatu di layar saya untuk melihat apakah itu berfungsi atau tidak. Saat ini, menjalankan matlabmembuka antarmuka perintah tetapi tidak menampilkan kesalahan atau apa pun.

Adakah yang tahu apa itu perintah alternatif untuk melihat apakah ada yang berhasil? Satu perintah yang mewarisi Ubuntu dan tidak mengharuskan saya untuk menginstal apa pun di luar X11 adalah idenya. Sesuatu seperti:

$ display_a_box_with_text HELLOWORLD

Saya tidak yakin apakah ini hanya saya tetapi tampaknya konyol bahwa satu-satunya cara untuk memeriksa apakah X11 berfungsi adalah dengan menjalankan MATLAB. Pasti ada cara yang lebih baik untuk memeriksa ini.

Pinokio
sumber
1
Jalankan perintah: xeyes.
LD James
@LDJames perintah itu tidak ditemukan. Sebagai catatan, matlab bekerja sekarang (untuk beberapa alasan -Ytidak bekerja dalam sistem yang saya gunakan, meskipun tampaknya konyol bagi saya bahwa satu-satunya cara untuk memeriksa apakah itu bekerja jika dengan menjalankan matlab. Mungkin bekerja untuk saya tetapi tidak untuk pengguna umum)
Pinocchio
3
xeyes, xclock, oclock, xcalc, xgc, xedit, xlogo, xmanAplikasi X11 standar cantik. Mereka termasuk dalam paket x11-apps.
tidak ada yang
@Pinocchio Sudahkah Anda mencoba sesuatu dari jawaban saya?
Thiago Rider Augusto
@ThiagoRiderAugusto ya saya sudah mencoba -vdan -Ydan xterm. Itu membuka jendela XQuartz, jadi saya menganggap itu berhasil. Terima kasih!
Pinocchio

Jawaban:

15

Alih-alih perintah ssh yang Anda keluarkan, coba:

$ ssh -v -Y user@cluster

Tambahkan argumen lain, -vaktifkan mode debugging untuk sshperintah. Cari baris yang berisi Requesting X11 forwarding, seperti di:

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

Setelah login, Anda dapat mencoba perintah berikut untuk membuka jendela X: xterm, xclock, xcalc, xedit, dll ini sudah disebutkan dalam komentar.

Anda meminta kotak dialog dengan teks khusus, jadi Anda harus mencoba xmessage:

$ xmessage -center hello!
Thiago Rider Augusto
sumber
2
Satu-satunya perintah yang saya gunakan adalah cluster xterm. Saya tidak dapat menginstal perintah lain karena saya bukan sudo, tetapi xtermberfungsi dengan baik! Terima kasih.
Pinocchio