如何将文件与安装在 wine 中的程序相关联

10 wine

我想在 Ubuntu 中使用 Fast Stone Image 查看器打开图像。我已经在 wine 中安装了该应用程序。如何将 jpg 文件关联到始终在安装在 wine 中的 Faststone 中打开。

Mik*_*ikl 7

所有你需要关联的某种类型的文件要由一些应用程序处理,也可以通过 wine 应用程序,你可以在文件夹中找到

~/.local/share/applications  
Run Code Online (Sandbox Code Playgroud)

你需要打开

~/.local/share/applications/mimeapps.list
Run Code Online (Sandbox Code Playgroud)

并找到所需的类型,如下所示:

image/jpeg=eog.desktop;wine-extension-jpeg.desktop;
Run Code Online (Sandbox Code Playgroud)

如您所见,有两个文件与此类型相关,如果文件首先出现,它将成为此类型的默认处理程序,另一个将显示在“打开方式”菜单中

这是 .desktop 文件的示例

[Desktop Entry]
Name=PHP Expert Editor
Exec=wine start C:\\\\Program\\ Files\\\\PHP\\ Expert\\ Editor\\ 4.3\\\\phpxedit.exe z:%f
MimeType=image/jpeg
Type=Application
StartupNotify=true
Path=/home/m/.wine/dosdevices/c:/Program Files/PHP Expert Editor 4.3
Icon=/home/m/.local/share/icons/10de_phpxedit.0.png
Run Code Online (Sandbox Code Playgroud)

“Exec=”行中的整点和“z:%f”

Exec=wine start C:\\\\Program\\ Files\\\\PHP\\ Expert\\ Editor\\ 4.3\\\\phpxedit.exe z:%f
Run Code Online (Sandbox Code Playgroud)

如果你没有这条线,你应该有一个错误

Can not open file "/home/...."
Run Code Online (Sandbox Code Playgroud)

在尝试使用您的应用程序打开某个文件时,由于 wine 路径类似于 Windows 磁盘并打开您的文件,例如 wine 中的“/home/picture.jpg”,您应该使用路径“z:/home/picture.jpg”

  • 不需要那么多反斜杠转义 - 只需将路径用双引号括起来而不进行任何转义 (3认同)

dan*_*nne 5

右键单击,用其他应用程序打开。如果列表中没有您的应用程序,请使用自定义命令并将其放入wine ~/.wine/drive_c/Program\ Files/Yourapp/Yourapp.exe框中。


Pra*_*weł 1

右键单击 jpg 文件并选择“属性”。然后检查您的程序名称是否在第四个选项卡上可用,如果是,请选择它。