Ubuntu 18.04.1 LTS не может включить общий доступ к экрану

17

При попытке включить «Общий доступ к экрану» в разделе «Общий доступ» системных настроек, я могу нажать на ползунок «ВКЛ / ВЫКЛ», но он не останется установленным на «ВКЛ». Я могу установить для ползунка «Общий доступ» значение «ВКЛ», а для ползунка «Удаленный вход в систему» ​​- «ВКЛ», но не для «Общий доступ к экрану». Я что-то пропустил?

Запустил Ubuntu 18.04.1 LTS и пытался сделать это как на GNOME на xorg, так и на Flashback GNOME

thewill2live
источник

Ответы:

4

Это случилось со мной, вот как я это исправил.

Моя сеть показала «проводной-неуправляемый»; чтобы исправить это, я должен был сделать следующее:

Примечание. Если вас интересует набор команд для копирования / вставки в ваш терминал, я рекомендую вам сначала ознакомиться с этими инструкциями, прежде чем запускать команды, перечисленные в конце этого ответа.

  • cd /etc/NetworkManager
  • сохранить NetworkManager.confв NetworkManager.orig(в качестве резервной копии)
  • sudo vi NetworkManager.conf

    Изменить managed=falseнаmanaged=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 SharingнаON
    • Под 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

После выполнения этих команд обратитесь к последнему шагу, приведенному выше, чтобы включить общий доступ к экрану.

сойка
источник
Спасибо за ответ, Джей, я попробовал изменения, первая часть с NetworkManger работала нормально. Вторая часть, когда я обновляю сетевой план, я получаю сообщение об ошибке в новой строке, которое говорит: «Ошибка в определении сети: ожидаемое сопоставление». Есть идеи, что там делать?
thewill2live
/etc/NetplanУ меня нет этого каталога
PetroCliff
@dpg Полагаю, это была ошибка; папка есть /etc/netplan, все строчные.
Джошуа Ширер
Это не помогло мне. Есть ли еще какое-нибудь решение, чтобы заставить совместное использование экрана работать?
sporc
1
В моем случае у меня не было файла 50-cloud-init.yaml, который у меня был 01-netcfg.yaml(возможно, я следовал учебному пособию по настройке netplan, и поэтому я его получил), и я изменил средство визуализации на NetworkManager (было networkdраньше). После того, как sudo netplan applyя нажал «Подключить», перезагрузка ПК не потребовалась. Совместное использование> совместное использование экрана работает.
firepol
1

@ Джей ответит хорошо. Проблема возникает, если отключить сетевой менеджер и вместо этого использовать networkd в netplan. Чтобы продолжить использовать networkd, я просто добавил:

/usr/lib/vino/vino-server

Для моих приложений запуска.

TrevTheDev
источник
0

Я предполагаю, что он добавил Ethernet и линии интерфейса. Вы должны убедиться, что интерфейс для вашего компьютера используется. Его был 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

Для меня я не мог включить совместное использование экрана, потому что я работал в «Wayland» (так как это был единственный рабочий стол, который я мог использовать). Ну, Wayland не поддерживает функцию совместного использования экрана. Я исправил эту проблему, переключившись на оригинальный рабочий стол XOrg "Ubuntu". Однако, чтобы заставить это работать, была битва ...

Посмотрите мой пост в этой другой теме: Ubuntu 18.04 не будет отображать рабочий стол после входа в систему

BuvinJ
источник
0

У меня была эта проблема из двух новых установок 18.04. Исправление, которое работало, выполняло код ниже в терминале и затем перезагружался:

sudo apt install vino

Ответ был отсюда: не могу включить обмен на Ubuntu 18.04

Тим У
источник