Ubuntu 18.04.1 LTS no puede habilitar el uso compartido de pantalla

17

Al intentar habilitar "Compartir pantalla" en la sección "Compartir" de la configuración del sistema, puedo hacer clic en el control deslizante "ENCENDIDO / APAGADO" pero no permanecerá en "ENCENDIDO". Puedo configurar el control deslizante "Compartir" en "ON" y el control deslizante "Inicio de sesión remoto" en "ON", pero no el "Compartir pantalla". ¿Me estoy perdiendo de algo?

Ejecutando Ubuntu 18.04.1 LTS y he intentado esto tanto en GNOME en xorg como en GNOME Flashback

thewill2live
fuente

Respuestas:

4

Esto me sucedió, así es como lo corregí.

Mi red mostró "cableado-no administrado"; Para corregir esto, tuve que hacer lo siguiente:

Nota: Si está interesado en un conjunto de comandos para copiar / pegar en su terminal, le recomiendo que primero revise estas instrucciones, antes de ejecutar los comandos enumerados al final de esta respuesta.

  • cd /etc/NetworkManager
  • guardar NetworkManager.confen NetworkManager.orig(como copia de seguridad)
  • sudo vi NetworkManager.conf

    Cambiar managed=falseamanaged=true

    El nuevo archivo se ve así:

    [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

    Agregue esta línea justo debajo network:

    renderer: NetworkManager

    El nuevo archivo tiene un aspecto similar a este (asegúrese de que la rendererlínea esté sangrada como se muestra):

    network:
        renderer: NetworkManager
        ethernets:
            enp3s0:
                addresses: []
                dhcp4: true
    version: 2
    
  • salvar
  • sudo netplan apply
  • Entonces tuve que reiniciar la computadora para que esto sea efectivo.
  • Después de reiniciar, la red ahora mostrará "conectado por cable"
  • Entonces puedes ir a Settings» Sharing»Screen Sharing
    • Ahora debería ser capaz de cambiar Screen SharingaON
    • En Networks(parte inferior del cuadro de diálogo), alterne ONtambién

Comandos

Si todo lo que está buscando son algunos comandos de terminal, y no ha realizado ningún cambio manual en los archivos mencionados en las instrucciones anteriores, la ejecución de los siguientes comandos debería encargarse de las modificaciones del archivo:

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

Después de ejecutar estos comandos, consulte el paso final anterior para habilitar el uso compartido de la pantalla.

Arrendajo
fuente
Gracias por la respuesta Jay, tomé una foto de los cambios, la primera parte con el NetworkManger funcionó bien. La segunda parte, cuando actualizo el plan de red, aparece un error en esa nueva línea que dice "Error en la definición de red: mapeo esperado". ¿Alguna idea de qué hacer allí?
thewill2live
/etc/NetplanNo tengo este directorio
PetroCliff
@dpg Supongo que esto fue un error; la carpeta es /etc/netplan, todo en minúsculas.
Joshua Shearer
Esto no me ayudó. ¿Hay alguna solución de ozher para que la pantalla compartida funcione?
sporc
1
En mi caso, no tenía el archivo 50-cloud-init.yamlque tenía 01-netcfg.yaml(probablemente seguí un tutorial para configurar netplan y por eso lo obtuve) y cambié el procesador a NetworkManager (era networkdantes). Después de hacer sudo netplan applyclic en "Conectar" y no fue necesario reiniciar la PC. Compartir> compartir pantalla funcionó.
firepol
1

La respuesta de @ Jay es buena. El problema se produce si uno deshabilita el administrador de red y en su lugar usa networkd en netplan. Para continuar usando networkd, simplemente agregué:

/usr/lib/vino/vino-server

A mis aplicaciones de inicio.

TrevTheDev
fuente
0

Supongo que agregó las líneas de interfaz y ethernet. Debe asegurarse de que se utiliza la interfaz de su computadora. El suyo era enp3s0

Puede ejecutar "ip a" y mostrará una lista de sus dispositivos de red. Se verá así:

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

Tenga en cuenta que hay 2 interfaces: ens2f0 y ens2f1

Me doy cuenta de que hiciste esta pregunta hace un tiempo. Debería poder hacer que la pantalla compartida funcione.

Little Mitch
fuente
0

Para mí, no podía habilitar el uso compartido de pantalla, porque estaba corriendo en "Wayland" (ya que ese era el único escritorio que podía usar). Bueno, Wayland no admite la opción de compartir pantalla. Solucioné este problema cambiando al escritorio original de XOrg "Ubuntu". Sin embargo, para que eso funcione, hubo una batalla ...

Mira mi publicación en este otro hilo: Ubuntu 18.04 no mostrará el escritorio después de iniciar sesión

BuvinJ
fuente