我敢肯定你想知道我为什么要这么做。我想运行一个 Steam 游戏(具体来说是 Doom 3),我可以强制它下载,因为 Steam 现在使用 Proton 来兼容,但我希望能够使用社区源端口,它使用本机 Linux 可执行文件,同时仍在 Steam 中记录我的时间。所以,我从 Steam 下载了 Doom 3,然后从源端口复制了文件。然而,Steam 只能指向“Doom3.exe”,并且 Kubuntu 中没有选项可以将文件名与文件类型断开连接,因此将源端口的可执行文件重命名为 Doom3.exe 并从 Steam 启动不起作用,使用它尝试将其作为 Windows 可执行文件启动。我确实在文件的属性中找到了“文件类型选项”,但是“* .exe” 删除后立即返回条目。我希望我可以编写某种脚本来完成这项工作,如果能得到任何帮助,我将不胜感激。当然,我可以在没有 Steam 的情况下玩它,但我非常想计算我的时间。
我最终通过在 KDE 的文件类型选项中添加
*.
before来使其工作。*.exe
这可能需要几次尝试,这似乎是finnicky。