Ubuntu 18.04.1 LTS kann die Bildschirmfreigabe nicht aktivieren


17

Wenn ich versuche, "Bildschirmfreigabe" im Abschnitt "Freigabe" der Systemeinstellungen zu aktivieren, kann ich auf den Schieberegler "EIN / AUS" klicken, aber er bleibt nicht auf "EIN" eingestellt. Ich kann den Schieberegler "Freigabe" auf "EIN" und den Schieberegler "Remote Login" auf "EIN" stellen, aber nicht den Schieberegler "Bildschirmfreigabe". Vermisse ich etwas

Führen Sie Ubuntu 18.04.1 LTS aus und haben Sie dies sowohl auf GNOME unter xorg als auch auf GNOME Flashback versucht

Antworten:


4

Das ist mir passiert, hier ist, wie ich es korrigiert habe.

Mein Netzwerk zeigte "Wired-Unmanaged" an. Um dies zu korrigieren, musste ich Folgendes tun:

Hinweis: Wenn Sie an einer Reihe von Befehlen zum Kopieren / Einfügen in Ihr Terminal interessiert sind, empfehlen wir Ihnen, diese Anweisungen zuerst zu lesen, bevor Sie die am Ende dieser Antwort aufgeführten Befehle ausführen.

  • cd /etc/NetworkManager
  • Speichern NetworkManager.confunter NetworkManager.orig(als Backup)
  • sudo vi NetworkManager.conf

    Wechseln Sie managed=falsezumanaged=true

    Die neue Datei sieht folgendermaßen aus:

    [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

    Fügen Sie diese Zeile direkt darunter hinzu network:

    renderer: NetworkManager

    Die neue Datei sieht ähnlich aus (stellen Sie sicher, dass die rendererZeile wie gezeigt eingerückt ist):

    network:
        renderer: NetworkManager
        ethernets:
            enp3s0:
                addresses: []
                dhcp4: true
    version: 2
    
  • speichern
  • sudo netplan apply
  • Ich musste dann den Computer neu starten, damit dies effektiv war.
  • Nach dem Neustart zeigt das Netzwerk nun "kabelgebunden" an.
  • Dann können Sie zu Settings» Sharing» gehenScreen Sharing
    • Sie sollten jetzt wechseln können , Screen SharingzuON
    • Schalten Sie unter Networks(unten im Dialogfeld) ONauch diese um

Befehle

Wenn Sie nur nach Terminalbefehlen suchen und keine manuellen Änderungen an den in den obigen Anweisungen genannten Dateien vorgenommen haben, sollten Sie durch Ausführen der folgenden Befehle die Dateiänderungen berücksichtigen:

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

Nachdem Sie diese Befehle ausgeführt haben, lesen Sie den letzten Schritt oben, um die Bildschirmfreigabe zu aktivieren.


Vielen Dank für die Antwort Jay, ich habe die Änderungen ausprobiert, der erste Teil mit dem NetworkManger hat gut funktioniert. Im zweiten Teil, wenn ich den Netzplan aktualisiere, wird in dieser neuen Zeile ein Fehler mit der Meldung "Fehler in der Netzwerkdefinition: erwartete Zuordnung" angezeigt. Irgendeine Idee, was man dort machen soll?
Thewill2live

/etc/NetplanIch habe dieses Verzeichnis nicht
PetroCliff

@dpg Ich nehme an, das war ein Fehler; Der Ordner ist /etc/netplanin Kleinbuchstaben.
Joshua Shearer

Das hat mir nicht geholfen. Gibt es eine andere Lösung, um die Bildschirmfreigabe zum Laufen zu bringen?
sporc

1
In meinem Fall hatte ich die Datei nicht 50-cloud-init.yaml, die ich hatte 01-netcfg.yaml(wahrscheinlich habe ich ein Tutorial zum Einrichten von Netplan befolgt und deshalb habe ich sie erhalten) und den Renderer in NetworkManager geändert (war networkdvorher). Nachdem sudo netplan applyich auf "Verbinden" geklickt hatte und es nicht benötigt wurde, um den PC neu zu starten. Freigabe> Bildschirmfreigabe hat funktioniert.
Firepol

1

@ Jays Antwort ist gut. Das Problem wird verursacht, wenn man den Netzwerkmanager deaktiviert und stattdessen networkd in netplan verwendet. Um networkd weiterhin zu verwenden, habe ich einfach hinzugefügt:

/usr/lib/vino/vino-server

Zu meinen Startanwendungen.


0

Ich nehme an, er hat die Ethernet- und Schnittstellenleitungen hinzugefügt. Sie müssen sicherstellen, dass die Schnittstelle für Ihren Computer verwendet wird. Sein war enp3s0

Sie können "ip a" ausführen und es werden Ihre Netzwerkgeräte aufgelistet. Wird so aussehen:

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

Beachten Sie, dass es hier 2 Schnittstellen gibt: ens2f0 und ens2f1

Mir ist klar, dass Sie diese Frage vor einiger Zeit gestellt haben. Sie sollten in der Lage sein, die Bildschirmfreigabe zum Laufen zu bringen.


0

Für mich konnte ich die Bildschirmfreigabe nicht aktivieren, da ich in "Wayland" ausgeführt wurde (da dies der einzige Desktop war, den ich verwenden konnte). Nun, Wayland unterstützt die Bildschirmfreigabeoption nicht. Ich habe dieses Problem behoben, indem ich zum ursprünglichen XOrg "Ubuntu" -Desktop gewechselt bin. Um das zum Laufen zu bringen, gab es jedoch eine Schlacht ...

Schauen Sie sich meinen Beitrag in diesem anderen Thread an: Ubuntu 18.04 zeigt nach der Anmeldung keinen Desktop an



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.