এই উত্তরটি ফ্রান্সোইস বিউফোর্টের জি + পোস্টে রব ক্যালিস্ট্রি-র মন্তব্য থেকে উত্পন্ন । উত্স কারণে creditণ। আপনি যদি সম্প্রতি উবুন্টু (বা উবুন্টু জিনোম) আপডেট করেছেন, ফাঁকা স্ক্রিনের পরিবর্তে, Chrome রিমোট ডেস্কটপের মাধ্যমে সংযোগ করার সময় আপনি সম্ভবত কোনও প্যানেল ছাড়াই কেবল ওয়ালপেপার দেখতে পাবেন। এই পরিবর্তনটি নতুন ডেস্কটপ তৈরি করার পরিবর্তে ক্রোম রিমোট ডেস্কটপকে বিদ্যমান এক্স সার্ভারটি ব্যবহার করতে বাধ্য করে।
দেবিয়ান প্যাকেজ ইনস্টল করার পরে chrome-remote-desktop_current_amd64.deb
, নিশ্চিত হয়ে নিন যে বর্তমান ব্যবহারকারীর chrome-remote-desktop
দলটির অংশ :
sudo usermod -a -G chrome-remote-desktop username
ক্রোম রিমোট ডেস্কটপ বন্ধ করুন:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
মূল কনফিগারেশন ব্যাকআপ:
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
কনফিগ ফাইল (সম্পাদনা sudo vim
, gksudo gedit
ইত্যাদি):
gksudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop
DEFAULT_SIZES
দূরবর্তী ডেস্কটপ রেজোলিউশনটি সন্ধান করুন এবং সংশোধন করুন। উদাহরণ স্বরূপ:
DEFAULT_SIZES = "1920x1080"
এক্স ডিসপ্লে নম্বরটি বর্তমান প্রদর্শন সংখ্যায় সেট করুন (এটি echo $DISPLAY
কোনও টার্মিনাল থেকে গ্রহণ করুন)। উবুন্টু 17.10 এবং নিম্নে এটি সাধারণত হয় 0
এবং উবুন্টু 18.04 এ সাধারণত 1
:
FIRST_X_DISPLAY_NUMBER = 0
এখানে প্রদর্শিত হিসাবে অতিরিক্ত প্রদর্শনগুলি সন্ধান করে এমন বিভাগগুলি মন্তব্য করুন:
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
নতুন এক্স চালু করার পরিবর্তে বিদ্যমান এক্স সেশনটি পুনরায় ব্যবহার করুন। ভুঁইয়া launch_session()
আউট মন্তব্য করে launch_x_server()
এবং launch_x_session()
এর পরিবর্তে প্রদর্শন এনভায়রনমেন্ট ভেরিয়েবল সেট, যাতে ফাংশন সংজ্ঞা পরিণামে নিচের মত দেখায়:
def launch_session(self, x_args):
self._init_child_env()
self._setup_pulseaudio()
self._setup_gnubby()
#self._launch_x_server(x_args)
#self._launch_x_session()
display = self.get_unused_display_number()
self.child_env["DISPLAY"] = ":%d" % display
সম্পাদকটি সংরক্ষণ করুন এবং প্রস্থান করুন। ক্রোম রিমোট ডেস্কটপ শুরু করুন:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
সতর্কতা : যখন এই উত্তরটি ফেব্রুয়ারী 2015-এ উবুন্টু (জিনোম) 14.04 এর জন্য লেখা হয়েছিল, তখন এমন একটি সমস্যা উপস্থিত ছিল যেখানে ক্রোম রিমোট ডেস্কটপ একরকমভাবে দেজা-ডুপ-মনিটরকে বন্য হয়ে গেছে এবং আপনার সিস্টেমের সমস্ত স্মৃতি গ্রাস করবে ( লঞ্চপ্যাড বাগটি দেখুন )। এটি ক্রোম রিমোট ডেস্কটপের মাধ্যমে সংযোগ / সংযোগ বিচ্ছিন্ন করার পরে উবুন্টুকে মূলত অযোগ্য করে তোলে।
নভেম্বর 2016 আপডেট করুন : উপরের লিঙ্কযুক্ত জি + পোস্ট মন্তব্যে রব ক্যালিস্ট্রি আরও আপডেটের ভিত্তিতে নির্দেশাবলী সংশোধন করেছেন। উবুন্টু 16.04 এর সাথে, দেজা-ডুপ-মনিটর বাগটি সমাধান হয়েছে বলে মনে হচ্ছে (এটি আমার শেষ পরীক্ষায় মেমরির ব্যবহারের 2.8 মাইবি অতিক্রম করে না)।