我已经尝试了该网站上的所有解决方案,但没有一个有效。当我steam在终端中输入时,我看到的是:
$ steam
steam.sh[21591]: Running Steam on ubuntu 22.04 64-bit
steam.sh[21591]: STEAM_RUNTIME is enabled automatically
setup.sh[21661]: Steam runtime environment up-to-date!
steam.sh[21591]: Steam client's requirements are satisfied
Run Code Online (Sandbox Code Playgroud)
然后,什么也没有发生。它退出并将控制权返回给 shell。
请帮忙。
小智 16
我遇到了这个问题。看起来这是桌面启动器文件无法正确启动 steam 的问题,因为系统未在 NVIDIA prime 系统上使用正确的 GPU。通过使用桌面启动器文件启动它,我发现我的系统上已经有一个已失效的 steam 正在运行。
查找进程:ps aux | grep steam
$USER 115599 0.0 0.0 10232 3800 ? S 14:53 0:00 bash $HOME/.steam/debian-installation/steam.sh -nominidumps -nobreakpad
$USER 115746 0.1 0.0 0 0 ? Zl 14:53 0:00 [steam] <defunct>
$USER 116535 0.0 0.0 9076 2204 pts/1 S+ 14:56 0:00 grep --color=auto steam
Run Code Online (Sandbox Code Playgroud)
杀死进程:kill -9 115746
通过命令行再次运行 steam,这次应该会启动:steam
之后,修改您的 Steam 桌面启动器文件,将/usr/share/applications/steam.desktop
第 38 行从更改
PrefersNonDefaultGPU=true为PrefersNonDefaultGPU=false
这需要 root 权限,如果您没有 root 权限,您应该能够通过命令行使用 steam。
重新启动,Steam 桌面启动器应该可以工作。
| 归档时间: |
|
| 查看次数: |
6906 次 |
| 最近记录: |