HGL
deep-jade
ReadMeFirst Heroic Games Launcher not launching on steam deck
Uninstalled and reinstalled after update when I click on it, it looks like it’s going to open in the tab on the bottom then disappears never actually opens
50 Replies
According to https://discord.com/channels/812703221789097985/812703222232776726/1049810863189659648, you're getting some kind of error message?
Could you copy the full message into this chat? Maybe take a screenshot?
deep-jadeOP•3y ago

deep-jadeOP•3y ago

deep-jadeOP•3y ago
Even when I try to open Microsoft Edge I click on it and nothing happens
This looks like something Flatpak-related broke. Nothing Heroic-related
deep-jadeOP•3y ago
So I am new to Linux because I just got the steam so what do you suggest I do and thank you for the help
I'm not on a Steam Deck myself, but I assume there are Recovery Options somewhere?
Other than that, you could also temporarily remove its write protection & re-install Flatpak (which I can of course walk you through)
deep-jadeOP•3y ago
Like restart the steam deck to factory settings?
Is that why nothing is opening I just installed google chrome and that’s not opening either
That would be a bit drastic. I was more thinking on a "Re-install latest update" kind of thing
Again, I really don't know if something like that exists, but if it does, that would be the first thing I'd do
If worse comes to worst, you can re-image the Deck by following https://help.steampowered.com/en/faqs/view/1b71-edf2-eb6d-2bb3 (choosing "Reinstall Steam OS" should preserve your data)
Any application you install via Discover will exhibit this same behavior, this is a problem with Flatpak, which manages all apps
deep-jadeOP•3y ago
Ok so I need to get a usb stick
I mean I just got this like three days ago
Can’t I just contact steam?
I mean, you can sure try, but I doubt they'll tell you anything other than "Reimage the thing"
I wonder, did you perhaps run a command starting with
sudo
sometime between when it worked & now?deep-jadeOP•3y ago
Nope
I tried installing Microsoft edge to play Xbox games and put a command in for that
Alright, what was that command?
(I guess the full output of
history
would streamline this)deep-jadeOP•3y ago
How do I pull that out of konsole
history > myFile.txt
will put the output into a file called "myFile.txt" (in your home directory), which you can then upload to either Discord directly or a pastebin site like https://paste.debian.net/deep-jadeOP•3y ago

deep-jadeOP•3y ago

That looks fine to me, you're just giving Chrome permissions to read
/run/udev/
(which is where certain gamepads live)
That 3rd command doesn't look good. Gimme a sec to reproduce this myselfdeep-jadeOP•3y ago
Someone similar had the issue of Heroic Game Launcher not working on steam deck and discovered if he deleted legendary.exe it worked
I'd doubt that, considering Heroic does not use the Windows version of Legendary (While I wait, the output of
legendary.exe
) at all
Currently downloading ~a GB of runtimes... gotta love Flatpak
flatpak override --user --show
might be helpfulWould you look at that
Step 1 complete then. Step 2: Solve the issue

flatpak override --user --reset
should be itdeep-jadeOP•3y ago
Your a genius
Can I pay you for your time?
Note that you might have to re-run this command now, since
--reset
just reset all your manually-set overridesdeep-jadeOP•3y ago
Heroic launcher is open 😀
Well, you can always donate to Heroic :smolCheese:
deep-jadeOP•3y ago
Lol how do I do it
Send me a link so you say I may have to run that again?
We have:
- GitHub Sponsors: https://github.com/sponsors/Heroic-Games-Launcher
- Patreon: https://patreon.com/heroicgameslauncher
- Ko-fi: https://ko-fi.com/heroicgames
Whichever is easiest for you
I don't fully understand this question, but let me break down what happened & what we now did to solve it:
- While giving Chrome permissions to read your Gamepad input, you've (I assume accidentally) cut the command short, running
flatpak --user override --filesystem=/run/
. With that, you gave all Flatpak apps access to the full /run/
folder on your disk. Due to technicalities you don't have to worry about, Flatpak does not like this (and apparently is missing safeguards to prevent you from doing this)
- With the history
output you shared, this command stuck out to me. After running it on my own system, I could confirm that this was the issue
- Running flatpak override --user --reset
has now removed this faulty override, allowing you to run apps again.
- As a side effect, running this command also undid your other override (giving Chrome access to Gamepad input, which you made by running flatpak --user override --filesystem=/run/udev:ro com.google.Chrome
). This is the command that you might have to run again, assuming you still want that to workdeep-jadeOP•3y ago
Ok thank you
Small PS: I've now opened https://github.com/flatpak/flatpak/issues/5205 to make the Flatpak team aware of this issue. Hopefully, in the future, it will no longer be possible to end up in your situation
deep-jadeOP•3y ago
I have another question sorry to bug you so in the YouTube video it says to add the game to steam but when I go to steam library and add a game Heroic Game Launcher doesn’t show up
If you want to add a game from Heroic to Steam, you can do so in the 3-dot menu on the game page (click the cover of the game in your library -> 3 dots in the top-right -> "Add to Steam")
I'd recommend not following video tutorials (and instead asking your question here). Videos get outdated rather quickly
deep-jadeOP•3y ago
Yeah so I am in the gaming part of steam deck but when I open Heroic Game launcher in there the steam logo just spins
Nothing opens
deep-jadeOP•3y ago

This is after adding the game to your library by following the steps described above?
deep-jadeOP•3y ago
Yeah I right clicked on heroic launcher and did add to steam
Opened game mode clicked on it and this
Seeing the Properties of the shortcut in Steam might be helpful, although I don't know how to access those in Gaming mode (on Desktop, it's just: Right-click "game" in library -> "Properties...")
deep-jadeOP•3y ago

So you've added Heroic itself to Steam?
Yeah, don't do that. Instead add individual games from inside Heroic
deep-jadeOP•3y ago
Ok just added it see if it works thanks again for the help
Ok fortnite is running
You can make it work by adding
--no-sandbox
at the end of "Launch options", but there'll be other issuesdeep-jadeOP•3y ago
It was so laggy when I ran it through the launcher
Fortnite's not gonna work on Linux
It might run at first, but you'll get kicked after some time due to their AC
deep-jadeOP•3y ago
There’s videos on YouTube with it work
Just kicked me lol
There are YouTube videos about everything (which is why I recommended to instead ask here)
Yup, that's to be expected. There are efforts being made to maybe make it work, but that's still far into the future
deep-jadeOP•3y ago
Lol what about games like call of duty or is there a website where I can type a game in and see if it works with Linux
https://areweanticheatyet.com/ and https://www.protondb.com/ are good candidates (one lists specifically Anti-Cheat, the other general games)
Note that ProtonDB is limited to Steam games
(Oh right, they have this stupid image embed that you can't delete, forgot about that)
deep-jadeOP•3y ago
So pretty much just stick with the steam store games
Like apex legends works fine on the deck
Yup, anything outside of Steam is a diceroll. It might work, it might not. If you ask about a specific game, chances are someone here knows how to get it working though (except for Anti-Cheat issues where the publishers are actively going against our efforts, that is)
Works fine indeed (well, can't speak for the Deck, but it runs fine on Linux)