Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
A well intended action, unfortunately, the information you provide is wrong.
You are getting it backwards. steam-native-runtime uses local libraries.
Steam-native-runtime is not the recommended way to use steam on arch.
If you CHOOSE to use the "native client" YOU have to make sure EVERYTHING is in the exact correct versions (good luck with that).
Literally point 1 on the wiki:
https://wiki.archlinux.org/title/Steam#Installation
I just started the game to make sure it still runs on arch (plasma), and it does (using proton-GE).
The steamdeck runs an immutable version of arch and has nothing to do with rolling releases.
Besides, steam is using (IIRC) ubuntu LTS libraries, so "being up to date" and use local packages most likely cause more errors than not.
Just uninstall steam-native-runtime and use the normal steam package.
Straight from the WIKI. if you start 'steam' it launches steam with its prepacked binaries. The *.desktop file created at install runs just steam but is named 'Steam (Runtime)'. The package name is just 'steam'
If you start 'steam-native' it launches steam with system binaries binaries. The *.desktop file created at install runs steam-native but is named 'Steam (Native)'. The package name is 'steam-runtime-native'
So I indeed did get it the right way round. Generally speaking I do use the Native client, that is using the system binaries the majority of the time and have played hundreds of hours between 3-4 big AAA games using it without issues, of which I count Satisfactory among them. This was just letting the world know if they try to launch the game via steam-native AKA Steam(Native) AKA steam-runtime-native then it just broke today. If on the other hand they choose to use the more stable steam AKA Steam(Runtime) AKA steam then it still works just fine. I think you just got the package name in the repository vs the installed binary name reversed when I referred to Steam as Steam Runtime (Notice no using the native) because that's what it refers to itself as when you install it.
BTW I use KDE, when you install Steam on Arch, does it not apply the (Native) and (Runtime) suffix to the *.desktop files? I have only been using GNU/Linux as my 100% OS for just under a year and I don't care for Gnome and I haven't even tried a tiler yet but from what I have tried XFCE, Cinnamon, etc, they all get the same *.desktop files installed and so they all use the same naming convention, unless I am misremembering.
Anyways, Have a great day!
Where is this on the wiki?
Are you an AI hallucinating things?
I literally linked to the wiki stating the correct facts.
Maybe you have a hard time reading, so I copy/paste it again:
Or maybe I also have to click the link and post for you to understand:
https://wiki.archlinux.org/title/Steam/Troubleshooting#Steam_native_runtime
Instead of graciously taking this as a learning moment, you felt like trying to defend yourself by making up lies. faceslap
It seems you don't understand the difference between steam (just a symlink to steam-runtime), steam-runtime and steam-native-runtime.
IDK and IDC, i run the application "directly" (via symlink steam), I very rarely check any .desktop file for any application.
Again, STEAM IS JUST A SYMLINK TO STEAM-RUNTIME!
You are completely wrong.
Read the documentation my dude, it's plain as day. Just take a breath, it's okay. You don't have to pop a blood vessel. Here, since you don't wanna click the wiki and read the first little blurb I'll quote it here.
"Enable the multilib repository and install the steam package (recommended) or alternatively the steam-native-runtime package for running Steam with native system libraries."
See?
pacman -S steam
This gives you normal steam, prepackaged libraries. Following so far?
pacman -S steam-native-runtime
This is also steam, this uses system manages libraries, or to put it another way it uses "Native runtimes".
Native = native
Absence of native = not native
A runtime is another word for library so a native library is native, to your machine. I don't know how much clearer I can be here. I can only get you so far here dude. At some point you have to just Google it.
Here is a reddit post that pretty succinctly explains it. https://www.reddit.com/r/linux_gaming/comments/w9r6a4/steam_runtime_or_steam_native_are_there_any_major/
Arch and Garuda have the same packages both, only Garuda installs both by default on a basic installation so you will find a lot of people talking about it in the context of Garuda. Personally I have them both installed for no particular reason. However, I do find that they both can have very different behavior when I'm having issues and need to troubleshoot something, particularly when trying to get a game to run that has little or no documentation, even on protondb and so it's handy. A few months ago I had a frame time issue with gamescope when using the NON-native version that was fine in the Native one so I started using it as my primary steam version. It's worked out great for the most part.
You are just confusing yourself by getting all hopped up on terminology. Dial it back and let the good times roll. I just spent like 5 hours jetting round my factory having a blast, you should too it's good for ya, infinitely relaxing. Life is far to short to be pedantic, insulting and borderline aggressive when you just got a term mixed up. I do find the AI comment amusing, and AI wouldn't actually link you anywhere, it would just say 'check the Arch documentation if you have further questions'.
https://wiki.archlinux.org/title/Steam/Troubleshooting#Steam_native_runtime
Yes it is absolutely ok, and you are incorrect. Not only that, what you "recommend" others to do is directly harmful.
And my reaction is because when I see direct false information that will HURT OTHERS IF THEY FOLLOW RECOMMENDATION, I speak up.
I ♥♥♥♥♥♥♥ love arch users. faceslap lmao