Jawaban ini berasal dari komentar Rob Calistri di pos G + François Beaufort . Dikreditkan ke sumbernya. Jika Anda telah memperbarui Ubuntu (atau Ubuntu Gnome) baru-baru ini, alih-alih layar kosong, Anda mungkin hanya akan melihat wallpaper tanpa panel saat tersambung melalui Chrome Remote Desktop. Modifikasi ini memaksa Chrome Remote Desktop untuk menggunakan X Server yang ada alih-alih membuat desktop baru.
Setelah menginstal paket Debian chrome-remote-desktop_current_amd64.deb
, pastikan pengguna saat ini adalah bagian dari chrome-remote-desktop
grup:
sudo usermod -a -G chrome-remote-desktop username
Hentikan Chrome Desktop Jarak Jauh:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
Cadangkan konfigurasi asli:
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
Mengedit file konfigurasi ( sudo vim
, gksudo gedit
, dll):
gksudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop
Temukan DEFAULT_SIZES
dan ubah resolusi desktop jarak jauh. Sebagai contoh:
DEFAULT_SIZES = "1920x1080"
Atur nomor tampilan X ke nomor tampilan saat ini (dapatkan dengan echo $DISPLAY
dari terminal apa pun). Pada Ubuntu 17.10 dan lebih rendah, ini biasanya 0
, dan pada Ubuntu 18.04, ini biasanya 1
:
FIRST_X_DISPLAY_NUMBER = 0
Komentari bagian yang mencari tampilan tambahan, seperti yang ditunjukkan di sini:
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
Gunakan kembali sesi X yang sudah ada alih-alih meluncurkan yang baru. Alter launch_session()
oleh komentar dari launch_x_server()
dan launch_x_session()
dan bukan pengaturan variabel lingkungan display, sehingga definisi fungsi akhirnya terlihat seperti berikut ini:
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
Simpan dan keluar dari editor. Mulai Chrome Desktop Jarak Jauh:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
Perhatian : Ketika jawaban ini awalnya ditulis untuk Ubuntu (Gnome) 14.04 pada Februari 2015, ada masalah di mana Chrome Remote Desktop menyebabkan deja-dup-monitor menjadi liar dan menghabiskan semua memori sistem Anda (lihat bug launchpad ). Ini membuat Ubuntu pada dasarnya tidak dapat digunakan setelah menghubungkan / memutuskan hubungan melalui Chrome Remote Desktop.
Pembaruan November 2016 : Instruksi telah diubah berdasarkan pembaruan lebih lanjut oleh Rob Calistri di komentar posting G + yang ditautkan di atas. Dengan Ubuntu 16.04, bug deja-dup-monitor tampaknya teratasi (tidak pernah melebihi 2,8 MiB dari penggunaan memori dalam tes terakhir saya).
Aplikasi chrome-remote-desktop berfungsi baik dengan linux secara umum dan Ubuntu secara khusus. Namun itu TIDAK bermain bagus dengan LightDM dan Unity. Ubuntu Bug # 1274013 , dan bug terkait dalam komentar # 3 menjelaskan hal ini: sesi gnome rusak tanpa akselerasi 3d .
Untuk mengatasi ini saya menambahkan LXDE ke instalasi ubuntu saya di desktop saya:
Saya masih dapat menggunakan Unity Desktop standar ketika mengakses desktop saya secara lokal, tetapi saya memiliki desktop LXDE untuk digunakan melalui chrome-remote-desktop jarak jauh.
Ini dilakukan dengan membuat (atau mengubah) file ~ / .chrome-remote-desktop-session untuk dibaca
Kemudian, untuk mematikan dan memulai kembali layanan Chromoting, jalankan dari terminal
Sekarang cobalah untuk remote dari komputer lain. Ini harus memulai sesi virtual di LXDE bahkan jika komputer jarak jauh saat ini masuk di bawah Unity / LightDM.
sumber
Ini adalah kisah saya tentang bagaimana saya mengaktifkannya di server ubuntu 16.04:
apt-get install xserver-xorg-video-dummy xserver-xorg-input-void
/etc/environment
:.
chrome-remote-desktop
dan menambahkan pengguna saya ke grup iniapt-get install xfce4
and.
ini berfungsi sebagai server terminal dengan desktop terpisah untuk setiap pengguna dengan mengubah ukuran otomatis desktop seperti yang diharapkan
sumber
Sejauh yang saya ketahui, desktop jarak jauh Chrome tidak dapat menjadi host / server di linux / ubuntu - itu hanya dapat digunakan sebagai klien untuk melihat contoh desktop jarak jauh pada mesin Mac / Windows / Chrome.
Saya hanya pernah menggunakannya untuk kasing itu - untuk terhubung ke kotak OSX / Windows dari laptop kerja Ubuntu saya. Dalam hal itu, pemirsa hanya diakses dengan memasang melalui ekstensi chrome yang ada di sini: https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl=id
EDIT: Karena fitur host remote-desktop saat ini dalam versi beta, itu tidak dapat diakses di instalasi chrome-stable, itulah sebabnya saya belum melihatnya terdaftar dan tidak ada opsi untuk mengaktifkan koneksi jarak jauh di instalasi stabil, sejauh seperti yang saya tahu.
sumber
.deb
paket yang diperlukan untuk menginstal;chrome-remote-desktop
? Di mana katanya, di FAQ, atau di mana saja di Google, bahwa Google Remote Desktop tidak dapat digunakan sebagai host di Ubuntu?Karena lingkungan desktop di komputer saya adalah LXDE dan bukan gnome, saya menggunakan yang berikut ini:
Saya mengikuti panduan yang ditemukan di sini: https://support.google.com/chrome/answer/1649523?hl=id di bawah judul
Termasuk beberapa tautan satu ke utas lainnya pada subjek dan juga menautkan ke artikel yang dibuat untuk referensi saya sendiri ...
https://productforums.google.com/d/msg/chrome/8PMxG69VJ6o/CVr0AgTCWm8J
sumber
Dalam kasus saya, karena saya sudah menjalankan sesi dan X, saya kehilangan koneksi setelah beberapa saat. Melihat ke log, berhenti setelah 15 upaya karena sudah berjalan. Jadi saya harus mengomentari baris lain.
Singkatnya, di / opt / google / chrome-remote-desktop / chrome-remote-desktop:
Atur nomor tampilan ke 0:
Komentar:
Dan dalam kasus saya, saya juga berkomentar:
Saya tidak sepenuhnya memahami masalah ini tetapi bekerja seperti pesona.
@Andrew Anda dapat menggunakan CRD sebagai host / server di linux. Coba ini: Periksa xsession Anda (contoh Lubuntu):
Dan letakkan di file chrome-remote-desktop-session:
Setelah ini opsi untuk menambahkan mesin Anda sebagai host tersedia di CRD.
Menjalankan Lubuntu (Ubuntu 15.10)
sumber