मेरे पास कुछ एक्स क्लाइंट प्रोग्राम हैं जिन्हें एक्स सर्वर तक पहुंचने की आवश्यकता है। यह केवल टीसीपी द्वारा एक्स सर्वर तक पहुंचने में सक्षम है, यूनिक्स डोमेन सॉकेट जैसे अन्य तरीकों से नहीं। यह सर्वर के समान होस्ट पर चलेगा, जिससे चीजें आसान हो जाएंगी।
तो, मैं TCP पोर्ट 6000 पर सुनने के लिए अपना Xorg सर्वर कैसे बना सकता हूं, लेकिन केवल लोकलहोस्ट से कनेक्शन के लिए?
मैंने पाया कि पोर्ट 6000 पर रिमोट कनेक्शन के लिए X.org कैसे बनाएं? , जो बताता है कि दूरदराज के मेजबानों के लिए एक्सेस कैसे सक्षम किया जाए, लेकिन मैं वास्तव में रिमोट एक्सेस (सुरक्षा कारणों से, मुख्य रूप से) नहीं चाहता।
मैंने किसी तरह से डिफ़ॉल्ट परिवहन को टीसीपी को अग्रेषित करने के बारे में सोचा, लेकिन मुझे वास्तव में डिफ़ॉल्ट परिवहन के बारे में जानकारी नहीं मिली।
(मैं अपने प्रदर्शन प्रबंधक के रूप में केडीएम का उपयोग यहां कर रहा हूं, लेकिन मुझे लगता है कि मैं या तो प्रदर्शन प्रबंधक के लिए समाधान स्थानांतरित कर सकता हूं, या यहां तक कि प्रदर्शन प्रबंधक भी स्विच कर सकता हूं।)
कोई विचार?
यह एक मिश्रित कुबंटु-उबंटू-एक्सबुंटू इंस्टॉलेशन (मूल रूप से कुबंटु, लेकिन 11 जुबांट-डेस्कटॉप और जुबांटु-डेस्कटॉप पर जोड़ा गया है) पर 11.04 पर है। बूट पर अब इसे एक्सबंटू 11.04 कहा जा रहा है। अब मैं केडीएम से सूक्ति-क्लासिक डेस्कटॉप का उपयोग कर रहा हूं।
/tmp/.X11-unix/X0
- यह AF_UNIX एड्रेस ( अपने खुद के देखने के लिए उपयोग ) का एक उदाहरण है netstat -x
। X11 प्रोटोकॉल विनिर्देश को कनेक्ट करने के लिए सटीक पते निर्धारित करने चाहिए। और अगर आप उस प्रोटोकॉल के लिए क्लाइंट लाइब्रेरी लिख रहे हैं, तो आपको वास्तव में इसे पढ़ना होगा।
/tmp/.X11-unix/X0
यहाँ एक सॉकेट के रूप में मौजूद है (OpenSUSE), भी, मैं घर पर (प्रश्न में नामित उबंटू प्रणाली पर) फिर से जाँच करूँगा। अब मुझे केवल देखना है कि 6000 पर टीसीपी सॉकेट के लिए इसे कैसे आगे बढ़ाया जाए।