Bash

如何從 Xfce 桌面執行 Steam?

  • October 8, 2017

我已經在 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

解決方案:

  1. 右鍵點擊桌面
  2. 創建啟動器…
  3. 開始在名稱框中寫入“Steam”,然後從建議中選擇它。
  4. 創造

嘗試執行它!我不工作,是嗎?好吧,我的也沒有,但我想出瞭如何解決它:

sudo mousepad /usr/bin/steam, 在以 ‘#!’ 開頭的行之後 (shebang)添加:

STEAMLIBS=${HOME}/steamlib
LD_LIBRARY_PATH=${STEAMLIBS}

export STEAMLIBS
export LD_LIBRARY_PATH
  1. 完全退出 Steam。
  2. 試試你的新啟動器。

引用自:https://unix.stackexchange.com/questions/64976