我从thunar(文件管理器)用命令"vim"打开文本,就像从thunar用命令"feh"打开图片一样,几乎所有的应用程序都被打破了.
不想打开xterm,cd到那个路径,如果只需双击就可以vi那个文件.
有解决方案吗?
arch + openbox + thunar + xterm
有一个更简单的解决方案:右键单击 - >使用其他应用程序打开 - >使用自定义命令并输入" xterm -e vim ".
这是我的一个QQ好友,实际上与evnu的相似.谢谢@evnu.
你可以使用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
Run Code Online (Sandbox Code Playgroud)
现在您必须编辑该文件defaults.list.在那里,添加要与新条目关联的MimeType的条目:
[Default Applications]
text/plain=`my-application.desktop`
Run Code Online (Sandbox Code Playgroud)
重新启动后,当您单击纯文本文件时,thunar应该能够使用vim启动xterm.