Comment 10 for bug 1323574

Revision history for this message
Michael Webster (miketwebster) wrote : Re: Wallch crashes (Segmentation fault)

So I think this may be something silly...

We recently registered with freedesktop.org to get "Cinnamon" listed as a valid desktop (for many checks - app visibility in menus, startup programs, etc..)

It's been accepted, but in the meantime, according to the standard for desktop names we thought we were supposed to prefix X- if it's an unregistered name: http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#onlyshowin-registry. Upon a quick re-reading, desktop names were not specifically included in this X- exception (it could be mentioned elsewhere, however, just did a quick re-read.

Regardless, running wallch by:

XDG_CURRENT_DESKTOP=GNOME wallch

Works fine, at least in my limited testing. I didn't dig into this code much, and the breakpoint where it segfaults wasn't very informative.

Without knowing more, for the time being, until Cinnamon rolls out as a registered desktop name, I would maybe just supply an additional .desktop file with:

OnlyShowIn=X-Cinnamon
Exec=XDG_CURRENT_DESKTOP=GNOME wallch

and NotShowIn=X-Cinnamon in your other .desktop file.

This problem will probably eventually go away.