Bash
如何從 Xfce 桌面執行 Steam?
我已經在 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?
這是一個易於修復的錯誤,請參閱我的部落格文章中關於修復 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。
- 試試你的新啟動器。