একই কম্পিউটারে বসে এক্স সার্ভারটি চালানোর চেয়ে কোনও ভিন্ন ভার্চুয়াল টার্মিনাল থেকে এটি কাজ করে না।
Q-108: ব্যবহারকারীদের সেশনগুলির মধ্যে 'ফাস্ট ইউজার স্যুইচিং' প্রয়োগ করতে আমি লিনাক্স ভার্চুয়াল টার্মিনালগুলি (ভিটি এর) ব্যবহার করি (উদাহরণস্বরূপ বেটিটি Ctrl-Alt-F7 এ রয়েছে, ববি Ctrl-Alt-F8 এ আছেন এবং সিডটি Ctrl-Alt এ রয়েছে -এফ 1: তারা তাদের সেশনগুলির মধ্যে স্যুইচ করার জন্য এই কী-স্ট্রোকগুলি ব্যবহার করে) সক্রিয় ভিটি?
এটি সক্রিয় VT- এ না থাকলে অ্যাপ্লিকেশনগুলি (এই ক্ষেত্রে এক্স সার্ভার প্রসেসগুলি) কীভাবে "সুন্দরভাবে খেলতে" হবে তা নিয়ে (যা কখনও কখনও ভার্চুয়াল কনসোলের জন্য ভিসি নামে পরিচিত) বা মাউস বা ভিডিও প্রদর্শন পরিচালনা না করুন যদি না তাদের সক্রিয় ভিটি থাকে। এটি প্রদত্ত যে XGetImage () কলটি চূড়ান্তভাবে ভিডিও হার্ডওয়্যার থেকেই ফ্রেমবফার ডেটা পুনরুদ্ধার করতে হবে, এক্স সেশন ভিটিটির সক্রিয় নিয়ন্ত্রণ না থাকলে x11vnc এর পোলিং কাজ করবে না তা বোঝা যাবে।
এটিকে ঘিরে কাজ করার কোনও সহজ উপায় বলে মনে হয় না। এমনকি xwd (1) এই ক্ষেত্রে কাজ করে না (এটি চেষ্টা করে দেখুন) একটি নিম্ন স্তরে কিছু করা দরকার, এক্সফ্রি 86 / এক্সর্গ এক্স সার্ভারে বলুন। এছাড়াও, শ্যাডো ফ্রেমবফার ব্যবহার করে (ভিডিও ফ্রেমবফারের একটি অনুলিপি মূল স্মৃতিতে রাখা হয়) সমস্যাটি ঠিক করতে দেখা যায় না (সর্বশেষ চেক 2007))
যদি কেউ ওয়ার্কস্টেশনে বসে না থাকে এবং আপনি কেবলমাত্র আপনার এক্স সেশনের সাথে সম্পর্কিত একটিতে ভিটিটি দূরবর্তীভাবে স্যুইচ করতে চান (যাতে x11vnc এটি সঠিকভাবে পোল করতে পারে), কেউ chvt (1) কমান্ড ব্যবহার করতে পারে, যেমন "chvt 7" ভিটি # 7 এর জন্য।