Steam 关​​闭或重新打开时出现问题

Steam 关​​闭或重新打开时出现问题

关闭 Steam 后,我无法在 Ubuntu 上重新打开 Steam。为了有效地运行或再次使用 Steam,我似乎必须重新启动整个计算机,这是一件苦差事。此外,Steam(特别是在 Universe Sandbox 期间或之后)经常冻结 - 这需要我关闭 Steam 才能清除冻结。

我通常使用终端来关闭所有 steam,有时它会运行得很快,以至于单击 x 图形按钮即可将其关闭,这是我首选的方法。但有时我不得不使用终端或任务栏来关闭窗口。

无论用什么方法关闭,我通常都无法重新打开 Steam,除非我完全重启机器。再次点击 steam 可能会出现一次“steam 正在更新”窗口,但之后什么都没有发生。

Steam 的某些程序似乎在后台运行,但并未完全进入前台供使用。在我尝试多次单击它之后,它可能会再次响应 killall steam,这将杀死其中的所有内容。

尝试通过在终端中输入“steam”来启动 Steam,结果如下:

steam.sh[169693]: Running Steam on Ubuntu 20.04 64-bit
steam.sh[169693]: STEAM_RUNTIME is enabled automatically
setup.sh[169763]: Steam runtime environment up-to-date!
steam.sh[169693]: Steam client's requirements are satisfied

但什么也没发生。如果我尝试再次运行 steam,它会产生相同的结果。但是,如果我从此时再次 killall steam,它会显示以下内容:

steam.sh[170117]: Running Steam on Ubuntu 20.04 64-bit
steam.sh[170117]: STEAM_RUNTIME is enabled automatically
setup.sh[170187]: Steam runtime environment up-to-date!
steam.sh[170117]: Steam client's requirements are satisfied
[2022-03-30 05:43:43] Startup - updater built Mar 28 2022 16:05:10
[2022-03-30 05:43:43] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Installing breakpad exception handler for appid(steam)/version(1648513529)
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

由此,终端永远不会完成或得出结果,所以您必须关闭终端才能执行其他操作。

我怎样才能重新启动 steam 或干净地关闭它,以便如果我稍后重新打开它,它可以正常工作而无需完全重新启动机器?

答案1

这可能是从存储库安装的版本。由于某种原因,它不能很好地工作,我遇到了无法关闭游戏并让它们在后台运行的问题。我后来才注意到这一点,当时我恰好看到它们htop或什么的,并注意到所有丢失的内存。

我的建议是完全卸载 Ubuntu 附带的 steam,从以下位置获取官方 .deb 文件steam 仓库并按照说明操作。如果您的所有问题都立即消失,我不会感到惊讶。我就是这样。:D

相关内容