快轉到主要內容

Lutris使用教學,安裝與管理Linux的遊戲收藏

Linux系統 Linux玩遊戲 Lutris Wine Steam Steam Deck
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

你是否覺得Linux電腦上的遊戲多到無法管理?

比如從Steam安裝的、依賴特定啟動器才能開的遊戲、遊戲主機模擬器的遊戲,還有硬碟裡數不清的免安裝版Windows遊戲exe檔…

不喜歡在電腦桌面新增一堆有的沒有的捷徑嗎?你需要一款遊戲收藏管理器,這個時候你可能會想到Steam,儘管Steam能夠啟動許多遊戲,但是它的UI仍不方便管理收藏,且目前Linux的Steam客戶端也不是很順暢,不是好的遊戲收藏管理器。

Lutris,這款開源軟體能夠擔當管理遊戲收藏的任務,它的圖示是一隻水獺。

Lutris有二個主要功能:

第一,Lutris可作為Wine(Windows exe轉譯器)的前端,透過社群維護的指令稿,一鍵設定好Wine環境,安裝許多Windows exe遊戲。(相關文章: Linux Wine指令使用教學

第二,Lutris具備管理遊戲功能,內部界面整合了Steam、Ubisoft Connect、EA app、Epic Games Launcher、GOG的啟動捷徑。此外,Lutris支援安裝遊戲主機遊戲,例如搭配PPSSPP、Yuzu、xemu模擬器,遊玩Playstation、Nintendo、Xbox平台的遊戲。


Lutris的作者Mathieu Comandon最初開發本軟體的目的是為了更好地管理Linux上的遊戲收藏。

所以Lutris與同類產品 Bottles Steam不同的點在於,Lutris旨在讓玩家方便管理Linux電腦的遊戲,讓它不單單只是遊戲啟動器,而是成為「遊戲收藏平台」。

不論你的遊戲是Windows遊戲、Linux原生,還是模擬器,你都可以把它加入到Lutris的啟動界面,統一管理。

1. 安裝Lutris
#

Lutris的官網有提供Ubuntu、Fedora、Arch Linux的套件。

我使用Flatpak版本,這個Steam Deck也能裝。請先裝 Flatpak,再裝Lutris

flatpak --user install flathub net.lutris.Lutris

接著,把你裝有遊戲的目錄預先開放給Lutris存取,例如下面我開放的是Steam收藏庫的所在目錄

flatpak --user  override --user --filesystem=/run/media/user/SSD2/Games/Steam/

2. 透過Lutris安裝遊戲
#

你可以自行安裝遊戲,再將其匯入到Lutris收藏庫(後述)

Lutris主要是透過網友撰寫的指令稿來安裝遊戲(不含破解,付費遊戲你要持有副本)。點選Lutris主界面左上角+號 → 在Lutris網站上搜索遊戲,從 Lutris.net下載網友製作的指令稿,自動安裝遊戲。

不論該遊戲是Windows還是PSP的遊戲,指令稿應該都會幫你裝好Wine之類的執行環境,基本上不需要手動介入。

Lutris安裝的遊戲預設目錄為~/Games

遊戲加入Lutris選單後,按右鍵,點選配置,可設定縮圖。按箭頭符號讓Lutris嘗試從資料庫下載縮圖。

3. 將Steam的遊戲匯入Lutris
#

Lutris可以啟動Steam安裝的遊戲,但啟動的過程還是得經過Steam客戶端執行。

我的Steam是使用Flatpak安裝的,需要執行以下步驟Lutris才抓得到遊戲。

  1. 安裝 Flatpak版Steam,再 將自己的Steam遊戲收藏庫設定為公開,Lutris才能讀取

  2. 開放Lutris存取Steam的資料目錄,以及遊戲收藏庫所在路徑(例如我是/run/media/SSD2/Games

flatpak --user override --filesystem=~/.var/app/com.valvesoftware.Steam:ro net.lutris.Lutris
flatpak --user override --filesystem=/run/media/SSD2/Games net.lutris.Lutris
  1. 將.steam目錄,連結到Flatpak的Steam目錄
ln -s ~/.var/app/com.valvesoftware.Steam/.steam .steam
  1. 這樣Lutris左邊的Steam選單應該就會列出Steam遊戲了

4. 手動將遊戲匯入Lutris
#

單獨的exe、Flatpak遊戲、二進位檔、非經過Lutris安裝的遊戲,都得手動加入到Lutris收藏庫。

Flatpak遊戲
#

  1. 例如我這裡有用Flatpak安裝的Minetest,點選+號 → 手動配置遊戲環境,設定啟動指令。像這裡因為是Flatpak,所以運行環境勾選Flatpak

  2. 遊戲選項的應用ID輸入net.minetest.Minetest,如此一來便完成設定。

單獨的Windows exe
#

鑑於Windows程式很多都需要跑Winetricks額外裝Windows的套件,我不是很建議手動加入EXE。建議先試試用Lutris指令稿或者Steam安裝,沒有的話再手動裝。

  1. 點選+號 → 手動配置遊戲環境,運行環境選Wine。

  2. 遊戲選項填入EXE所在目錄,以及容器目錄(WINEPREFIX,即Wine的模擬C槽所在路徑)

  3. 運行環境選擇Wine版本。

  4. 若有特殊需求,你可以在Lutris首頁右上角按Preferences → 執行環境,手動下載其他版本的Wine。

加入遊戲主機ROM
#

以PPSSPP為例子,你必須先安裝PPSSSPP主程式,才可以從Lutris側邊欄新增PSP遊戲。(若PPSSPP以Flatpak格式安裝,也得以上述的Flatpak方法手動新增至Lutris)

新增遊戲執行環境選取PPSSPP,再填入ROM路徑即可。其他模擬器所需的執行環境,可在Lutris首頁右上角按Preferences → 執行環境,手動下載。

相關文章

精選數十款Linux玩遊戲的輔助程式,適用Windows與原生Linux遊戲
Linux系統 Linux玩遊戲 Wine Steam Linux
Linux玩Windows的Galgame遊戲的一些方法
Linux系統 Linux玩遊戲 Wine Steam
如何在Linux系統玩Steam的Windows遊戲:Steam客戶端 + Steam Play安裝教學
Linux系統 Linux玩遊戲 Steam Linux

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。