Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Now that App Center is the default in Ubuntu "Find More in Software" no longer works #1682

Open
AJenbo opened this issue May 30, 2024 · 2 comments
Labels
jira Sync with JIRA

Comments

@AJenbo
Copy link

AJenbo commented May 30, 2024

When trying to open an unknown URL or file type you get this:

image

Clicking the orange button gives you this:

image

@sminez sminez added the jira Sync with JIRA label May 31, 2024
@seb128
Copy link
Contributor

seb128 commented May 31, 2024

Could you describe the steps that lead to that dialog? In which application do you try to open a file/and which type or url?

GTK has a deprecated gtkappchooserdialog widget but that hides the button if gnome-software is not installed
https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/deprecated/gtkappchooserdialog.c#L447

The portals do have the issue they are trying to start gnome-software without having a similar check so it's likely the issue described there (which would like impact a confined application trying to use an appchooser)

https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/blob/main/src/appchooserdialog.c#L185
and
https://github.com/flatpak/xdg-desktop-portal-gtk/blob/main/src/appchooserdialog.c#L215

Ideally we should fix those to try snap-store on Ubuntu as a first option if available (and update the command line arguments according), the corresponding launchpad report is https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal-gtk/+bug/2058444

@AJenbo
Copy link
Author

AJenbo commented May 31, 2024

I tired opening a link that was using a custom protocol from the Snap version (default) of Firefox.

More specifically a phpstorm:// link so I would have expected the store to open and show PHPStorm as the solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira Sync with JIRA
Projects
None yet
Development

No branches or pull requests

3 participants