While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
![](/templates/default/images/network-icons/patreon.png)
![](/templates/default/images/network-icons/paypal.png)
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Square Enix invests in Playtron for their Linux-based PlaytronOS - first Alpha out now
- Black & White (2001) open source game engine sees a first release
- Linux smashes another market share record for August 2024 on Statcounter
- GE-Proton 9-12 released with fixes for Star Citizen, Bully: Scholarship and more
- Here's what was most popular on Steam Deck through August 2024
- > See more over 30 days here
-
Steam Beta adds new shortcut key to save a clip of rece…
- pazzoeo -
Linux smashes another market share record for August 20…
- Lib-Inst -
Retro racer Slipstream has a final update with new cont…
- pb -
Retro racer Slipstream has a final update with new cont…
- thoughtfulhippo -
The Elecrow CrowView Note is a real useful all-in-one p…
- NoiramSang - > See more comments
- Weekend Players' Club 9/6/2024
- StoneColdSpider - What is the best strategy for finding work as a programmer?…
- BrassGear - WINE Game Screenshot Thread
- DoctorJunglist - Nintendo-style gaming, without Nintendo!
- sourpuz - Tomb Raider (2013) Fails to Launch
- Celchu - See more posts
View PC info
View PC info
AFAICT this should be set up when the Steam client is installed. A steam.desktop file registers a mimetype for steam:// like this:
MimeType=x-scheme-handler/steam;x-scheme-handler/steamlink;
and you can see if it's registred properly by using:
xdg-mime query default "x-scheme-handler/steam;x-scheme-handler/steamlink"
which should return "steam.desktop" by default./usr/bin/steam steam://install/1402490
from a terminal (with the Steam client already running in a second terminall) I get the following output on stdout and the download window opens.ExecCommandLine: "'/home/whizse/.local/share/Steam/ubuntu12_32/steam' 'steam://install/1402490'"
ExecuteSteamURL: "steam://install/1402490"
You can check if something mangles the link, and for possible error messages.
(/usr/bin/steam is the path set on my system in Exec in the steam.desktop file mentioned above.)
View PC info
MimeType=x-scheme-handler/steam;
`steam.desktop` is returned if I query just
xdg-mime query default "x-scheme-handler/steam"
The links are sent to Steam, it just doesn’t really do anything with them. Upon further testing, it opens whichever page I have set under "Select which Steam window appears when the program starts", not necessarily the Library.
View PC info
So if I run
steam steam://install/1402490
it works as expected. The same link in the browser does nothing but open the Library. In both cases, there’s no output in the terminal though
At least I have a workaround of sorts, now ^^ Thanks for your help!
What does your full `Exec` line look like? Mine (unmodified from the install) is:
Exec=sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam' %U
Last edited by Salvatos on 7 March 2022 at 8:59 pm UTC
Mine just says "Exec=/usr/bin/steam %U"
Yours does look odd though. The %U which is the URI is outside the quote and is never sent to the steam command. Also, one does usually just use env in a .desktop file to set environment variables. Some Mint specific changes/bug?
View PC info