ตัวอย่างที่ง่ายที่สุดในการตรวจสอบว่าการส่งต่อ X11 ทำงานได้อย่างไร?


13

ฉันสามารถเข้าถึงคลัสเตอร์และต้องการใช้ตัวอย่างที่ง่ายที่สุดในการ ssh เข้ากับ X11 forwarding และดูว่ามันใช้งานได้หรือไม่ ขณะนี้ฉันเพียงเข้าสู่ระบบคลัสเตอร์:

$ ssh -Y user@cluster

และโปรแกรมเดียวที่ฉันรู้ในคลัสเตอร์ที่มีจอแสดงผลบางส่วน (เช่น gui) คือmatlabดังนั้นฉันจึงเรียกใช้:

$ matlab

ในอดีตที่ใช้งานได้ แต่ฉันต้องการรู้ว่าคำสั่งที่ง่ายที่สุดในการแสดงบางสิ่งบางอย่างบนหน้าจอของฉันเพื่อดูว่ามันทำงานหรือไม่ ขณะนี้การรันจะmatlabเปิดอินเตอร์เฟสคำสั่ง แต่ไม่แสดงข้อผิดพลาดหรือสิ่งอื่นใด

มีใครรู้บ้างว่าอะไรคือคำสั่งทางเลือกเพื่อดูว่ามีอะไรทำงานหรือไม่ คำสั่งเดียวที่สืบทอดกับ Ubuntu และไม่ต้องการให้ฉันติดตั้งอะไรนอกเหนือจาก X11 คือแนวคิด สิ่งที่ต้องการ:

$ display_a_box_with_text HELLOWORLD

ฉันไม่แน่ใจว่ามันเป็นเพียงฉัน แต่ดูเหมือนไร้สาระว่าวิธีเดียวที่จะตรวจสอบว่า X11 ทำงานได้หรือไม่โดยใช้ MATLAB ต้องมีวิธีที่ดีกว่าในการตรวจสอบสิ่งนี้


1
เรียกใช้คำสั่ง: xeyes.
LD James

@LDJames ไม่พบคำสั่ง สำหรับบันทึกแล้ว matlab ทำงานได้ในขณะนี้ (ด้วยเหตุผลบางอย่าง-Yไม่ได้ทำงานในระบบที่ฉันใช้อยู่ แต่ดูเหมือนว่าไร้สาระสำหรับฉันว่าวิธีเดียวที่จะตรวจสอบว่ามันใช้งานได้หรือไม่หากใช้งาน matlab อาจทำงานได้ดีสำหรับฉัน ผู้ใช้ทั่วไป)
Pinocchio

3
xeyes, xclock, oclock, xcalc, xgc, xedit, xlogo, xmanมีการใช้งาน X11 มาตรฐานสวย มันรวมอยู่ในแพ็คเก็ต x11-apps
ไม่มีใคร

@Pinocchio คุณลองอะไรบางอย่างจากคำตอบของฉัน?
Thiago Rider Augusto

@ThiagoRiderAugusto ใช่ฉันลอง-vและ-Yและ xterm ที่เปิดหน้าต่างผ่านXQuartzดังนั้นฉันคิดว่ามันทำงานได้ ขอบคุณ!
Pinocchio

คำตอบ:


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 window: xterm, xclock, xcalc, xeditฯลฯ เหล่านี้ถูกกล่าวถึงแล้วในความคิดเห็น

คุณขอกล่องโต้ตอบที่มีข้อความที่กำหนดเองดังนั้นคุณควรลองxmessage:

$ xmessage -center hello!

2
xtermเพียงสั่งคลัสเตอร์ฉันใช้มีคือ ฉันไม่สามารถติดตั้งคำสั่งอื่นใดเพราะฉันไม่ใช่ sudo แต่xtermทำงานได้ดี! ขอบคุณ.
Pinocchio
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.