jbr*_*ock 5 xfce vim thunar xfce4-terminal
我正在使用 Xubuntu 16.04。我已将 Thunar 中纯文本文件的默认应用程序设置为 Vim。默认情况下,Vim 在 XTerm 中打开,而不是在 Xfce 终端中打开。我希望它默认为 Xfce4 终端。
在 Thunar 中,在此处打开终端上下文菜单项打开 Xfce4 终端,并且 Xfce4 终端在首选应用程序中设置为默认值。Whisker 菜单和其他菜单在 Xfce4 终端中打开 Vim。我曾尝试创建一个 .desktop 文件,但这没有用。我尝试了 Thunar 中“打开方式”>“其他应用程序”下的“使用自定义命令:”选项。我也试过卸载 Xterm,Thunar 只是显示一个错误。
我最初尝试编辑/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. %f如果您愿意,可以删除。我的最初使用的是 Thunar 中的文件夹图标。我通过添加行将其更改为使用 Xfce4 终端图标Icon=utilities-terminal。
小智 5
我编辑了 /usr/share/applications/vim.desktop 并更改了“Exec”的值添加
Exec=xfce4-terminal -e "vim %F"
Run Code Online (Sandbox Code Playgroud)
正如jbrock所说。然后我将“终端”的值更改为 false。
Terminal=false
Run Code Online (Sandbox Code Playgroud)
这对我有用。