উবুন্টু জিনোমের সাথে ক্রোম রিমোট ডেস্কটপ কনফিগার করা হচ্ছে 14.04


44

আমি ক্রোম রিমোট ডেস্কটপ ইনস্টল করার চেষ্টা করছি এবং এটি কীভাবে ইনস্টল করা যায় সে সম্পর্কে আমি FAQ পড়ছি , তবে এটি এএফআইএকি কিছুই বলে না।

উবুন্টু জিনোম 14.04 এর সাথে .chrome-remote-desktop-sessionফাইলটির বিষয়বস্তু কী হওয়া উচিত ?

* সম্পাদনা করুন

আমি .chrome-remote-desktop-sessionএকটি একক লাইন দিয়ে প্রয়োজনীয় ফাইল তৈরি করেছি :

gnome-session

হাওয়ারভার, একটি দূরবর্তী ডেস্কটপ সেশন শুরু করার ফলে কেবল ফাঁকা স্ক্রিনই আসে। আমি সমাধানটির সন্ধানের চেষ্টা করেছি, তবে সেগুলির কোনওটিই আপ টু ডেট নয় বা সমাধানের জন্য সহায়ক ইঙ্গিত দেয়। আমি চেষ্টা করেছিলাম gnome-session-classic, কিন্তু ভাগ্য ছাড়া, খুব।

উত্তর:


70

এই উত্তরটি ফ্রান্সোইস বিউফোর্টের জি + পোস্টে রব ক্যালিস্ট্রি-র মন্তব্য থেকে উত্পন্ন । উত্স কারণে 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 মাইবি অতিক্রম করে না)।


3
সমাধান উবুন্টু 16.04 সঙ্গে কাজ!
অ্যাবেলা

3
18.04 এ আমি এখনও এর সাথে সমস্যা নিয়েছি। - আমি এই ব্লগে পোস্ট (2018.05.03 উপর রচনা, বেশ সম্প্রতি) অনুসৃত medium.com/@akarpo/hi-vicken-c1fcea4514d6 আমার সঙ্গে একটি নমুনা কনফিগ নীচে হয় বরাবর প্রতিক্রিয়া। আমি একটি পিন প্রবেশ করানোর পরে এবং রিমোট সংযোগগুলি সক্ষম করার চেষ্টা করার পরে, এটি 'রিমোট সংযোগ সক্ষম করে' বলে স্পিন করে এবং স্পিন করে তবে কিছুই কখনও শেষ / গ্রহণ করে না। আমার কনফিগারেশন ফাইল - dropbox.com/s/6w2nepbm4pmtc9l/chrome-remote-desktop?dl=0 কোনও ধারণা?
অ্যালেক্স কার্পোভিটশ

3
@ অ্যালেক্সারপোভিটসচ আমি উবুন্টু 18.04 এ এটি পরীক্ষা করেছি এবং / টিএমপি এর নীচে লগফিলটি সমস্যার বিষয়ে পরিষ্কার ছিল: এক্স ডিসপ্লে নম্বরটি সঠিক নয়। আমি উত্তরটি আপডেট করেছি যে প্রতিফলিত করে যে কোনও ব্যবহারকারীর শূন্য বলে ধরে নেওয়ার পরিবর্তে বর্তমান এক্স ডিসপ্লে নম্বরটি পাওয়া উচিত। আশাকরি এটা সাহায্য করবে.
এমডিমাওয়ার 16

2
@ এমডিমাওয়ার - যে কাজ করেছে! তোমাকে অনেক ধন্যবাদ. গুগলের মাধ্যমে যে কেউ এটি খুঁজে পেতে পারে তার জন্য, আমি আমার সংশোধিত কনফিগারেশনের একটি লিঙ্ক অন্তর্ভুক্ত করেছি (আমার কাছে কেবলমাত্র একটি মনিটর রয়েছে, 1920x1080 রেজোলিউশন) - ড্রপবক্স / এস
অ্যালেক্স কার্পোভিটশেচ

1
2019, উবুন্টু 19.04 এবং এটি এখনও সুন্দরভাবে কাজ করে। এই মোড ছাড়াই আমি পিসি ব্যবহারের অযোগ্য ব্যবহারের হোস্টে থাকা সত্ত্বেও টার্মিনাল যেমন রিমোট স্ক্রিনে goingোকার মতো কিছু অ্যাপ্লিকেশন নিয়ে গুরুতর সমস্যা ছিল was এই নিখুঁত, ধন্যবাদ।
আহাদে

9

ক্রোম-রিমোট-ডেস্কটপ অ্যাপ্লিকেশনটি সাধারণত লিনাক্স এবং উবুন্টুর সাথে বিশেষভাবে বিশেষভাবে কাজ করে works এটি লাইটডিএম এবং ইউনিটির সাথে দুর্দান্ত খেলছে না। উবুন্টু বাগ # 1274013 , এবং মন্তব্য # 3 সম্পর্কিত সম্পর্কিত বাগ এতে কিছুটা আলোকপাত করেছে: জিনোম-সেশন 3 ডি ত্বরণ ছাড়াই নষ্ট হয়ে গেছে

এটি সমাধানের জন্য আমি আমার ডেস্কটপে আমার উবুন্টু ইনস্টলেশনটিতে LXDE যুক্ত করেছি:

sudo apt-get install lxde

স্থানীয়ভাবে আমার ডেস্কটপে অ্যাক্সেস করার সময় আমি স্ট্যান্ডার্ড ইউনিটি ডেস্কটপটি ব্যবহার করতে সক্ষম হয়েছি, তবে ক্রোম-রিমোট-ডেস্কটপের মাধ্যমে দূরবর্তীভাবে ব্যবহার করার জন্য আমার কাছে এলএক্সডিডি ডেস্কটপ রয়েছে।

এটি পড়ার জন্য or / .chrome- রিমোট-ডেস্কটপ-সেশন ফাইল তৈরি করে (বা পরিবর্তন করে) সম্পাদিত

exec /usr/bin/startlxde

তারপরে, শাটডাউন এবং ক্রোমোটিং পরিষেবা পুনরায় চালু করতে, টার্মিনাল থেকে চালানো

sudo service chrome-remote-desktop restart

এখন অন্য কম্পিউটার থেকে রিমোট করার চেষ্টা করুন। দূরবর্তী কম্পিউটারটি বর্তমানে ইউনিটি / লাইটডিএম এর আওতায় লগ ইন করা থাকলেও এটি এলএক্সডিইডিতে একটি ভার্চুয়াল সেশন শুরু করা উচিত।


ওপির সমস্যা ছিল এবং এই সমাধানটি আমার পক্ষে দুর্দান্ত কাজ করেছে।
'10 এ 12

আপনি কি startlxde কমান্ড যোগ করার বিষয়ে আরও সুনির্দিষ্ট হতে পারেন? আমি এটিকে রেখেছি এবং এটি একটি গুগলের অ্যাপ্লিকেশনটিকে ত্রুটির মতো করে তোলে। আমি এটি lxde শুরু করতে পারি না, এমনকি আমি যখন lxde দিয়ে বুট করি তখনও দূরবর্তী ডেস্কটপটি এক হয়ে যায়।
জিম মাগুইরে

কবজ হিসাবে কাজ করেছেন।
থমাস

1

আমি ওবুন্টু 16.04 সার্ভারে এটি কীভাবে সক্ষম করেছি তার আমার গল্প এখানে রয়েছে:

  1. রিমোট ডেস্কটপ দেব ইনস্টল
  2. xorg ডামি ড্রাইভার ইনস্টল করা হয়েছে apt-get install xserver-xorg-video-dummy xserver-xorg-input-void
  3. এতে যুক্ত হয়েছে /etc/environment:

CHROME_REMOTE_DESKTOP_DEFAULT_DESKTOP_SIZES=1920x1080
CHROME_REMOTE_DESKTOP_USE_XORG=1
CHROME_REMOTE_DESKTOP_LOG_FILE=/tmp/crd.log
  1. পুনরায় বুট করার
  2. গ্রুপ যুক্ত করেছে chrome-remote-desktopএবং আমার ব্যবহারকারীকে এই গোষ্ঠীতে যুক্ত করেছে
  3. যুক্ত xfce: apt-get install xfce4এবং

cat > ~/.chrome-remote-desktop-session
exec /usr/bin/startxfce4
  1. ক্রোম রিমোট ডেস্কটপ এক্সটেনশনে এটির "মেইন এইচটিএমএল" পৃষ্ঠাটি খোলার মাধ্যমে সক্ষম করে এবং সেখানে সবকিছু ঠিক আছে কিনা তা নিশ্চিত করে

এটি প্রত্যাশার সাথে ডেস্কটপের স্বতঃ-আকারের সাথে প্রতিটি ব্যবহারকারীর জন্য পৃথক ডেস্কটপ সহ টার্মিনাল সার্ভার হিসাবে কাজ করে


0

আমি যতদূর সচেতন, লিনাক্স / উবুন্টুতে ক্রোম রিমোট ডেস্কটপ কোনও হোস্ট / সার্ভার হতে পারে না - এটি কেবল ম্যাক / উইন্ডোজ / ক্রোম মেশিনে রিমোট-ডেস্কটপগুলির উদাহরণগুলি দেখার জন্য ক্লায়েন্ট হিসাবে ব্যবহার করা যেতে পারে।

আমার উবুন্টু কাজের ল্যাপটপ থেকে ওএসএক্স / উইন্ডোজ বাক্সের সাথে সংযোগ স্থাপন করার জন্য - আমি কেবল কখনও এটি ব্যবহারের ক্ষেত্রে ব্যবহার করেছি। এই উদাহরণগুলিতে, দর্শকদের এখানে অবস্থিত ক্রোম এক্সটেনশনের মাধ্যমে ইনস্টল করার মাধ্যমে কেবল অ্যাক্সেস করা যেতে পারে: https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl=en

সম্পাদনা: যেহেতু রিমোট-ডেস্কটপ হোস্ট বৈশিষ্ট্যটি বর্তমানে বিটাতে রয়েছে তাই এটি ক্রোম-স্থিতিশীল ইনস্টলেশনটিতে অ্যাক্সেসযোগ্য নয়, যার কারণে আমি এটি তালিকাভুক্ত দেখিনি এবং স্থির ইনস্টলেশনটিতে দূরবর্তী সংযোগ সক্ষম করার কোনও বিকল্প নেই is যেমন আমি বলতে পারি।


1
সম্পর্কে কি .debপ্যাকেজ এটি ইনস্টল করা প্রয়োজন; chrome-remote-desktop? এটি কোথায় জিজ্ঞাসা করা হয়েছে, এফএকিউ বা গুগলের কোথাও, যে গুগল রিমোট ডেস্কটপ উবুন্টুতে হোস্ট হিসাবে ব্যবহার করা যায় না?
ইয়ানিক রচন

উবুন্টুতে (সর্বশেষ স্থিতিশীল) ক্রোমে রিমোট-ডেস্কটপ অ্যাপ্লিকেশনটি খোলার সময়, বর্তমান মেশিনটিকে হোস্ট হিসাবে যুক্ত করার কোনও বিকল্প নেই, যখন ওএসএক্সে এই বিকল্পটি উপস্থিত রয়েছে। যদিও এটি একটি পুরানো নিবন্ধ, এখানে এখানে উল্লেখ করা হয়েছে যে লিনাক্সের জন্য এখনও কোনও হোস্ট সমর্থন নেই: productforums.google.com/d/msg/chrome/VT2_wLZ3ppc/QcVbd1o24F8J
অ্যান্ড্রু

আমার ক্ষমাপ্রার্থী, এটি বর্তমানে বিটাতে রয়েছে এবং আমি যতটা বলতে পারি ক্রোম-স্থির অবস্থায় পাওয়া যায় না।
অ্যান্ড্রু

আপনি যদি প্রশ্নটিতে পোস্ট করা FAQ অনুসরণ করেন তবে কীভাবে এটি কনফিগার করতে হয় (এটি ক্রোম স্থিতিশীল বা ক্রোমিয়াম বলে না) নির্দেশ দেয় এবং বর্তমান মেশিনটিকে হোস্ট হিসাবে যুক্ত করা সম্ভব। যাইহোক, শেষ ফলাফলটি আমি প্রশ্নের পাশাপাশি যা ব্যাখ্যা করেছি। আমি প্লাগইনের বিটা প্রকৃতিটি বুঝতে পারি এবং এই কারণে, আমি সমাধান না হওয়া পর্যন্ত এই প্রশ্নটি খোলা রেখে দেব, নাহলে স্থিতিশীলভাবে প্রকাশ না করে এটি কার্যকর করে তোলে।
ইয়ানিক রোচন

1
যথেষ্ট যথাযথ :) আমি দেখতে পাচ্ছি যে আমি এটিরও কোনও সময়ে যেতে পারি কিনা, এবং আমি কীভাবে এগিয়ে যাব তা আপনাকে জানাতে পারি - আমি কিছু সময়ের জন্য দূরবর্তী ডেস্কটপ এক্সটেনশনের হোস্ট সামর্থ্যের জন্য অপেক্ষা করছিলাম এবং আমি আমি এটি একটি স্পিন দিতে আগ্রহী।
অ্যান্ড্রু

0

যেহেতু আমার কম্পিউটারে ডেস্কটপ পরিবেশটি এলএক্সডিইডি এবং জিনোম নয়, আমি নিম্নলিখিতটি ব্যবহার করছি:

#/usr/bin/openbox-session
#/usr/bin/lxsession -s Lubuntu-Netbook -e LXDE
#/usr/bin/lxsession -s Lubuntu -e LXDE

## This session was created for other purposes such as a non shared desktop 
#/usr/bin/lxsession -s ChromeDesk -e LXDE

######
## For Desktop Sharing
######

/etc/X11/Xsession

আমি এখানে পাওয়া গাইড অনুসরণ করেছি: https://support.google.com/chrome/answer/1649523?hl=en শিরোনামের অধীনে

আপ Chrome সেট রিমোট ডেস্কটপ | অনুশীর্ষক > আপনার কম্পিউটারে রিমোট অ্যাক্সেস সক্ষম করুন | গৌণ শিরোনাম > লিনাক্স

আপনার হোম ডিরেক্টরিতে .chrome- রিমোট-ডেস্কটপ-সেশন নামে একটি ফাইল তৈরি করুন। এটি একটি শেল স্ক্রিপ্ট হওয়া উচিত যা আপনার পছন্দসই ডেস্কটপ পরিবেশ শুরু করে। ডেস্কটপ প্রবেশের জন্য / usr / share / xsessions / এ দেখে ডেস্কটপ শুরু করার জন্য সঠিক কমান্ডটি সন্ধান করুন।

উদাহরণস্বরূপ, উবুন্টু -2 ডি.ডেস্কটপ ফাইলটিতে লাইন রয়েছে:

Exec=gnome-session --session=ubuntu-2d

'Exec =' এর পরে লেখাটি সেশনটি শুরু করার আদেশ command এটি লাইটডিএম-সেশন স্ক্রিপ্টের প্যারামিটার হিসাবে (প্রয়োজনে উদ্ধৃতি ব্যবহার করে) পাস করা উচিত। এই ক্ষেত্রে, সঠিক আদেশটি হ'ল:

exec /usr/sbin/lightdm-session "gnome-session --session=ubuntu-2d"

বিষয়টির একাধিক থ্রেডের সাথে বেশ কয়েকটি লিঙ্ক যুক্ত করে এবং আমার নিজস্ব রেফারেন্সের জন্য তৈরি একটি নিবন্ধের লিঙ্কে লিঙ্ক করা ...

https://productforums.google.com/d/msg/chrome/8PMxG69VJ6o/CVr0AgTCWm8J


0

আমার ক্ষেত্রে, কারণ ইতিমধ্যে আমার অধিবেশন এবং এক্স চলছিল, আমি কিছুক্ষণ পরে সংযোগটি হারিয়ে ফেলছিলাম। লগগুলির দিকে তাকিয়ে, এটি 15 চেষ্টার পরে বন্ধ হয়ে যায় কারণ ইতিমধ্যে চলছে। সুতরাং আমি অন্য লাইন মন্তব্য করতে হয়েছিল।

সংক্ষেপে, অন / অপ্ট / গুগল / ক্রোম-রিমোট-ডেস্কটপ / ক্রোম-রিমোট-ডেস্কটপ:

প্রদর্শন নম্বর 0 তে সেট করুন:

FIRST_X_DISPLAY_NUMBER = 0

মন্তব্য:

#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1

এবং আমার ক্ষেত্রে, আমি এটিও মন্তব্য করেছি:

#relaunch_times.append(x_server_inhibitor.earliest_relaunch_time)

আমি বিষয়টি পুরোপুরি বুঝতে পারি না তবে একটি কবজির মতো কাজ করি।


@ অ্যান্ড্রু আপনি লিনাক্সে হোস্ট / সার্ভার হিসাবে সিআরডি ব্যবহার করতে পারেন। এটি ব্যবহার করে দেখুন: আপনার এক্সেসিয়নটি পরীক্ষা করুন (লুবুন্টু উদাহরণ):

grep '^Exec=' /usr/share/xsessions/Lubuntu.desktop

এবং এটি ক্রোম-রিমোট-ডেস্কটপ-সেশন ফাইলটিতে রাখুন:

cat > ~/.chrome-remote-desktop-session
exec /usr/bin/lxsession -s Lubuntu -e LXDE

এর পরে হোস্ট হিসাবে আপনাকে মেশিন যুক্ত করার বিকল্পটি সিআরডি-তে উপলব্ধ হয়ে যায়।

চলমান লুবুন্টু (উবুন্টু 15.10)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.