SSH और X11 अग्रेषण के माध्यम से मौजूदा विंडो को पुनर्निर्देशित करें?


14

ssh -X user@hostहोस्ट और X11 अग्रेषण पर प्रोग्राम शुरू करने का उपयोग करके मैं रिमोट मशीन पर अपनी विंडो देख सकता हूं। हालाँकि, मैं मौजूदा विंडो को आगे / पुनर्निर्देशित करने में सक्षम होना चाहूंगा ।

मैं ऐसा कैसे करूँगा (यदि यह बिल्कुल संभव है)?

ध्यान दें, VNC एक विकल्प नहीं है (होस्ट पर स्थापित कोई सर्वर और मेरे उपयोगकर्ता के पास सीमित अनुमति नहीं है)।

जवाबों:


13

ऐसा लगता है कि xpraxmove के लिए एक सक्रिय उत्तराधिकारी है, और जैसा आप चाहते हैं वैसा ही करते हैं। देवता इसे "एक्स क्लाइंट के लिए स्क्रीन" के रूप में बिल करते हैं। जबकि इसे आपके रिमोट सर्वर पर चलाने की आवश्यकता होती है, यह होम फोल्डर के ठीक बाहर चलता है। अजगर के अलावा, xvfbएक रनटाइम निर्भरता है।

एक बार जब आप इसे रिमोट सर्वर पर इंस्टॉल कर लेते हैं, तो इसका उपयोग करना बहुत आसान है।

xpra start :8 --start=xeyes

अपनी स्थानीय मशीन पर, चलाएं:

xpra attach ssh:YOURSERVERHOST:8

बाह, xvfbडिफ़ॉल्ट रूप से स्थापित नहीं है। वैसे भी, अनुमति प्रतिबंध के बिना लोगों के लिए एक अच्छा जवाब। कुछ दिनों तक इंतजार करेंगे और स्वीकार करेंगे कि कोई बेहतर उपाय नहीं है। :)
htorque

1
हे, मुझे पता है कि यह हास्यास्पद लगने लगता है, लेकिन मेरा xvfb पैकेज xserver-common सामान पर निर्भर करता है और दस्तावेज़ीकरण और दो निष्पादनयोग्य स्थापित करता है: xvfbऔर xvfb-run। आपके रिमोट के लिए एक सरल कॉपी हो सकती है ~ / बिन ..
djeikyb

1
अनुमति के साथ उन एप्लिकेशन को स्थापित करने के लिए के लिए, यह प्रतीत होता है xpra किया गया है Ubuntu 9.10 (कार्मिक कोआला) के बाद से ब्रह्मांड खजाने में
Firefeather

यह मौजूदा विंडोज़ को कैसे स्थानांतरित करता है? xpra को उदाहरण में xeyes से पहले शुरू किया जाना चाहिए।
सिवान

@ शिवन मैं "मौजूदा" की व्याख्या एक ssh सत्र (उदाहरण के लिए कंप्यूटर पर बैठा) से पहले बनाई गई खिड़कियों के लिए करता हूं, न कि समाधान के लिए आवश्यक शर्त से पहले।
djikybb

1

मैंने सर्वरफॉल्ट पर पढ़ा कि आप ऐसा करने में सक्षम हो सकते हैंxmove


1
इस चेतावनी के साथ कि यह अब विकसित नहीं है, और इसकी कोई आधिकारिक वेब मौजूदगी नहीं है। मुझे लगता है कि यह 9.x रेपो में है। अफवाह है कि इसके मुद्दे (मामूली? प्रमुख?) मौजूदा X11 रिलीज के साथ हैं। मैंने इसे सफलता के बिना संकलित करने की कोशिश की, लेकिन मैं रनिंग मेक से परे जानने का दावा नहीं करता।
djikyb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.