Zmodyfikowane wersje Wine oraz Proton


Data opublikowania: 14 kwietnia, 2023 12:23 pm


Oprócz standowych wydań Wine i Proton istnieją również zmodyfikowane przez społeczność wersje. Często zawierają one poprawki i ulepszenia umożliwiające uruchamianie gier lub przyspieszenie ich działania.

Polecane modyfikacje

Wśród społeczności, która opiekuje się modyfikacjami Wine i Proton wyróżniają się cztery poniższe źródła:

GloriousEggroll – Wine: https://github.com/GloriousEggroll/wine-ge-custom/releases

GloriousEggroll – Proton: https://github.com/GloriousEggroll/proton-ge-custom/releases

Frogging Family – Wine oraz Proton: https://github.com/Frogging-Family/wine-tkg-git/releases

Kron4ek – Wine: https://github.com/Kron4ek/Wine-Builds/releases

Instalacja zmodyfikowanego Wine i Proton

Poniższe podrozdziały opisują instalację Wine oraz Proton w aplikacjach Lutris oraz Steam.

Instalacja zmodyfikowanego Wine w Lutris


WAŻNE

Poniższy przykład jest reprezentatywny – oparty na GloriousEggroll Wine. W przypadku innych wydań schemat działania jest podobny.


  1. Pobieramy plik ze zmodyfikowanym Wine na dysk.
Wine
  1. Rozpakowujemy plik za pomocą dowolnego menedżera archiwów.
  2. Przechodzimy do katalogu, gdzie rozpakowany został plik i w nim poszukujemy struktury katalogów podobnej jak na zdjęciu poniżej.
Wine
  1. Znalezione katalogi należy skopiować do katalogu z runnerami Lutrisa. W tym celu otwieramy drugie okno/drugą zakładkę menedżera plików i przechodzimy do:
~/.local/share/lutris/runners/wine/
  1. W nim tworzymy katalog dedykowany dla zmodyfikowanego Wine.
Wine
  1. Kopiujemy znalezioną strukturę katalogów do utworzonego katalogu.
Wine
  1. Restartujemy Lutris.

Instalacja zmodyfikowanego Protona w Steam

  1. Pobieramy plik ze zmodyfikowanym Protonem na dysk.
Proton
  1. Rozpakowujemy plik za pomocą dowolnego menedżera archiwów.
  2. Rozpakowany katalog należy skopiować do katalogu:
~/.steam/steam/compatibilitytools.d/

Jeśli katalog compatibilitytools.d nie jest dostępny należy go utworzyć.

Proton

Wnętrze skopiowanego katalogu powinno zawierać strukturę podobną do zrzutu poniżej.

Proton
  1. Restartujemy Steam.

Instalacja zmodyfikowanego Protona w Lutris (niezalecane)


UWAGA #1

Proton jest przeznaczony dla biblioteki gier Steam i z nią jest kompatybilna. Instalacja Protona w Lutris jest możliwa lecz niezalecana z powodu możliwego konfliktu struktur plików i katalogów.



UWAGA #2

Nie należy zmieniać w ustawieniach gry Wine na Proton i odwrotnie – spowoduje to masę problemów z zależnościami.



WAŻNE

Poniższy przykład jest reprezentatywny – oparty na GloriousEggroll Proton. W przypadku innych wydań schemat działania jest podobny.


  1. Pobieramy plik ze zmodyfikowanym Protonem na dysk.
Proton
  1. Rozpakowujemy plik za pomocą dowolnego menedżera archiwów.
  2. Przechodzimy do katalogu, gdzie rozpakowany został plik i w nim poszukujemy struktury katalogów podobnej jak na zdjęciu poniżej.
Proton
  1. Znalezione katalogi należy skopiować do katalogu z runnerami Lutrisa. W tym celu otwieramy drugie okno/drugą zakładkę menedżera plików i przechodzimy do:
~/.local/share/lutris/runners/wine/
  1. W nim tworzymy katalog dedykowany dla zmodyfikowanego Protona.
Proton
  1. Kopiujemy znalezioną strukturę katalogów do utworzonego katalogu.
Proton
  1. Restartujemy Lutris.

Uruchamianie gier przy pomocy zmodyfikowanego Wine i Proton

Poniższe podrozdziały pomogą skonfigurować Lutris oraz Steam do uruchomienia gier ze zmodyfikowanymi wersjami Wine oraz Proton.

Lutris

  1. Klikamy prawym przyciskiem na grę, którą chcemy skonfigurować i klikamy na opcję „Configure”.
Lutris
  1. Przechodzmy do zakładki „Runner options” i w niej zmieniamy wartość „Wine version” na właściwą dla zmodyfikowanej wersji (jest to nic innego jak nazwa utworzonego katalogu).
Lutris
  1. Zapisujemy zmiany i uruchamiamy grę.

Steam

  1. Uruchamiamy Steam i przechodzimy do ustawień (Steam -> Ustawienia).
  2. W ustawieniach klikamy „Steam Play” z menu po lewej stronie, a następnie wybieramy z listy odpowiednią wersję.
Steam
  1. Zapisujemy zmiany – należy uruchomić ponownie Steam.