** Description changed:

- The vino-server does currently not autostart if one enables it via the
- sharing settings in gnome-control-center. Running gnome-settings-daemon
- -r --debug shows that it tries to locate vino-server.desktop which it
- cannot find and therefore fails to start. Looking at the debian package,
- a confirmed and working fix for Ubuntu 16.04 is: sudo ln -s
- /etc/xdg/autostart/vino-server.desktop /usr/share/applications/vino-
- server.desktop or only shipping that file in /usr/share/application
+ Impact
+ ======
+ The Desktop Sharing option in GNOME's Settings apps silently doesn't work.
+ 
+ Test Case
+ =========
+ On the host computer:
+ 1. In Ubuntu GNOME, open the Settings app.
+ 2. Open the Sharing panel.
+ 3. In the headerbar, turn on Sharing.
+ 4. Click Screen Sharing. Turn it On. (If it was already On, turn it off then 
On.)
+ 
+ On the guest computer:
+ 5. From a different computer connected to the same local network, attempt to 
connect to the local
+ 
+ For this, you can install Vinagre. Click Connect. Use Protocol: VNC and
+ enter the IP address for the test computer in the Host: field. Click
+ Connect.
+ 
+ On the host computer:
+ 6. You probably need to approve a popup message to allow the remote user to 
connect.
+ 
+ Regression Potential
+ ====================
+ This only adds a symlinked NoDisplay=true .desktop to
+ /usr/share/applications/
+ 
+ Other Info
+ ==========
+ The fix for Ubuntu 16.10 is a bit different. There we can just backport the 
systemd service file added to vino 3.22 since gnome-settings-daemon 3.22 
handles sharing services via systemd user services.
+ 
+ I verified that the extra .service file does not affect the way vino-
+ preferences works in Unity 16.10. It's just ignored and manually trying
+ to start the service in Unity doesn't work either which is fine. For
+ 17.04+ we should look at having Unity use the systemd user service too.
+ 
+ Original Bug Report with Workaround
+ ===================================
+ Running gnome-settings-daemon -r --debug shows that it tries to locate 
vino-server.desktop which it cannot find and therefore fails to start. Looking 
at the debian package, a confirmed and working fix for Ubuntu 16.04 is: sudo ln 
-s /etc/xdg/autostart/vino-server.desktop 
/usr/share/applications/vino-server.desktop or only shipping that file in 
/usr/share/application

** Changed in: vino (Ubuntu Xenial)
       Status: Triaged => In Progress

** Changed in: ubuntu-gnome
       Status: Triaged => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1607663

Title:
  vino-server does not autostart on Ubuntu-GNOME

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-gnome/+bug/1607663/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to