我如何将 PlayOnLinux 重定向到不同的分区?

我如何将 PlayOnLinux 重定向到不同的分区?

好的!这听起来有点难,但应该是完全可行的。

我在同一个磁盘上安装了 Ubuntu 和 Windows。在 Windows 分区上,我安装了一个游戏(Guild Wars 2,但这没什么关系)。启动 Ubuntu 时,Windows 分区安装在“/home/ruben/Windows”下。在 Windows 下,我的游戏文件夹位于“C:\Program Files (x86)\ArenaNet\Guild Wars 2”。因此在 Ubuntu 下,它位于“/home/ruben/Windows/Program Files (x86)/ArenaNet/Guild Wars 2”中。

现在,因为我想节省空间,也因为我想能够从 Ubuntu 和 Windows 访问游戏,所以我想为 PlayOnLinux 创建一个“/home/ruben/Windows/Program Files (x86)/ArenaNet/Guild Wars 2”的路径。PlayOnLinux 默认将 Guild Wars 2 安装在以下文件夹中:

“/home/ruben/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files (x86)/ArenaNet/Guild Wars 2”

所以我想要做的是在“/home/ruben/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files (x86)”中创建一个虚假文件夹,该文件夹重定向到“/home/ruben/Windows/Program Files (x86)/ArenaNet”。可以这样做吗?

我尝试做的是这样的:

sudo ln -s "/home/ruben/Windows/Program Files (x86)/ArenaNet" "/home/ruben/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files (x86)"

但它似乎不起作用,因为 PlayOnLinux 给我关于找不到文件夹的错误。

任何帮助都将非常感激。

答案1

见鬼。我删除了 POL 中的《激战 2》,然后再次运行《激战 2》的安装程序,直到它达到约 300 MB 大小。然后我删除了 POL 创建的 ArenaNet 文件夹,并创建了问题中描述的符号链接。

sudo ln -s "/home/ruben/Windows/Program Files (x86)/ArenaNet" "/home/ruben/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files (x86)"

而且它确实有效!我发布问题后不久就收到了。希望这对其他人有帮助。

相关内容