Everything works fine except steam. The steam-native crashes and opens again repetitively when I run the steam-native from the game submenu. I however can run the steam-native from the terminal without any problem. I cannot guess what could possibly cause such a problem. Thanks in advance for your assistance.
I'm not a gamer and so steam user, so this might not apply at all.
From an external look, it could be a launcher problem, so give a look at the solutions proposed in this bug report.
And, as already mentioned, please always include your garuda-inxi.
Quite frankly, I got lost, and all the libraries suggested to be installed seemed to me a dependency of steam-native-runtime, so should be already there...
@filo
Thank you very much for your time and attention. I installed lib32-libudev0-shim but that does not solve my problem. lib32-libva is already installed. I could not install lib32-nm since I receive the error: target not found: lib32-nm.
After some searching, I found this which seems that address my problem. People suggest removing ~/.nv/GLCache as a part of the solution but such a directory does not exist in my home directory. Could the source of the problem be that I didn't install the Nvidia driver?
@filo
After further search, I found this which could resolve my problem. It suggests downgrading libgudev and lib32-libgudev from 238-1 to 237-2. I search the internet but I only found the latest version available for the download. Do you know how could I find the earlier version? I search /var/cache/pacman/pkg/ for the library but I could not find it there too.
@filo
Unfortunately, that solution didn't work either. It is a very strange bug since I can run Steam from the terminal but running Steam from the game submenu which does nothing but running a script does not work! I keep searching to see if I can find another solution. Thank you very much for your time.
How about copy pasting the desktop file contents here? You can easily lookup that file's location by right clicking it and selecting edit application which opens the properties dialog box.
Ideally the dektop file should be in /usr/share/applications (my steam runtime desktop file is there)
If the file content is too large you can use garuda's privatebin and post a link to it.
@NaN
Ok, I edited the Steam-native application and I found that it runs /usr/bin/steam-native. I expected that it runs the script in /usr/share/applications/ so-called steam-native.desktop. I don't have any steam-runtime.desktop in that directory. It would be nice of you if you could share your file here so I can have it and add it to my system.
It is also strange that steam-native runs when even I run the command steam-runtime in the terminal.
I search the internet for the garuda's provatebin and I found this. Unfortunately, the site seems to be unavailable. If it is ok I can post the content of steam-native.desktop here.
If you are unable to use garuda's privatebin you can also quite easily use termbin right from your terminal. Such as I wanna paste the contents of /usr/share/applications/steam.desktop to termbin (You can ofc replace this path with the path of your steam native desktop file's path instead) I will do this.
cat /usr/share/applications/steam.desktop | tb
where tb is a predefined alias in garuda for nc termbin.com 9999. This command pipes the output of steam.desktop to termbin and generates a URL similar to what privatebin gave above. Like this,
@NaN
Thank you very much for sharing the file. I have the same file with the same content in the directory. When I click on it and execute it I face the problem mentioned in OP (steam crashes and repones again repetitively). Here I have two couple of questions:
When you edit the steam-native application in the game submenu what is the link in the filed the program in the application menu?
What program would run when you execute steam-runtime in the terminal?
By the way, this is the content of my steam-native.desktop: