我正在使用 Xubuntu 16.04。我已将 Thunar 中纯文本文件的默认应用程序设置为 Vim。默认情况下,Vim 在 XTerm 中打开,而不是在 Xfce 终端中打开。我希望它默认为 Xfce4 终端。
在 Thunar 中,在此处打开终端上下文菜单项会打开 Xfce4 终端,并且 Xfce4 终端在首选应用程序中设置为默认终端。Whisker 菜单和其他菜单会在 Xfce4 终端中打开 Vim。我尝试创建一个 .desktop 文件,但没有成功。我尝试了 Thunar 中“打开方式”>“其他应用程序”下的“使用自定义命令:”选项。我还尝试卸载 Xterm,但 Thunar 只显示错误。
答案1
我最初尝试编辑/usr/share/applications/vim.desktop
。我注释掉#Exec=vim %F
并添加了Exec=xfce4-terminal -e 'vim %F'
。这工作了一段时间,然后它开始打开 Xterm 和 Xfce4 终端。
相反,在 Thunar 中,我右键单击了一个 txt 文件。我转到属性 > 打开方式:> 其他应用程序 > 使用自定义命令。我添加了xfce4-terminal -e 'vim %F'
。现在运行完美。
要访问您刚刚创建的 .desktop 文件,您可以转到~/.local/share/applications/
。在文件中您将看到。如果您愿意,Exec=xfce4-terminal -e 'vim %F' %f
可以删除。我最初在 Thunar 中使用文件夹图标。我通过添加行 将其更改为使用 Xfce4 终端图标。%f
Icon=utilities-terminal
答案2
我编辑了 /usr/share/applications/vim.desktop 并更改了“Exec”的值,添加了
Exec=xfce4-terminal -e "vim %F"
正如 jbrock 所说。然后我将“终端”的值更改为 false。
Terminal=false
它对我有用。
答案3
您可以通过将菜单执行程序或 .desktop 文件执行程序设置为来解决此问题:
xfce4-terminal -e "vim"