Ubuntu 18.04.1 LTS Tidak Dapat Mengaktifkan Berbagi Layar

17

Ketika mencoba mengaktifkan "Berbagi Layar" di bawah bagian "Berbagi" pengaturan sistem saya dapat mengklik slider "ON / OFF" tetapi tidak akan tetap diatur ke "ON". Saya dapat mengatur slider "Berbagi" menjadi "ON" dan slider "Remote Login" ke "ON" tetapi bukan "Berbagi Layar". Apakah saya melewatkan sesuatu?

Menjalankan Ubuntu 18.04.1 LTS dan telah mencoba ini baik pada GNOME di xorg dan GNOME Flashback

thewill2live
sumber

Jawaban:

4

Ini terjadi pada saya, inilah cara saya memperbaikinya.

Jaringan saya menunjukkan "kabel-tidak dikelola"; untuk memperbaiki ini, saya harus melakukan hal berikut:

Catatan: Jika Anda tertarik pada serangkaian perintah untuk menyalin / menempel ke terminal Anda, saya sarankan Anda untuk meninjau instruksi ini terlebih dahulu, sebelum menjalankan perintah yang tercantum di akhir jawaban ini.

  • cd /etc/NetworkManager
  • simpan NetworkManager.confke NetworkManager.orig(sebagai cadangan)
  • sudo vi NetworkManager.conf

    Ubah managed=falsekemanaged=true

    File baru terlihat seperti ini:

    [main]
        plugins=ifupdown,keyfile
    [ifupdown]
        managed=true
    [device]
        wifi.scan-rand-mac-address=no
    
  • sudo service network-manager restart
  • cd /etc/netplan
  • sudo vi 50-cloud-init.yaml

    Tambahkan baris ini tepat di bawah network:

    renderer: NetworkManager

    File baru terlihat mirip dengan ini (pastikan rendererbaris indentasi seperti yang ditunjukkan):

    network:
        renderer: NetworkManager
        ethernets:
            enp3s0:
                addresses: []
                dhcp4: true
    version: 2
    
  • menyimpan
  • sudo netplan apply
  • Saya kemudian harus me-restart komputer agar ini efektif.
  • Setelah restart jaringan sekarang akan menampilkan "terhubung dengan kabel"
  • Maka Anda dapat pergi ke Settings» Sharing»Screen Sharing
    • Anda sekarang dapat beralih Screen SharingkeON
    • Di Networksbawah (bawah dialog), matikan ONjuga

Perintah

Jika semua yang Anda cari adalah beberapa perintah terminal, dan Anda belum membuat perubahan manual pada file yang disebutkan dalam instruksi di atas, menjalankan perintah di bawah ini harus menangani modifikasi file:

cd /etc/NetworkManager
sudo cp NetworkManager.conf NetworkManager.orig
# Change NetworkManager.conf: 'managed=false' to 'managed=true'
sudo sed -i 's/managed=false/managed=true/g' NetworkManager.conf
sudo service network-manager restart
cd /etc/netplan
# Ensure networks are managed by NetworkManager
# Whitespace in this command is important!
sudo sed -i '/^network:/a \    renderer: NetworkManager' 50-cloud-init.yaml
sudo netplan apply
# Restart your machine, or uncomment one of the lines below:
#sudo shutdown -r now
#gnome-session-quit --reboot

Setelah Anda menjalankan perintah ini, lihat langkah terakhir di atas untuk mengaktifkan berbagi layar.

Jay
sumber
Terima kasih atas jawabannya, Jay, saya mencoba perubahannya, bagian pertama dengan NetworkManger bekerja dengan baik. Bagian kedua ketika saya memperbarui netplan saya mendapatkan kesalahan pada baris baru yang mengatakan "Kesalahan dalam definisi jaringan: pemetaan yang diharapkan". Adakah yang harus dilakukan di sana?
thewill2live
/etc/NetplanSaya tidak punya direktori ini
PetroCliff
@ dpg Saya menganggap ini adalah kesalahan; folder /etc/netplan, semua huruf kecil.
Joshua Shearer
Ini tidak membantu saya. Apakah ada solusi ozher untuk membuat berbagi Layar berfungsi?
sporc
1
Dalam kasus saya, saya tidak punya file 50-cloud-init.yaml, saya punya 01-netcfg.yaml(mungkin saya mengikuti tutorial untuk mengatur netplan dan itu sebabnya saya mendapatkannya) dan saya mengubah renderer menjadi NetworkManager ( networkdsebelumnya). Setelah sudo netplan applysaya mengklik "Hubungkan" dan tidak perlu me-restart PC. Berbagi> berbagi layar berfungsi.
firepol
1

@Jawabnya bagus. Masalahnya disebabkan jika seseorang menonaktifkan manajer jaringan dan sebaliknya menggunakan networkd di netplan. Untuk terus menggunakan networkd, saya cukup menambahkan:

/usr/lib/vino/vino-server

Untuk Aplikasi Startup saya.

TrevTheDev
sumber
0

Saya berasumsi dia menambahkan garis ethernet dan antarmuka. Anda harus memastikan antarmuka untuk komputer Anda digunakan. Nya adalah enp3s0

Anda dapat menjalankan "ip a" dan itu akan mencantumkan perangkat jaringan Anda. Akan terlihat seperti ini:

:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: ens2f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1e:67:79:08:5c brd ff:ff:ff:ff:ff:ff
inet 131.192.176.162/24 brd 131.192.176.255 scope global dynamic noprefixroute ens2f0
   valid_lft 680301sec preferred_lft 680301sec
inet6 fe80::21e:67ff:fe79:85c/64 scope link
   valid_lft forever preferred_lft forever
3: ens2f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1e:67:79:08:5d brd ff:ff:ff:ff:ff:ff

Catatan dalam hal ini ada 2 antarmuka: ens2f0 dan ens2f1

Saya sadar Anda menanyakan pertanyaan ini beberapa waktu lalu. Anda harus bisa membuat berbagi layar berfungsi.

Mitch kecil
sumber
0

Bagi saya, saya tidak dapat mengaktifkan berbagi layar, karena saya sedang menjalankan di "Wayland" (karena itu adalah satu-satunya desktop yang bisa saya gunakan). Yah, Wayland tidak mendukung opsi berbagi layar. Saya memperbaiki masalah ini dengan beralih ke desktop asli XOrg "Ubuntu". Untuk membuatnya bekerja, bagaimanapun, ada pertempuran ...

Lihat posting saya di utas lain ini: Ubuntu 18.04 tidak akan menampilkan desktop setelah login

Terima kasih
sumber
0

Gunakan x0vncserver seperti yang dijelaskan dalam cara memulai server vnc untuk tampilan aktual .

sudo apt-get install tigervnc-scraping-server

Kemudian atur kata sandi

vncpasswd

Kemudian mulai server dengan

 x0vncserver -passwordfile ~/.vnc/passwd -display :0
Paul Rougieux
sumber