web-dev-qa-db-fra.com

Vino ne fonctionne pas après la mise à niveau de Ubuntu GNOME 17.04 à Ubuntu 17.10

Après la mise à niveau d'Ubuntu GNOME 17.04 vers Ubuntu 17.10, vino ne démarre plus.

Si j'essaye de le démarrer manuellement en utilisant:

/usr/lib/vino/vino-server

Ensuite, il suffit de séparer les fautes:

Segmentation fault (core dumped)

J'ai essayé de supprimer et de réinstaller vino avec apt et de procéder de la même manière via le Centre de logiciel Ubuntu (ajouter et supprimer l'application 'Partage de bureau') - mais cela n'a pas aidé.

Par coïncidence, lorsque je vais dans le nouveau menu 'Partage' dans les paramètres, le partage d'écran n'est répertorié à aucun moment.

Autant que je sache, Vino ne semble pas avoir de fichier journal, alors je suis un peu perplexe.

Aucune suggestion?

1
Adam Egan

Merci à Rmano pour leur allusion à propos de Wayland ...

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856036

Apparemment, Vino ne fonctionne pas sur Wayland:

Tel que conçu, vino est lié au serveur X. Ce n'est pas ciblé pour le portage à Wayland. AIUI capturer l'intégralité de l'écran n'est tout simplement pas autorisé pour des raisons de sécurité sous wayland. La fonctionnalité de communication à distance doit être implémentée à un niveau différent dans la pile de Wayland (et vino ne fait pas du tout partie de la solution).

Revenir à l'écran de connexion et choisir "Gnome sur Xorg" dans le menu des paramètres avant de se connecter permet à Vino de fonctionner à nouveau.

Il suffit de mentionner que le même problème semble également affecter TeamViewer.

2
Adam Egan

Vous pouvez toujours utiliser le serveur vino pour vous connecter à distance sur Ubuntu 17.10. Après avoir entré le mot de passe, cliquez sur l'icône représentant une roue dentée à côté du bouton Connexion, puis sélectionnez l'option "Ubuntu sur Xorg". Cliquez sur le bouton Sign In puis vérifiez que le serveur vino est en cours d'exécution.

Pour vérifier que le serveur vino est en cours d'exécution, ouvrez une fenêtre de terminal et tapez: netstat -an | grep: 59

La sortie devrait ressembler à ceci:

tcp        0      0 127.0.0.1:5900          0.0.0.0:*               LISTEN
tcp6       0      0 ::1:5900                :::*                    LISTEN

Si le serveur vino n'est pas en cours d'exécution, vous pouvez l'ajouter aux Préférences des applications de démarrage et redémarrer. J'espère que ça t'as aidé.

0
DarkPenguin