उबंटू एक्स 11: क्या किसी अन्य उपयोगकर्ता सत्र में एक्स एप्लिकेशन को खोलना संभव है


3

क्या किसी अन्य उपयोगकर्ता के डिस्प्ले पर किसी तरह का x एप्लिकेशन खोलना संभव है?

यह कहें कि मेरे पास उपयोगकर्ता A है जो ubuntu डेस्कटॉप पर लॉग ऑन है, और उपयोगकर्ता B जो SSH के माध्यम से ubuntu मशीन एक्सेस कर रहा है।

मुझे पता है कि उपयोगकर्ता बी के लिए स्थानीय रूप से एक एक्स एप्लिकेशन को खोलना संभव है, लेकिन क्या उपयोगकर्ता बी के लिए एक प्रोग्राम (यानी फ़ायरफ़ॉक्स) खोलना संभव है और क्या यह उपयोगकर्ता ए के डेस्कटॉप सत्र पर प्रदर्शित हुआ है?

और यदि हाँ, तो कैसे?


जवाबों:


5

हां, लेकिन यह आपकी xhostसेटिंग्स पर निर्भर करेगा । इसलिए, यदि आप userB के रूप में एक ऐसी मशीन से जुड़े हैं, जो userA के स्वामित्व वाला X सत्र चला रही है, तो आपको दो काम करने होंगे:

  1. userA को आपको एक्सेस करने की अनुमति देनी चाहिए:

    userA@foo $ xhost +
    
  2. आपको अपना DISPLAYचर दूरस्थ प्रदर्शन में सेट करना होगा:

    userB@foo $ export DISPLAY=:0;
    

अब यूजरबी ग्राफिकल प्रोग्राम चला सकेंगे।


और इससे उपयोगकर्ता A की स्क्रीन पर उपयोगकर्ता B का xapp दिखाई देगा? इसके अलावा, DISPLAY =: 0; वास्तविक मूल्य, या क्या मुझे यह जानने के लिए कुछ पढ़ना है कि इसे किसके लिए निर्धारित करना है? मुझे लगता है मैं वहाँ कुछ आईपी पते और उपयोगकर्ता सामान की आवश्यकता होगी?
मार्टिन नील्सन

@MartinNielsen यूप। यही कारण है कि आप के लिए कहा है कि यह नहीं है?
टेराडॉन

हां ... हां यह था :)
मार्टिन नील्सन

यह प्रश्न पहले से ही यहां देखे गए हैं । हालांकि इतना स्पष्ट फैशन नहीं है। क्या विलय करना संभव है? या उनमें से एक को डुप्लिकेट के रूप में टैग किया जाना चाहिए?
वॉट्स

@wottis मध्यस्थ ध्यान के लिए प्रश्न को चिह्नित करते हैं और उन्हें डुप्लिकेट लिंक के साथ एक संदेश छोड़ते हैं। वे मर्ज करना चुन सकते हैं या नहीं।
टेराडॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.