Promod unter Linux
ProMod läuft unter Linux über Wine beziehungsweise Bottles. Nach der Installation sind drei Nachbesserungen nötig, sonst stürzt der Installer beim Start ab oder die Oberfläche bleibt unvollständig. Ein fertiges Skript von xEnSei nimmt dir diese Arbeit ab.
Skript und Anleitung auf GitHubgithub.com/xEnSei/ProMod-Setup-Bottles-Wine
Was das Skript behebt
Absturz beim Start
ProMod benötigt .NET mit ICU in Version 68, aktuelle Distributionen liefern längst neuere. Im Log steht dann eine Meldung zu icuuc68. Das Skript lädt die passende Fassung von NuGet und legt die drei nötigen Bibliotheken in den ProMod-Ordner.
Leere Symbole in der Oberfläche
ProMod nutzt die Windows-Schriftart „Segoe MDL2 Assets“ für seine Symbole, Wine bringt sie nicht mit. Das Skript trägt sie in die Bottle und die Wine-Registry ein. Die Schrift gehört Microsoft und wird deshalb nicht mitgeliefert — du brauchst eine eigene Kopie, etwa aus einer Windows-Installation unter C:\Windows\Fonts\segmdl2.ttf.
Fehlende Schrift Consolas
Wird für Pfade und Versionsnummern gebraucht und über winetricks consolas nachinstalliert.
Voraussetzungen
- Eine funktionierende Bottle beziehungsweise ein Wine-Prefix, in dem ProMod bereits installiert ist
curl,unzipundfind— auf den meisten Distributionen ohnehin vorhandenwinetricks— optional, ohne wird der dritte Schritt übersprungen- Deine eigene
Segoe MDL2 Assets.ttf— optional
Anwendung
Das Skript gibt es auf Deutsch (promod_setup_de.sh) und Englisch (promod_setup_en.sh). Aufruf:
./promod_setup_de.sh <BottlePfad> [RunnerBinPfad]
BottlePfad — der Pfad zur Bottle, üblicherweise /home/<Benutzer>/.local/share/bottles/bottles/<Bottlename>. In Bottles findest du ihn über Rechtsklick auf die Bottle und „Öffne im Dateimanager“.
RunnerBinPfad — optional, zeigt auf den bin/-Ordner des verwendeten Runners, etwa eines bestimmten GE-Proton-Builds. Nötig nur dann, wenn mehrere Wine-Versionen installiert sind und die Meldung wine client error: version mismatch erscheint.
Liegt die Segoe MDL2 Assets.ttf im selben Ordner wie das Skript, wird sie automatisch übernommen. Andernfalls fragt das Skript nach dem Pfad; lässt du die Eingabe leer, wird der Schritt übersprungen. Danach startest du ProMod wie gewohnt aus Bottles heraus.
Gut zu wissen
- Während des Laufs kann mehrfach ein Fehlerdialog zu
rundll32.exeerscheinen, ebenso einmalig beim nächsten Start von ProMod. Einfach mit „Nein“ wegklicken, danach kommt er nicht wieder. - Ein kosmetischer Rest bleibt: Das X-Symbol oben rechts im Video-Banner bleibt leer. Das stört die Bedienung nicht.
- Getestet wurde gegen eine Bottle mit Proton-Runner, DXVK/VKD3D und ntsync. Andere Kombinationen können sich abweichend verhalten.
Das Skript stammt nicht von uns, sondern von xEnSei — Fragen und Fehlermeldungen dazu gehören ins verlinkte GitHub-Projekt. Für alles rund um ProMod selbst sind wir wie gewohnt im Discord erreichbar.