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

Add protocol registration on Linux #157

Closed
Tracked by #148
erri120 opened this issue Mar 2, 2023 · 0 comments · Fixed by #163
Closed
Tracked by #148

Add protocol registration on Linux #157

erri120 opened this issue Mar 2, 2023 · 0 comments · Fixed by #163
Assignees
Labels
meta-improvement An issue that improves an existing feature

Comments

@erri120
Copy link
Member

erri120 commented Mar 2, 2023

On Linux systems that support freedesktop.org Interoperability specifications, it is very easy to add a URL scheme handler using either a Desktop Entry file or using the official utilities.

Example desktop entry:

[Desktop Entry]
Name=Steam (Runtime)
Comment=Application for managing and playing games on Steam
Exec=/usr/bin/steam-runtime %U
MimeType=x-scheme-handler/steam;x-scheme-handler/steamlink;

Example usage of the official utilities:

xdg-settings get default-url-scheme-handler mailto
xdg-settings set default-url-scheme-handler mailto thunderbird-beta-bin.desktop
@erri120 erri120 added small meta-improvement An issue that improves an existing feature labels Mar 2, 2023
@erri120 erri120 self-assigned this Mar 2, 2023
@erri120 erri120 added this to MVP Mar 2, 2023
@erri120 erri120 moved this to In Progress in MVP Mar 2, 2023
This was referenced Mar 2, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in MVP Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta-improvement An issue that improves an existing feature
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant