Ubuntu 18.04.1 LTS non può abilitare la condivisione dello schermo


17

Quando provo ad abilitare "Condivisione schermo" nella sezione "Condivisione" delle impostazioni di sistema, posso fare clic sul cursore "ON / OFF" ma non rimarrà impostato su "ON". Posso impostare il cursore "Condivisione" su "ON" e il cursore "Accesso remoto" su "ON" ma non quello "Condivisione schermo". Mi sto perdendo qualcosa?

Eseguendo Ubuntu 18.04.1 LTS e ci ho provato sia su GNOME su xorg che su GNOME Flashback

Risposte:


4

Questo mi è successo, ecco come l'ho corretto.

La mia rete mostrava "cablata non gestita"; per correggere questo, ho dovuto fare quanto segue:

Nota: se sei interessato a una serie di comandi da copiare / incollare nel tuo terminale, ti incoraggio a leggere prima queste istruzioni, prima di eseguire i comandi elencati alla fine di questa risposta.

  • cd /etc/NetworkManager
  • salva NetworkManager.confin NetworkManager.orig(come backup)
  • sudo vi NetworkManager.conf

    Cambia managed=falseinmanaged=true

    Il nuovo file è simile al seguente:

    [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

    Aggiungi questa riga appena sotto network:

    renderer: NetworkManager

    Il nuovo file è simile al seguente (assicurarsi che la rendererriga sia rientrata come mostrato):

    network:
        renderer: NetworkManager
        ethernets:
            enp3s0:
                addresses: []
                dhcp4: true
    version: 2
    
  • Salva
  • sudo netplan apply
  • Ho dovuto quindi riavviare il computer affinché questo fosse efficace.
  • Dopo il riavvio, la rete mostrerà ora "connesso via cavo"
  • Quindi puoi andare a Settings» Sharing»Screen Sharing
    • Si dovrebbe ora essere in grado di passare Screen SharingaON
    • Sotto Networks(parte inferiore della finestra), ginocchiera quelli ONpure

comandi

Se tutto ciò che cerchi sono alcuni comandi del terminale e non hai apportato modifiche manuali ai file menzionati nelle istruzioni precedenti, eseguire i comandi seguenti dovrebbe occuparsi delle modifiche ai 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

Dopo aver eseguito questi comandi, fare riferimento al passaggio finale sopra per abilitare la condivisione dello schermo.


Grazie per la risposta Jay, ho preso una decisione sulle modifiche, la prima parte con NetworkManger ha funzionato bene. La seconda parte quando aggiorno netplan ricevo un errore su quella nuova riga che dice "Errore nella definizione della rete: mappatura prevista". Qualche idea su cosa fare lì?
thewill2live

/etc/NetplanNon ho questa directory
PetroCliff il

@dpg Presumo sia stato un errore; la cartella è /etc/netplan, tutto in minuscolo.
Joshua Shearer,

Questo non mi ha aiutato. C'è qualche soluzione ozher per far funzionare la condivisione dello schermo?
sporc

1
Nel mio caso, non avevo il file 50-cloud-init.yaml, avevo 01-netcfg.yaml(probabilmente ho seguito un tutorial per installare netplan ed è per questo che l'ho preso) e ho cambiato il renderer in NetworkManager (era networkdprima). Dopo sudo netplan applyaver fatto clic su "Connetti" e non è stato necessario riavviare il PC. Condivisione> condivisione schermo funzionata.
firepol,

1

@ La risposta di Jay è buona. Il problema si verifica se si disabilita il gestore di rete e si utilizza invece networkd in netplan. Per continuare a utilizzare networkd, ho semplicemente aggiunto:

/usr/lib/vino/vino-server

Alle mie applicazioni di avvio.


0

Presumo che abbia aggiunto le linee Ethernet e di interfaccia. Devi assicurarti che venga utilizzata l'interfaccia per il tuo computer. Il suo era enp3s0

Puoi eseguire "ip a" ed elencherà i tuoi dispositivi di rete. Assomiglierà a questo:

:~$ 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

Nota in questo ci sono 2 interfacce: ens2f0 e ens2f1

Mi rendo conto che hai fatto questa domanda qualche tempo fa. Dovresti essere in grado di far funzionare la condivisione dello schermo.


0

Per me, non ho potuto abilitare la condivisione dello schermo, perché stavo correndo in "Wayland" (dato che era l'unico desktop che potevo usare). Bene, Wayland non supporta l'opzione di condivisione dello schermo. Ho risolto questo problema passando al desktop "Ubuntu" originale di XOrg. Per farlo funzionare, tuttavia, c'è stata una battaglia ...

Dai un'occhiata al mio post su quest'altra discussione: Ubuntu 18.04 non mostrerà il desktop dopo il login



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.