Re: [gnome-flashback] Gnome FB Meta on F22 fails to start locally



On Mon, Aug 10, 2015 at 5:07 AM, Alberts Muktupāvels
<alberts muktupavels gmail com> wrote:


On Mon, Aug 10, 2015 at 1:43 AM, Michael DePaulo <mikedep333 gmail com>
wrote:

On Sun, Aug 9, 2015 at 4:04 PM, Alberts Muktupāvels
<alberts muktupavels gmail com> wrote:
Hi,

On Sun, Aug 9, 2015 at 10:44 PM, Michael DePaulo <mikedep333 gmail com>
[...]
In my ~/.vnc/.xstartup script, I have these 2 lines, which may be
significant:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

Also,

GDM is reading from the xsession file, which contains this line:
DesktopNames=GNOME-Flashback;GNOME;

Whereas for TigerVNC, I have this line in ~/.Xclients
export XDG_CURRENT_DESKTOP=GNOME-Flashback;GNOME;


; - is used only in .desktop files
: - should be used when setting environment variable

That line should be:
export XDG_CURRENT_DESKTOP=GNOME-Flashback:GNOME

Just in case it is not a typo....

1. It looks like this is a bug. I will submit a patch.

https://git.gnome.org/browse/gnome-flashback/tree/data/gnome-flashback-metacity.desktop.in.in

https://git.gnome.org/browse/gnome-flashback/tree/data/gnome-flashback-compiz.desktop.in.in



No, it is not a bug. In *.desktop files it should be ';', but in enviroment
variable it must be ':'.


2. I edited the .xsession file on my system and it did not fix the
issue with the local session. (I made sure to restart GDM).

3. It did fix compatibility with the simple project I have been
working on all day (xsession-chooser-pygtk), which I was using under
TigerVNC. My project uses the .xsession file:
https://github.com/mikedep333/xsession-chooser-pygtk

OK, so that is a bug in my project. I will fix its parsing code.
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#value-types

-Mike


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]