Slingshot does not show all installed apps

Bug #1059057 reported by Mario Guerriero on 2012-09-30
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
elementary OS
Invalid
Undecided
Unassigned

Bug Description

This problem is caused by the fact that pantheon session is called "Pantheon" when run with gnome-session while almost all the GNOME and Ubuntu apps have a "ShowOnlyIn=Unity;GNOME" in their .desktop launchers. It means that a lot of apps can't be shown in slingshot on elementary OS and, generally, on pantheon.

For example:
if you try to replace the string: "DesktopName=Pantheon" of the file: "/usr/share/gnome-session/sessions/pantheon.session" with "DesktopName=GNOME" all the apps will be shown.

I think we must find a solution for Luna.

Screw the crappy apps that restrict themselves to GNOME and Unity, disregarding XFCE, LXDE and Pantheon?

Mario Guerriero (mefrio-g) wrote :

It would be good but a lot of users will install them and they won't find them in slingshot.

A hack to show them would be equal to the user-agent mess in web browsers, when everything pretended to be Mozilla 5.0.
Of course we could pretend we're GNOME too, but that means impairing well-written apps for the sake of kind-of-fixing broken ones. And this is not something we can do.

I'd just ship substitute .desktop files for most used broken apps and simultaneously propose the patch upstream to app developers.

Juangg (juangg-1977) wrote :

I've installed Editra from the package that is in their web. The main problem with that it is the impossiblity to add it to slingshot in an easy way. I mean, in KDE you can add an application to the launcher editing the launcher apps, quite easily. In Gnome you can add it with alacarte. I think there sould be an easy way to add something new to Slingshot.

Cody Garver (codygarver) wrote :

Juangg: your problem is bug #1010210.

Cody Garver (codygarver) wrote :

This needs to be sorted out before going stable. Either we will impersonate or not.

Changed in elementaryos:
milestone: none → luna-beta2
Daniel Fore (danrabbit) wrote :

This sounds like a problem for those developers to solve. If they don't want to appear on other desktops, it's their loss IMO. Bugs should be filed against the offending apps.

Changed in elementaryos:
status: New → Invalid
milestone: luna-beta2 → none
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers