Steam installieren
Anmelden
|
Sprache
简体中文 (Vereinfachtes Chinesisch)
繁體中文 (Traditionelles Chinesisch)
日本語 (Japanisch)
한국어 (Koreanisch)
ไทย (Thai)
Български (Bulgarisch)
Čeština (Tschechisch)
Dansk (Dänisch)
English (Englisch)
Español – España (Spanisch – Spanien)
Español – Latinoamérica (Lateinamerikanisches Spanisch)
Ελληνικά (Griechisch)
Français (Französisch)
Italiano (Italienisch)
Bahasa Indonesia (Indonesisch)
Magyar (Ungarisch)
Nederlands (Niederländisch)
Norsk (Norwegisch)
Polski (Polnisch)
Português – Portugal (Portugiesisch – Portugal)
Português – Brasil (Portugiesisch – Brasilien)
Română (Rumänisch)
Русский (Russisch)
Suomi (Finnisch)
Svenska (Schwedisch)
Türkçe (Türkisch)
Tiếng Việt (Vietnamesisch)
Українська (Ukrainisch)
Ein Übersetzungsproblem melden
On Arch for example this is /usr/bin/steam-runtime %U so to verify what is going on with the launcher, you have to run /usr/bin/steam-runtime, not just "steam"
I noticed that sometimes menu-launched software might have slightly different environment variables set automatically... or the current working folder may be different
It shouldn't affect steam in the slightest, and it didn't before, but something seems to have changed, so...
Maybe try adding a command to cd into your user home folder (or whichever is the default working folder when you launch the terminal) before launching steam, in the steam.desktop command...
it should then look like
This should simulate the launch from the desktop file but from the command line, maybe you get a chance to catch the real error like that
something looking like this
Or just create a new launcher. Add a new desktop file just a small bash script. Plop it on your desktop with your steam command however you run it in bash. make it executable. and put on a icon. It'll be good as new. You can call it steam.sh or whatever, it'll run
cd Desktop
nano steam.sh
steam
(Ctrl +o) + (ctrl+x) or
vim.tiny steam.sh
steam
(esc ':wq' enter)
chmod +x steam.sh
./steam.sh (lol) or click it
I think your problem is not a problem bro.
If steam alone does not work
check output of $PATH.
for the chance steam command was in the games folder and not in your $PATH
you must amend your .bashrc file in /~
with the Import = '/usr/bin:/bin'
kinda thing.
Or again in your little steam.sh you can just write the file location ./
But considering you launch it no problem your fine.
Running steam from the command line in gnome-terminal and xfce4-terminal produces a crash dump, see the lines after the break below.
These are the system default terminal emulators. The "steam" command executes a script that crashes, even when run from the .desktop shortcut.
I have installed Tilix for my regular work and running "steam" from Tilix doesn't produce this crash dump and assert and Steam runs just fine.
--------------------------------------------------
assert_20210723192948_1.dmp[65850]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210723192948_1.dmp
/home/xxx/.local/share/Steam/steam.sh: line 772: 65751 Segmentation fault (core dumped) $STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20210723192948_1.dmp[65850]: Finished uploading minidump (out-of-process): success = yes
assert_20210723192948_1.dmp[65850]: response: CrashID=bp-b22e560e-30cb-4910-9d60-f4f932210723
assert_20210723192948_1.dmp[65850]: file ''/tmp/dumps/assert_20210723192948_1.dmp'', upload yes: ''CrashID=bp-b22e560e-30cb-4910-9d60-f4f932210723''
---------------------------------------------------
I tried to set Tilix as the default terminal emulator but from some reason its not working. The steam.desktop just opens a terminal window and then nothing. I've reverted to gnome-terminal and am now trying to see how to set Tilix as default, or if I should even do that.
I would check if there is no log entries produced system side
Otherwise strace, it is very good to catch issues at steam runtime because the amount of logs produced is lower than if you strace something far from the boot time.
also this may seem silly, but is tilix GTK or QT-based?
Have yet to run strace and see what is happening. Will try it later today.
I have considered just reinstalling steam, but holding back in case it stops working completely. This issue is a pain but at least Steam still works.
For me, the solution ended up being that after uninstalling/re-instaliing steam (which I'm not even sure was necessary in hindsight), I just needed to give the steam.desktop file execute permissions.
I added full steps here:
https://github.com/ValveSoftware/steam-for-linux/issues/8232#issuecomment-1010338423
anyone can explain why the shortcut being executable or not should do any difference? (besides running vs. not running at all)