5

我使用来自 thunar(文件管理器)的命令“vim”打开文本,就像使用来自 thunar 的命令“feh”打开图片一样,几乎所有应用程序都损坏了。

不想打开 xterm,cd 到那个路径和 vi 那个文件,如果可以双击的话。

有解决办法吗?

拱 + openbox + thunar + xterm


有一个更简单的解决方案:右键单击 -> 使用其他应用程序打开 -> 使用自定义命令并输入“ xterm -e vim ”。

这个来自我的一个QQ朋友,其实和evnu的差不多。谢谢@evnu。

4

1 回答 1

8

您可以按照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。

于 2012-08-14T14:01:37.143 回答