我已经在 Debian 7.0 上顺利安装了 Steam,并且可以通过输入 来运行它steam &
。
我已将其设置为 Xfce 中的桌面启动器,但当我运行它时,没有任何反应。
然后我检查了“在终端中运行”选项,发现它打印了有关GLIBC_2.5
缺失的错误消息,这是我之前为了让 Steam 正常运行而安装的。
我怀疑它可能需要我的环境变量,并且 Xfce 没有以“我”的身份运行它(为什么?)。
之后,我创建了一个runsteam
脚本并将桌面启动器链接到它。该脚本尝试执行 my.bashrc
以获取环境变量,但其权限被拒绝。
我已经在自己中设置了变量runsteam
(从 复制.bashrc
),但终端窗口只是闪烁并退出,然后我才能看到任何内容。
这些是我的相关内容.bashrc
:
PATH=$PATH:/home/name/bin/
STEAMLIBS=${HOME}/steamlib
LD_LIBRARY_PATH=${STEAMLIBS}
export STEAMLIBS
export LD_LIBRARY_PATH
如何从我的 Xfce 桌面运行 Steam?
答案1
这是一个很容易修复的错误,请参阅我的博客文章中有关修复 Debian Linux 上常见 Steam 问题的第 7 条:http://www.yannbane.com/2013/02/how-to-steam-on-linux-debian-70.html。
解决方案:
- 右键单击桌面
- 创建启动器...
- 开始在名称框中写入“Steam”,然后从建议中选择它。
- 创造
尝试运行它!我不工作,是吗?好吧,我的也没有,但我已经找到了解决方法:
sudo mousepad /usr/bin/steam
,在以“#!”开头的行之后(shebang) 添加:
STEAMLIBS=${HOME}/steamlib
LD_LIBRARY_PATH=${STEAMLIBS}
export STEAMLIBS
export LD_LIBRARY_PATH
- 彻底退出Steam。
- 尝试您的新启动器。