在 wine 中安装 / 作为 /

在 wine 中安装 / 作为 /

现在,wine 将 / 文件夹挂载为 Z: 驱动器,并且在 winecfg 中我可以将其更改为另一个字母,但我需要将其按原样挂载到 /。(这种行为在其他版本的 wine 上也有出现,我不记得是哪个了)。

这样,我想实现启动 winebrowser 来打开与文件关联的本机应用程序。我检查了一下 - 如果路径以 / 开头,它可以工作,但如果根文件夹作为磁盘安装,winebrowser 无法识别此路径并且不执行任何操作。

答案1

这可能相当令人不安,我可能是错的,但您所描述的行为可能是 Wine 的一个错误(可能需要很长时间才能纠正)。

让我解释一下原因:

Wine 是 Linux 的一个层,可帮助 Windows 程序在 Linux 下运行。因此 Wine 的目标是模仿 Windows,因为如果不这样做,程序就无法正常运行。

Windows 路径仅在两种模式下工作:UNC(\Computer\path\something)和驱动器号(C:\Windows\System32)

在 Windows 下使用 Unix/Linux 路径系统(/. 如您所愿)违反了 Windows 的法律,因此也违反了 Wine。另外,这很奇怪,因为在 Unix 下,它指的是根文件夹下的一个点文件(但您不能使用它,因为 . 具有特殊含义,必须至少跟一个字母或数字)

如果我误解了您,请提供更多详细信息。

相关内容