到达我所在位置的指南:

到达我所在位置的指南:

我想启动一个通过 steam 安装的 proton 应用程序,但不使用 steam。

重点是我可以制作自己的命令行启动器并传递参数等......

因为我对此很陌生,所以我不知道该用哪个角去抓住牛角。

我是否可以通过 steam 的 lib 进行操作,或者我是否会被迫安装我自己的单独版本的 proton?

以下是 Steam 收集的我的系统的系统信息:

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:         Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
    CPU Family:  0x6
    CPU Model:  0x2d
    CPU Stepping:  0x7
    CPU Type:  0x0
    Speed:  3800 Mhz
    12 logical processors
    6 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Ubuntu 18.04.1 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-33-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 760/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 390.48
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1187
    Revision Not Detected
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 20.04" x 11.26" (22.95" diag)
                                            50.9cm x 28.6cm (58.3cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC898

Memory:
    RAM:  15988 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  491396 Mb
    Largest Free Hard Disk Block:  250110 Mb
    VR Headset: None detected

Recent Failure Reports:

我尝试运行的特定游戏是《Supreme Commander Forged Alliance》,它可以通过 steam 顺利运行。

我不知道为什么人们在 Steam Play 兼容性网站上给出垃圾 Steam Play 报告,但就我个人而言;它运行完美:

https://spcr.netlify.com/app/9420

我所要做的就是按两次alt-F4并等待很长时间来诱使主菜单出现,并且通过主菜单没有任何错误,游戏内体验流畅而稳定。

但是是的,该游戏的整个在线社区都在 FAF 上而不是在 steam 上,如今 FAF python 和 FAF java 都在 Linux 上简单运行,因为最终的关键是让 java-FAF 对 Forged Alliance 进行正确的质子调用,以使游戏完全正常运行:)

到达我所在位置的指南:

要安装 FAF:

cd /faf

并运行 FAF:

downlords-faf-client

或者

./downlords-faf-client

现在您应该已经启动了 FAF。如果您没有帐户,可以创建一个。

在此之后,您可以进入 FAF 的设置,在那里您可以配置 FA 的运行文件夹和运行参数。

更新 :

我已经制作了有关如何设置 FAF 的指南: https://www.youtube.com/watch?v=Rv3ZXA4FNFk

答案1

Proton/SteamPlay 的葡萄酒位于~/.local/share/Steam/steamapps/common/Proton*

您的游戏的 wineprefix 位于,您可以在 中~/.local/share/Steam/steamapps/compatdata/$appid/pfx找到(要使用它,请将环境变量设置为该路径)$appid~/.local/share/Steam/steamapps/common/$your-game/steam_appid.txtWINEPREFIX

编辑:您的游戏文件位于~/.local/share/Steam/steamapps/common/$your-game

*.exe使用 Proton 运行文件,您可以使用以下命令:

将工作目录更改为 Proton 的:

cd ~/.local/share/Steam/steamapps/common/Proton*

运行可执行文件,例如:

STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/$appid" ./proton run dist/lib/wine/fakedlls/cmd.exe

答案2

您需要创建~/.proton。它可以是任意目录,也可以为空。

您可以在命令行上使用:

mkdir ~/.proton

相关内容