您可以按照ArchLinux Wiki 中的说明使用 Xdg 来完成此操作。对于 GUI 应用程序,文件类型可以通过使用left-click -> Properties -> Open With
. 如果你想用一个程序运行一个 xterm,你可以将一个 MimeType 和一个命令关联起来,像这样运行:
去~/.local/share/applications
。在那里,添加一个描述如何启动应用程序并将其保存为my-application.desktop
或类似的文件:
[Desktop Entry]
Encoding=UTF-8
Type=Application
NoDisplay=true
Name=vim
Exec=/usr/bin/xterm -name vim -e /usr/bin/vim
MimeType=text/plain
现在您必须编辑文件defaults.list
。在那里,为要与新条目关联的 MimeType 添加一个条目:
[Default Applications]
text/plain=`my-application.desktop`
重新启动后,当您单击纯文本文件时,thunar 应该能够使用 vim 启动 xterm。