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.
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?
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.
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.
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,
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: