Ubuntu 18.04.1 LTS не вдається ввімкнути спільний доступ до екрана


17

При спробі ввімкнути "Спільний доступ до екрана" в розділі "Спільний доступ" в системних налаштуваннях я можу натиснути повзунок "ВКЛ. / ВИКЛ.", Але він не буде встановлений на "УВІМКНЕНО". Я можу встановити повзунок "Спільний доступ" на "ВКЛ.", А повзунок "Віддалене вхід" - на "УВІМКНЕНО", але не на "Спільний доступ". Я щось пропускаю?

Запуск Ubuntu 18.04.1 LTS і спробував це в GNOME на xorg та GNOME Flashback

Відповіді:


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 працювала чудово. Друга частина, коли я оновлюю netplan, я отримую помилку в тому новому рядку, який говорить "Помилка визначення мережі: очікуване відображення". Будь-яка ідея, що там робити?
thewill2live

/etc/NetplanУ мене немає цього каталогу
PetroCliff

@dpg Я припускаю, що це була помилка; папка є /etc/netplan, всі малі регістри.
Джошуа Ширер

Це не допомогло мені. Чи є якесь рішення, щоб загальний доступ до екрана працював?
sporc

1
У моєму випадку, у мене не було файл 50-cloud-init.yaml, у мене було 01-netcfg.yaml(ймовірно , я пішов за підручник для установки netplan , і саме тому я отримав його) , і я змінив рендерер NetworkManager (був networkdраніше). Після того, як sudo netplan applyя натиснув «Підключити», і не потрібно було перезавантажувати ПК. Спільний доступ> обмін екраном працював.
вогонь

1

@ Відповідь Джея хороша. Проблема виникає, якщо вимкнути мережевий менеджер і замість цього використовувати мережу в netplan. Щоб продовжувати використовувати мережу, я просто додав:

/usr/lib/vino/vino-server

До моїх програм запуску.


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 не відображатиме робочий стіл після входу



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.