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
I would read through that first. It is always a good first step.
Are you running the system package, flatpak or some other version of Steam? I have had the most success with the flatpak.
Also, why would you use Arch instead of something more user friendly like Mint or Ubuntu?
I installed Steam from pacman, but is there any reason it'd be any different if I were to install it from Flatpak?
As for Arch, mainly because my friend recommended it, though I don't see anything wrong with Arch. Sure takes a bit to learn, but I get used to it.
Flatpak would be different because it is sandboxed. It downloads all the requirements it need to work and keeps them isolated from the rest of your system. Meanwhile the system package shares the files from your OS. Meaning that if steam needs one version of a library to work, and your OS needs a different version to work, you could start running into problems. Whereas that would not be a problem with the flatpak version since the OS would be using its own library, and Steam would be using its own separate library, aka they would not be interfering with one another.
Also:
https://www.flatpak.org/setup/EndeavourOS
check item 4.1 here:
https://steamcommunity.com/app/221410/discussions/0/1636417404917541481/
also try disabling steam overlay or maybe steam's gpu accelerated web UI, or try enabling both the low performance and low bandwidth modes (all of those in steam settings)
The guide suggest not using Flatpak, but flatpaks have matured, and a flatpak is the only way I could get steam working properly since the last update.
I genuinely have no idea what's going on other than there were ♥♥♥♥ ton of Plasmashell spam, like these;
And I know it's not Steam overlay since I have it off.
looks like it has a bug somewhere that makes it call the shell library functions improperly in very specific scenarios
at the very least you should ignore the overlay error and focus on the later (but for the gnome errors i can tell you they vanished after the user fixed the actual reason steam was throwing a fit and it was not nearly related to an incompatibility with gnome libs)
Like the cmd on my steam-launcher icon:
But uhm, though the latest steps to proceeding OS-versions have autom. included the "foreign" i386-architechture (aka: x86_32-bit).. I am not familiar with EndeavorOS, but on previous iterations of Debian-based systems, the user needed to enable the 32-bit packages.
Here in Debian-based land, it was a simple command: " sudo dpkg --add-architecture i386 "
But for you Archie, I had to crackle mi` knuckles, and use the ol' searchinmachina:
..And this was the result: https://linuxiac.com/how-to-play-games-on-arch-linux-using-steam/
So it would seem, in there, same as here.. you need to enable the 32-bit libraries.. As Steam is one of the programs which needs 'em.. Nor would I doubt if it was the main reason for the 32-bit packages to be available on fresh installs as of at least Linux Mint (21.× and onward)
Since this seems to already be turning into some kind of journal, I might as well ponder a bit on flatpak as well..
But 'coz they're in a close system, troubleshooting is much more of a pain with 'em.. since you first have to atleast `sorta` know how to add permissions for file-sharing, etc in flatpaks.
So, f.ex if you have Steam-games across multiple drives, you most likely need to make those available through flatpak's own cmd-structure.. Otherwise you most likely only see what's inside your .steam directory, and some tmp and Downloads directories from your /home/*/
The previous two paragraphs are also a bonus, in sense of security
Not to mention part of the core philosophy of *nix-based OS´s was "One program does one thing well, and any other program in the system can share it to complete it's task." As opposed to Bill Gates´s willy, aka: Microsoft, where one .executable more often than not, contains it dependencies with it. which can result in bloat with the same libraries in every program. And opposed to: one, best deemed program solution available for the system(*Nix); Every program needs to find their own solutions(MSWin).
These of course are generalities, and one can find examples of each and opposite.
(I'm running Kubuntu (ubuntu with kde)).