আমার কিছু এক্স ক্লায়েন্ট প্রোগ্রাম রয়েছে যার একটি এক্স সার্ভারে অ্যাক্সেস দরকার। এটি কেবল টিসিপি দ্বারা এক্স সার্ভার অ্যাক্সেস করতে সক্ষম, ইউনিক্স ডোমেন সকেটের মতো অন্যান্য পদ্ধতি দ্বারা নয়। এটি সার্ভারের মতো একই হোস্টে চলবে, জিনিসগুলিকে সহজ করে তুলবে।
সুতরাং, আমি কীভাবে টিসিপি পোর্ট 6000 শুনতে কেবল আমার জর্গ সার্ভারটি তৈরি করতে পারি, তবে কেবল লোকালহস্টের সংযোগের জন্য?
আমি খুঁজে পেয়েছি কীভাবে এক্স.আর.গো 600 বন্দরে দূরবর্তী সংযোগগুলি শুনতে? , যা দূরবর্তী হোস্টগুলির অ্যাক্সেসকে কীভাবে সক্ষম করতে হবে তা ব্যাখ্যা করে, তবে আমি সত্যিই দূরবর্তী অ্যাক্সেসটি চাই না (সুরক্ষা কারণে, মূলত)।
আমি একরকম টিসিপি-তে ডিফল্ট পরিবহনটি ফরোয়ার্ড করার বিষয়ে ভেবেছিলাম, তবে আমি ডিফল্ট পরিবহনটি কী তা সম্পর্কে সত্যই তথ্য খুঁজে পাইনি।
(আমি এখানে আমার ডিসপ্লে ম্যানেজার হিসাবে কেডিএম ব্যবহার করছি তবে আমি মনে করি যে আমি ডিসপ্লে ম্যানেজারের জন্য সমাধান স্থানান্তর করতে পারি, এমনকি ডিসপ্লে ম্যানেজারটিও স্যুইচ করতে পারি))
কোন ধারনা?
এটি 11.04-তে একটি মিশ্র কুবুন্টু-উবুন্টু-এক্সুবুন্টু ইনস্টলেশন (মূলত কুবুন্টু, তবে আমি উবুন্টু-ডেস্কটপ এবং এক্সুবুন্টু-ডেস্কটপ যুক্ত করেছি boot বুটে এটি এখন জুবুন্টু ১১.০৪ বলছে)। আমি এখন কেডিএম থেকে জিনোম-ক্লাসিক ডেস্কটপ ব্যবহার করছি।
/tmp/.X11-unix/X0
- এই হল AF_UNIX ঠিকানা একটি উদাহরণ (ব্যবহারের netstat -x
আপনার নিজের দেখতে)। এক্স 11 প্রোটোকল নির্দিষ্টকরণের সাথে সংযোগের জন্য সঠিক ঠিকানাগুলি নির্ধারণ করা উচিত। আপনি যদি সেই প্রোটোকলের জন্য ক্লায়েন্ট লাইব্রেরি লিখছেন তবে আপনাকে অবশ্যই এটি পড়তে হবে।
/tmp/.X11-unix/X0
এখানে সকেট হিসাবে উপস্থিত রয়েছে (ওপেনসুএসই), আমি আবার ঘরে বসে পরীক্ষা করব (প্রশ্নের মধ্যে থাকা উবুন্টু সিস্টেমে)। এখন আমাকে কেবল এটি দেখতে হবে কীভাবে এটি 6০০০