Ich verwende derzeit 2 Steam-Versionen, die Linux-Version für Spiele, die mit Linux kompatibel sind, und die Windows-Version in Wine für Spiele, die nicht kompatibel sind. Ich habe mich gefragt, ob es möglich ist, Wein für Spiele in Linux Steam zum Laufen zu bringen (derjenige, der keinen Wein verwendet), sodass ich nicht zwischen den beiden Steams hin und her wechseln muss.
17
Antworten:
Ich weiß also, dass dies eine alte Frage ist, aber es scheint einen Weg zu geben, dies zu tun. Art von .
EDIT: Also, 1 Spiel heruntergeladen zu haben, scheint es nicht zu funktionieren. Das Spiel zu starten bringt nichts. Keine Fehler .. nur nada. Also, YMMV.
Der Client wird dazu verleitet, zu glauben, dass er installiert werden kann, indem er ein App-Manifest im richtigen Ordner erstellt. Zum Glück können Sie, da Steam gut zusammengestellt und fehlerfrei ist, einfach ein anderes Manifest kopieren, ein paar Felder ändern. Die Datei wird dann automatisch repariert und das Spiel wird heruntergeladen.
Zum späteren Nachschlagen, falls der Link abbricht:
Klicken Sie mit der rechten Maustaste auf das gewünschte Spiel in Steam. Klicken Sie auf "Desktop-Verknüpfung erstellen".
Öffne die Verknüpfung als Text und finde die Spiel-ID. Es wird in der Exec-Zeile sein. Beispiel: "Exec = steam steam: // rungameid / 204880" bedeutet, dass die Gameid 204880 lautet. (Bonuspunkte, um herauszufinden, welches Spiel dies ist!: P)
Jetzt machen wir ein neues Manifest. (Oh, und wenn Steam noch geöffnet ist, können Sie es schließen.) Sehr wahrscheinlich gehen Sie zu ~ / .local / share / Steam / SteamApps /. Es werden mehrere "appmanifest_xxxxxx.acf" -Dateien (mit variabler Länge) vorhanden sein. Diese stellen Ihre installierten Spiele dar. Wählen Sie eine aus (bisher scheint es, als würde jede funktionieren). Kopieren Sie sie und speichern Sie sie als appmanifest_gameid.acf (offensichtlich ersetzen Sie gameid durch what Nun öffne es und ändere die Felder appID, GameID, name und second name. Speichere es.
Öffnen Sie Steam erneut.
??? (Steam korrigiert unsere falsche Datei. Obwohl, ich habe einige der alten Eigenschaften bemerkt bleiben , die möglicherweise wieder beißen mich / Sie / uns.)
Profitieren! (Der Download beginnt)
Und was das Schreiben angeht, so weit bin ich gekommen. Mein Spiel wird noch heruntergeladen und ich dachte, ich würde es teilen, als ich über diese Qualitätssicherung stolperte, als ich nach der gleichen Antwort suchte :)
quelle
Wählen Sie "Ein Spiel hinzufügen ..."> "Ein Nicht-Steam-Spiel hinzufügen".
Suchen Sie in der angegebenen Liste nach dem Spiel. Wenn Sie es finden, fügen Sie es hinzu und Sie sind fertig.
Wenn Sie es nicht finden, erstellen Sie eine .desktop - Datei , wo
Exec=wine /path/to/game/exe
und steckte es in/usr/share/applications
.Schließen Sie das Fenster zum Hinzufügen eines Spiels und öffnen Sie es erneut. Sie sollten das Spiel nun in der Liste finden.
quelle
Sie können ein sehr kurzes Skript erstellen, um das Spiel zu starten (siehe: https://www.winehq.org/docs/wineusr-guide/running ) und dann mit "Add a Non-Steam Game" einen Eintrag in Ihrer Steam-Bibliothek erstellen. das zeigt auf das Skript. Dies bedeutet, dass Sie das Spiel in Ihrer Liste der Spiele auf dem Linux-Client haben.
Der Windows Steam-Client muss jedoch noch geladen werden, um das Spiel auszuführen. Ich glaube, dass es möglich ist (möglicherweise nicht zum Zeitpunkt der ursprünglichen Frage), dass es standardmäßig in einer Art Minimalmodus geladen wird, in dem nur das Taskleistensymbol angezeigt wird.
quelle