dsboger-zz / gnome-shell-extension-super-tab-launcher

A GNOME Shell extension that shows favorite app launchers in Super+Tab popup.
https://extensions.gnome.org/extension/1133/supertab-launcher/
GNU General Public License v3.0
10 stars 1 forks source link

Apps have different title after launching, and still show as favourite #5

Closed fawtytoo closed 5 years ago

fawtytoo commented 6 years ago

Some apps, such as VirtualBox, have a different title (and icon depending on icon theme), after launching and still show at the end of the app list as a non-running favourite app.

dsboger-zz commented 6 years ago

That's strange. I cannot reproduce it, so I'll need some more info. Which distro are you using and how were these apps installed (e.g. package manager, flatpak, snap, manually, etc.)? Does the app icon also show twice in the GNOME Shell's favorites (dash)? Lastly, can you post the output of $ gsettings get org.gnome.shell favorite-apps.

Something like that happens to me when I install an update while the app is running. It seems that somehow GNOME Shell "detects" that desktop file was updated and the app entry is duplicated. But that is fixed once I close the app and reopen it.

Thanks for reporting!

fawtytoo commented 6 years ago

A bit more testing reveals that if you launch from a favourite, and then restart the shell via Alt-F2 r, then the title of that app changes (and the icon in the case of VirtualBox), and the favourite is showing again. Not all favourites exhibit the issue. I installed VirtualBox manually from their web site.

I was doing some work to my own extension, so I was restarting the shell frequently. In normal use, it doesn't seem to be a problem.

The same thing happens with the Dash.

dsboger-zz commented 6 years ago

If the same behavior is also visible in the Dash, that means it is probably an issue with the way the Shell handles running apps. I think there is nothing I can do in the extension. Can you please report this issue to the Shell developers (https://gitlab.gnome.org/GNOME/gnome-shell/issues) and then post the issue link here so that I can follow? Thanks again.