GNOME Bugzilla – Bug 731862
Get started by the g-s-d sharing plugin
Last modified: 2018-01-27 16:11:20 UTC
.
Created attachment 278691 [details] [review] Get started by the g-s-d sharing plugin Remove the AutostartCondition so that we're started by the gnome-settings-daemon sharing plugin, not by gnome-session directly.
Comment on attachment 278691 [details] [review] Get started by the g-s-d sharing plugin Looks fine, please push
I'll wait until the sharing g-s-d plugin lands :)
Created attachment 278697 [details] [review] Get started by the g-s-d sharing plugin Remove the AutostartCondition so that we're started by the gnome-settings-daemon sharing plugin, not by gnome-session directly.
Attachment 278697 [details] pushed as 18be3c5 - Get started by the g-s-d sharing plugin
Is this really needed? I ask since removing this (and vino-preferences) makes it impossible to autostart/configure using GUI in non GNOME desktops.
(In reply to Joakim Tjernlund from comment #6) > Is this really needed? > > I ask since removing this (and vino-preferences) makes it impossible > to autostart/configure using GUI in non GNOME desktops. It certainly isn't impossible. You just need to copy/paste the .desktop file in the xdg-autostart directory (either the user's or the system's) to have it auto-started by your session manager.
Right, I can manually do it. I do wonder why vino was moved from XDG to gnome-settings though, is there something in GNOME that needs this change? vino-preferences will not come back by moving stuff to XDG, it would be nice if vino-prefs could be a configure option so other DEs could use a GUI to setup vino
(In reply to Joakim Tjernlund from comment #8) > Right, I can manually do it. > I do wonder why vino was moved from XDG to gnome-settings though, is there > something in GNOME that needs this change? Yes, it's the Sharing panel listed in the blocker bugs for this one: https://bugzilla.gnome.org/show_bug.cgi?id=731726 And explained in more details here: http://www.hadess.net/2014/06/firewalls-and-per-network-sharing.html > vino-preferences will not come back by moving stuff to XDG, it > would be nice if vino-prefs could be a configure option so other > DEs could use a GUI to setup vino That's the other desktop environment's problem, to be honest.
(In reply to Bastien Nocera from comment #9) > (In reply to Joakim Tjernlund from comment #8) > > Right, I can manually do it. > > I do wonder why vino was moved from XDG to gnome-settings though, is there > > something in GNOME that needs this change? > > Yes, it's the Sharing panel listed in the blocker bugs for this one: > https://bugzilla.gnome.org/show_bug.cgi?id=731726 > > And explained in more details here: > http://www.hadess.net/2014/06/firewalls-and-per-network-sharing.html I see, thanks for explaining! I am trying to adapted the XDG destop file using: AutostartCondition=GSettings org.gnome.Vino enabled but this does not work. Seems that GSettings is gnome specific? What should I write for MATE? > > > vino-preferences will not come back by moving stuff to XDG, it > > would be nice if vino-prefs could be a configure option so other > > DEs could use a GUI to setup vino > > That's the other desktop environment's problem, to be honest.
(In reply to Joakim Tjernlund from comment #10) > (In reply to Bastien Nocera from comment #9) > > (In reply to Joakim Tjernlund from comment #8) > > > Right, I can manually do it. > > > I do wonder why vino was moved from XDG to gnome-settings though, is there > > > something in GNOME that needs this change? > > > > Yes, it's the Sharing panel listed in the blocker bugs for this one: > > https://bugzilla.gnome.org/show_bug.cgi?id=731726 > > > > And explained in more details here: > > http://www.hadess.net/2014/06/firewalls-and-per-network-sharing.html > > I see, thanks for explaining! > > I am trying to adapted the XDG destop file using: > AutostartCondition=GSettings org.gnome.Vino enabled > but this does not work. > Seems that GSettings is gnome specific? > What should I write for MATE? You don't write anything, you copy the .desktop file into the xdg-autostart directory, usually /etc/xdg/autostart/
(In reply to Bastien Nocera from comment #11) > (In reply to Joakim Tjernlund from comment #10) > > (In reply to Bastien Nocera from comment #9) > > > (In reply to Joakim Tjernlund from comment #8) > > > > Right, I can manually do it. > > > > I do wonder why vino was moved from XDG to gnome-settings though, is there > > > > something in GNOME that needs this change? > > > > > > Yes, it's the Sharing panel listed in the blocker bugs for this one: > > > https://bugzilla.gnome.org/show_bug.cgi?id=731726 > > > > > > And explained in more details here: > > > http://www.hadess.net/2014/06/firewalls-and-per-network-sharing.html > > > > I see, thanks for explaining! > > > > I am trying to adapted the XDG destop file using: > > AutostartCondition=GSettings org.gnome.Vino enabled > > but this does not work. > > Seems that GSettings is gnome specific? > > What should I write for MATE? > > You don't write anything, you copy the .desktop file into the xdg-autostart > directory, usually /etc/xdg/autostart/ But I want the autostart to be conditional(default off) so that my users can change as they please in the startup-applications app.
Then use the user's xdg autostart directory. I mentioned that in comment 7...
Unity panel depends on the "enabled" key and Unity doesn't use gsd. Can this be reverted?
(In reply to Khurshid Alam from comment #14) > Unity panel depends on the "enabled" key and Unity doesn't use gsd. Can this > be reverted? What "Unity panel"? A fork of gnome-control-center? If so, it will need to change. The problem is however fixed now that Ubuntu uses GNOME upstream, so it's really not worth the time.