हाँ। आपको export DISPLAY=:0
अपने ssh सत्र में बस चलाने की जरूरत है (या जो भी रिमोट डिस्प्ले के रूप में गिना जाता है) और रिमोट डिस्प्ले पर प्रोग्राम रन करेंगे। एक त्वरित उदाहरण:
oli@bert:~$ ssh tim
oli@tim:~$ export DISPLAY=:0
oli@tim:~$ firefox
फ़ायरफ़ॉक्स अब tim
प्रदर्शन पर चल रहा है ।
हालाँकि जब आप अपना ssh सत्र बंद करते हैं, तो अधिकांश समय दूरस्थ अनुप्रयोग बंद हो जाएगा। यदि आप ssh से डिस्कनेक्ट करना चाहते हैं, लेकिन एप्लिकेशन को चालू करना छोड़ दें तो आपको स्क्रीन जैसी किसी चीज़ का उपयोग करके इसे एक विशेष तरीके से लॉन्च करने की आवश्यकता होती है (बैकग्राउंड में ssh सत्र चालू रहता है) nohup
, या कोई अन्य विधि। इस पर अधिक जानकारी के लिए हाल ही में इस पर एक और सवाल था ।
आप इसे एक कमांड में सभी को छोटा कर सकते हैं जो कनेक्ट करेगा, डिस्प्ले इन-लाइन निर्यात करेगा और एप्लिकेशन को इस तरह से शुरू करेगा जो ssh सत्र के मरने के बाद इसे बंद नहीं करेगा:
ssh tim "DISPLAY=:0 nohup firefox"