Chrome Uzaq Masaüstünü Ubuntu 18.04-də necə qurmaq olar

Bu yaxınlarda yayımlanan Ubuntu 18.04 ilə masaüstümə uzaqdan daxil olmaq üçün Chrome Uzaq Masaüstünü quraşdırmaq istədim. Bu illər ərzində Chrome Uzaq Masaüstünü təkrar-təkrar quraşdırmağa çalışdım, amma bəzən ölü nöqtələrə gətirib çıxaran məqalələrin və forum yazılarının qarışdırılması ilə nəticələndi. Bu səbəbdən özüm üçün müəyyən bir iş mərhələsini birdəfəlik mıxlamaq qərarına gəldim.

Tələblər və Chrome-un quraşdırılması

Əvvəlcə Ubuntu 18.04 Desktop'ı təmiz bir şəkildə quraşdırmağa başladım. Bundan sonra ilk növbədə Google Chrome'u quraşdırdım, Chromiumu yox, Chrome'u. Chrome Uzaq Masaüstünü Chromium ilə işləyərkən heç vaxt çox uğur qazanmadım.

https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stabil_current_amd64.deb

Sonra Chrome tətbiqetmələrini qura bilmək üçün Chrome'u işə saldım və oturum açdım.

Chrome Uzaq Masaüstünü quraşdırın

Chrome Uzaq Masaüstü Veb Mağazası səhifəsini ziyarət etdim və "Chrome'a ​​əlavə et" düyməsinə basaraq quraşdırdım. Tətbiqi Başlat düyməsini basdım və aşağıdakılara baxıram:

Chrome Uzaq Masaüstünü ilk dəfə başlatdıqdan sonra

Uzaqdan Yardım Başladım, Paylaşın, sonra Qəbul edin və Qurun düyməsini vurdum. Yükləmə zamanı "Yüklə ... Host Yükləyici" sahəsi görünəndə mən hələ OK düyməsini basmadım.

Ayrı bir terminal pəncərəsində Debian paketini yüklədiyi yerdən quraşdırdım. Quraşdırma üçün ilk cəhd uğursuz olduqda və / və ya itkin asılılıqları düzəltmək və quraşdırmanı tamamlamaq üçün sudo apt-get install-i çalıştırdım.

sudo dpkg -i ~ / Yükləmələr / chrome-remote-desktop_current_amd64.deb
sudo apt-get install -f
Eksik olan asılılıqları düzəldin və quraşdırmanı tamamlayın

Bundan sonra, Chrome Uzaq Masaüstü informasiya qutusu avtomatik olaraq aşağıdakı kimi dəyişdi:

Bu nöqtədə Chrome Uzaq Masaüstü, hər dəfə bir giriş kodu daxil edən uzaq müştəri kompüterinə əsaslanaraq giriş imkanı verir. Ancaq hər zaman uzaqdan idarə etmək bacarığı istəyirəm, buna görə də davam edək.

Qrup əlavə edin

Sonra özümü xrom-uzaqdan masa üstü qrupuna əlavə etdim və sonra dəyişikliklərin qüvvəyə minməsi üçün yenidən başladım / çıxdım.

sudo usermod -a -G xrom-uzaqdan masa üstü $ USER
sudo-nu yenidən başladın
Chrome Uzaq Masaüstü Qrupuna bir istifadəçi əlavə edin

Monkey Patching Chrome Uzaq Masaüstü

Bundan sonra MDMower-dan bu yığın daşqın superuser postunu izlədim. Hələ də qüvvədə olan müvafiq addımları 04/18 və Chrome Uzaq Masaüstü bu yazı zamanı mövcud olan versiyasını yazıram.

Chrome Uzaq Masaüstündən çıxın:
/ opt / google / chrome-remote-desktop / chrome-remote-desktop - dayan

Daemonun hazırda işləmədiyini söyləmək yaxşıdır.

Orijinal konfiqurasiyanı saxla:
sudo cp / opt / google / chrome-remote-desktop / chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
Konfiqurasiya sənədini redaktə edin (sudo vim, gksudo gedit və s.):
sudo gedit / opt / google / chrome-remote-desktop / chrome-remote-desktop
DEFAULT_SIZES tapın və uzaq masa üstü qətnaməsini dəyişdirin. Misal üçün:
DEFAULT_SIZES = "1920 x 1080"

Mənim vəziyyətimdə, masaüstündə iki monitor olduğu üçün çözünürlüğü 1920 x 1200, 3840 x 2400 olaraq təyin etdim.

X ekran nömrəsini cari ekran nömrəsinə qoyun (echo $ DISPLAY ilə istənilən terminaldan əldə edin). Ubuntu 17.10 və daha aşağıda bu ümumiyyətlə 0, Ubuntu 18.04-də isə ümumiyyətlə 1 olur:
FIRST_X_DISPLAY_NUMBER = 0

Mənim vəziyyətimdə 1 oldu.

Əlavə reklam axtaran bölmələri şərh edin:
# while os.path.exists (X_LOCK_FILE_TEMPLATE% display): # display + = 1
Yenisini başlamaq əvəzinə yenidən mövcud X sessiyasından istifadə edin. Launc_x_server () və launch_x_session () şərh edərək və bunun yerinə ekran mühiti dəyişənini təyin edərək launch_session () dəyişdirin, beləliklə funksiya tərifi nəticədə belə görünür:
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_PLnPL () " ] = ":% d"% görüntü
Redaktoru saxlayın və çıxın. Chrome Uzaq Masaüstünü başladın:
/ opt / google / chrome-remote-desktop / chrome-remote-desktop - başlayın

Son başlanğıc

Sonra Chrome Uzaq Masaüstünü işə saldım və Uzaq Bağlantıları Enable düyməsinin aktiv olduğunu gördüm. Buna görə üzərinə vurdum və bir PİN nömrəsini daxil etdim.

Uzaq əlaqələri aktivləşdirdikdən sonra bu kompüter "onlayn" gəldi və uzaq bir müştəri kompüterindəki siyahıda onlayn olaraq göründü. Aktiv masaüstünə uzaqdan uğurla daxil ola bildim.

İndi növbəti dəfə təkrar etməyim lazım olan addımları düz tuta bilərəm. :)

Addımlara ümumi baxış

https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stabil_current_amd64.deb
Chrome'u quraşdırın, daxil olun, Chrome Uzaq Masaüstünü quraşdırın, quraşdırıcını başladın və yükləyin.
sudo dpkg -i ~ / Yükləmələr / chrome-remote-desktop_current_amd64.deb
sudo apt-get install -f
sudo usermod -a -G xrom-uzaqdan masa üstü $ USER
sudo-nu yenidən başladın
Affen-Patch / opt / google / chrome-remote-desktop / chrome-remote-desktop, "Yığın Taşması" adlı super istifadəçi mesajını izlədikdən sonra
Chrome Uzaq Masaüstünü işə salın və "Uzaqdan əlaqələri aktivləşdir" düyməsini basın.