समस्या
अधिकांश लोग क्लाइंट के प्रदर्शन का उपयोग करके दूरस्थ होस्ट पर GUI प्रोग्राम चलाने के लिए "-X" विकल्प के साथ ssh के सर्वर पर कनेक्ट करना चाहते हैं। मैं सर्वर से जुड़े भौतिक मॉनिटर पर जीयूआई कार्यक्रम चलाना चाहूंगा। क्या यह संभव है ? मुझे ज्यादा केंद्रित होना चाहिए:
मेरी स्थिति निम्नलिखित है: मेरे पास कीबोर्ड या माउस के बिना एक कार्य केंद्र है, लेकिन इसमें एक मॉनिटर जुड़ा हुआ है। मैं अपने लैपटॉप के साथ इसे एसएसएच करना चाहूंगा और कुछ चित्रमय कार्यक्रम, जैसे कि xeyes या ssvnc लॉन्च करने में सक्षम हो सकता हूं और यह कार्य केंद्र के मॉनिटर पर दिखाई देगा।
[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
संपादित करें: अतिरिक्त जानकारी
मुझे शायद कुछ बातें और स्पष्ट रूप से बतानी चाहिए:
- मेरे पास वर्कस्टेशन पर सुडो एक्सेस है, जरूरत पड़ने पर मैं कुछ भी इंस्टॉल कर सकता हूं।
- वर्कस्टेशन GNOME उपयोगकर्ता इंटरफ़ेस चला रहा है।
- कार्य केंद्र से कीबोर्ड और माउस को डिस्कनेक्ट करने से पहले, मैंने एक गनोम सत्र में लॉग इन किया। वर्तमान में वर्कस्टेशन के मॉनिटर पर मेरा GNOME डेस्कटॉप देख सकता है।
- मैं अपने लैपटॉप से वर्कस्टेशन पर प्रोग्राम चलाने की इच्छा नहीं रखता। मैं वर्कस्टेशन पर वर्कस्टेशन प्रोग्राम चलाना चाहता हूं। रिमोट सर्वर पर xeyes या जो भी निष्पादन योग्य पाया जाता है और उसे रिमोट सर्वर के मॉनिटर पर चलाया जाना चाहिए
- मैं समझता हूं कि यह प्रदर्शन मुझे ऐसी स्थिति में छोड़ देगा जहां मेरा कर्सर इंटरफ़ेस से जुड़ा नहीं होगा। मैं चीजों पर क्लिक नहीं कर पा रहा हूं। ठीक है।
किसी भी मदद की बहुत सराहना की!
xhost +
अपने सर्वर पर अमल किया?