如何使通过 wine 安装的 Windows 应用程序能够访问 /home 以外的分区?

如何使通过 wine 安装的 Windows 应用程序能够访问 /home 以外的分区?

我对 Ubuntu 还不熟悉,最近才从 Windows 转过来。由于我有大量文件存储在多个分区中,我自然想保留这些文件,所以我只删除了 Windows 操作系统所在的分区 C,并在该空间中手动安装了 Ubuntu 14.04(及其“swap”、“/root”和“/home”)。

现在我进行了很多视频转换,我想要的输出格式是 Xvid、MP3 和 AVI(容器格式)。由于 Handbrake 视频转换器只允许 MKV 容器,我通过 Wine 安装了我首选的 Windows 应用程序 Mediacoder。我发现这个应用程序确实像以前一样转换视频文件(这意味着安装已正确完成)但只有来自 ubntu '/home' 分区的它甚至无法检测到其他预先存在的分区,更不用说从中访问文件了。

我的问题是:

如何使通过 Wine 安装的与 Windows 兼容的应用程序能够检测和访问 Windows 先前创建的分区?

答案1

要查找存储在 之外的文件/home,请访问/home/<user>/.wine/dosdevices/z:(您的用户名是哪里)。这是指向根文件夹 ( ) 的符号链接/。从那里,您可以在系统的任何位置查找文件,例如在 /media 中查找(如果该文件夹中安装了分区)。

确保您拥有读取所需文件的权限。如有必要,您可以在文件管理器(在文件属性窗口下)中更改它们,或者在终端中,通过使用chmod u+x文件或chmod u+x -R文件夹来更改它们。

相关内容