ใช่. คุณเพียงแค่ต้องรันexport DISPLAY=:0
(หรือสิ่งใดก็ตามที่มีการแสดงผลระยะไกลเป็นตัวเลข) ในเซสชัน ssh ของคุณและโปรแกรมที่รันจะทำงานบนจอแสดงผลระยะไกล ตัวอย่างรวดเร็ว:
oli@bert:~$ ssh tim
oli@tim:~$ export DISPLAY=:0
oli@tim:~$ firefox
Firefox กำลังtim
แสดงผลบนหน้าจอ
อย่างไรก็ตามเมื่อคุณปิดเซสชัน ssh เวลาส่วนใหญ่ของแอปพลิเคชันระยะไกลจะปิด หากคุณต้องการตัดการเชื่อมต่อจาก ssh แต่ปล่อยให้แอปพลิเคชันทำงานอยู่คุณจะต้องเปิดใช้งานในลักษณะพิเศษโดยใช้บางอย่างเช่นหน้าจอ (ทำให้เซสชัน ssh ทำงานในพื้นหลัง) หรือnohup
หรือวิธีอื่น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้มีคำถามอื่นเมื่อเร็ว ๆ นี้เกี่ยวกับมัน
คุณสามารถย่อทั้งหมดนี้ให้เป็นคำสั่งเดียวที่จะเชื่อมต่อส่งออกจอแสดงผลในบรรทัดและเริ่มแอปพลิเคชันในแบบที่จะไม่ปิดลงหลังจากเซสชัน ssh ตาย:
ssh tim "DISPLAY=:0 nohup firefox"