惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
博客园_首页
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
美团技术团队
小众软件
小众软件
Jina AI
Jina AI
S
SegmentFault 最新的问题
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Mikuの极光星

用 Codex 写了一个 Noctalia 插件 Process Reporter | Mikuの极光星 荣耀 X16 锐龙版(2024)运行 Linux 问题和修复 | Mikuの极光星 Noctalia Plugin Linuxwallpaperengine | Mikuの极光星 Love Love School Days 在 Linux 下游戏汉化补丁安装使用 | Mikuの极光星 Fedora Silverblue 安装记录和不可变 Linux 个人杂谈 | Mikuの极光星 国内外主流对象存储价格对比 | Mikuの极光星 随笔:逝去的一段时光 | Mikuの极光星 Riddle Joker:剧情不足,人设也不足 | Mikuの极光星 在 CachyOS Handheld 下恢复 Steam Input 中文输入 | Mikuの极光星 Fedora Cosmic desktop Beta 一日游 | Mikuの极光星 博客~真周年随笔(大概是一周年) | Mikuの极光星 Waline-Mini 部署体验:基于 Rust 的 Waline 评论系统? | Mikuの极光星 迟来的个人对《拔作岛》第一部游戏动漫杂谈 | Mikuの极光星 OtterWiki 部署:基于 Python 的轻量知识库系统 | Mikuの极光星 Mikuの极光星 Mikuの极光星 Mikuの极光星 Mikuの极光星 Mikuの极光星 我的 KDE Plasma 6 美化方案分享 | Mikuの极光星 Mikuの极光星 自建一个 Fediverse 实例,我们需要准备什么? | Mikuの极光星 Decky Loader——Linux下 Steamdeck 和大屏幕模式的最佳伴侣 | Mikuの极光星 更换网站字体为霞鹜文楷屏幕阅读版(LXGW WenKai Screen) | Mikuの极光星 《Clannad》HD 官方中文版和 Full Voice 汉化版 Linux 运行 | Mikuの极光星 《恋爱与选举与巧克力》携带版试玩体验 | Mikuの极光星 我又用了一段时间 Misskey,发现和 Sharkey 存在一些区别和不足 | Mikuの极光星 Misskey/Sharkey 工具栏:强大且精心的小功能 | Mikuの极光星 浅谈个人与 Fediverse 的过往历史和现状 | Mikuの极光星 旮沓给木太好玩辣——2025年上半Gal历程个人总结 | Mikuの极光星
《爱上火车》在 Linux 下的视频播放修复 | Mikuの极光星
Mikuの鬆, admin@sotkg.com · 2025-05-19 · via Mikuの极光星

提醒

本文类似版本个人首发于小黑盒,你在此看到的版本为基于小黑盒发布版本的二次修订版。

本次修订版本发布于个人博客,目前仅在小黑盒和个人博客发布过本文。

前言

之前文章也提到过,我是一个 Steamdeck Gal 玩家,而且是用 Linux 跑 Galgame 的“勇者”。

既然都用 Linux 跑 Gal 了,那么会遇到各种奇奇怪怪问题都算正常了。

在 Linux 游玩《爱上火车 LastRun!!》时,我就遇到了相关组件缺失问题,使用环境为Proton 9.0,会出现人物线开场动画无法正常播放问题。

Maitetsu Home

一开始我尝试使用Proton GE环境再次运行进行尝试,但单纯使用ProtonGE环境后反而问题更加严重,到剧情线开场动画会直接黑屏卡死。

ProtonDB

在四处寻找解决方法时,发现ProtonDB下的一位用户提出了解决方案,使用Protontricks进行补丁修补,经过验证,问题得到了很好的解决。

为什么不用 Wine?

这个综合原因是有很多的,但简单来说就是笔者是购买的 Steam 官方中文版,使用 Steam Proton 进行运行游戏,很难切换 Proton 以外的第三方兼容层。

使用第三方版本在 Deck 的 Gamescope 游戏桌面启动和切换也不方便和不美观。

笔者使用的 Linux 发行版为 Arch Linux,桌面环境为 GNOME,后文教程也主要围绕其进行,对于其他发行版,大部分情况下也就是安装方式和软件包存在差异。

安装 Protontricks

对于 Steam 官方中文版,我们需要先安装 Protontricks 来实现对其补丁和环境修复。

Arch Linux 命令安装

对于 Arch Linux 且非 Flathub 用户来说,安装 Protontricks 相当简单,而且不需要额外的权限配置。

$

sudo pacman -S protontricks

Flathub 安装

对于其他 Linux 发行版,首先你先去安装 Flatpak,然后我们可以通过 Flathub 来安装 Protontricks。

切换国内 Flathub 官方源

我们可以通过以下指令为 Flatpak 切换中国大陆地区的下载源提高下载速度。

上海交通大学
$

sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

中国科学技术大学
$

sudo flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub

获取 Protontricks 和 Flatseal

软件中心安装

前往 GNOME 软件中心搜索并获取 Protontricks 和 Flatseal

命令安装

我们也可以通过以下命令从 Flatpak 安装程序:

$

flatpak install flathub com.github.Matoking.protontricks

$

flatpak install flathub com.github.tchx84.Flatseal

权限配置

我们需要通过 Flatseal 为 Protontricks 配置相关权限保证它能读写文件和正常运行,首先打开 Flatseal 并找到 Protontricks。

向下翻找到文件系统相关配置,把这四个全部打开(勾选),为程序分配全部文件系统访问权限,然后关闭 Flatseal,此处配置操作结束。

修补组件

接下来打开 Protontricks,会出现一个提示框让我们选择需要打补丁的游戏,我们以爱上火车做例子,在此处选择对应的游戏并且选择 OK

如果报错请先确定你是否已经通过 Proton 启动过一次游戏,不然此处可能会报错找不到游戏相关 Proton 文件。

在一番确定(可能有选择默认 Proton 容器)操作后,我们可以来到如下页面。

在此处我们选择“安装Windows DLL 或组件”来为游戏安装缺失的相关组件,以爱上火车为例,需要安装 DirectShow 和 WMP9 组件来修补视频播放。

提醒

如果下载组件失败,你可能需要配置海外网络环境。

选定完需要修补的组件后,单击“确定“开始修补安装,期间可能会弹窗和出现安装页面,全部遵循其标准顺序确定或安装。

测试

我们关闭Protontricks然后启动游戏测试效果,测试发现游戏内开场动画已经可以正常得到播放,很显然我们修补成功了!