web-dev-qa-db-ja.com

Ubuntu 18.04.1 LTSで画面共有を有効にできない

システム設定の「共有」セクションで「画面共有」を有効にしようとすると、「オン/オフ」スライダーをクリックできますが、「オン」に設定されたままになりません。 「共有」スライダーを「オン」に、「リモートログイン」スライダーを「オン」に設定できますが、「画面共有」スライダーは設定できません。何か不足していますか?

Ubuntu 18.04.1 LTSを実行し、xorg上のGNOMEとGNOME Flashbackの両方でこれを試みました

10
thewill2live

これは私に起こった、ここに私がそれを修正した方法があります。

私のネットワークは「有線で管理されていない」と表示しました。これを修正するには、次のことをしなければなりませんでした。

注:端末にコピー/貼り付けする一連のコマンドに興味がある場合は、この回答の最後にリストされているコマンドを実行する前に、まずこれらの手順を確認することをお勧めします。

  • cd /etc/NetworkManager
  • NetworkManager.confNetworkManager.origに保存(バックアップとして)
  • Sudo vi NetworkManager.conf

    managed=falsemanaged=trueに変更します

    新しいファイルは次のようになります。

    [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

    この行をnetwork:のすぐ下に追加します

    renderer: NetworkManager

    新しいファイルは次のようになります(renderer行が示されているようにインデントされていることを確認してください)。

    network:
        renderer: NetworkManager
        ethernets:
            enp3s0:
                addresses: []
                dhcp4: true
    version: 2
    
  • セーブ
  • Sudo netplan apply
  • これを有効にするには、コンピューターを再起動する必要がありました。
  • 再起動後、ネットワークに「有線接続」と表示されるようになりました
  • 次に、Settings"Sharing"Screen Sharing に移動します。
    • Screen SharingONに切り替えることができるはずです。
    • Networks(ダイアログの下部)の下で、これらのONも切り替えます

コマンド

探しているのが端末コマンドだけで、上記の手順で説明したファイルに手動で変更を加えていない場合は、以下のコマンドを実行してファイルの変更を処理する必要があります。

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

これらのコマンドを実行したら、上記の最後の手順を参照して画面共有を有効にします。

1
Jay

彼はイーサネットとインターフェースラインを追加したと思います。コンピューターのインターフェイスが使用されていることを確認する必要があります。彼はenp3s0でした

「ip a」を実行すると、ネットワークデバイスがリストされます。次のようになります。

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

これには2つのインターフェースがあります:ens2f0とens2f1

しばらく前にこの質問をされたことに気付きました。画面共有を機能させることができるはずです。

0
Little Mitch

私にとっては、「Wayland」で実行していたため、画面共有を有効にすることができませんでした(使用できる唯一のデスクトップでした)。まあ、ウェイランドは画面共有オプションをサポートしていません。元のXOrg "Ubuntu"デスクトップに切り替えることで、この問題を修正しました。しかし、それを機能させるために、戦いがありました...

この他のスレッドで私の投稿をチェックしてください: buntu 18.04はログイン後にデスクトップを表示しません

0
BuvinJ