与未列出的应用程序的文件关联

vis*_*uki 5 gnome nautilus mime-type

在 nautilus 中浏览文件时,我想用Kile打开一个 tex 文件。但是,当我进入类似于下面屏幕截图的对话框时,我看不到 Kile。但是,我在“打开方式”菜单中看到了它。

我该如何解决?

截屏

dou*_*oug 10

在 GNOME3 中,当应用程序显示在右键单击“使用其他应用程序打开”上下文菜单但不在右键单击“属性”菜单上时,这样做是因为Exec=应用程序.desktop中的行不以 % 字母结尾

凯尔就是这种情况。2 个最有可能的字母是fU,我会先尝试 U 。

gksudo gedit /usr/share/applications/kde4/kile.desktop
Run Code Online (Sandbox Code Playgroud)

使 Exec= 行看起来像这样

Exec=kile %U     
Run Code Online (Sandbox Code Playgroud)

然后应该显示(如果需要,请注销/登录)

复制自我的回答here

替代方法

另一种方法,(设置为默认值),在每个用户的基础上将编辑 ~/.local/share/applications/mimeapps.list

在该[Default Applications]部分中,您将为纯文本查找这一行,text/plain=并为 LaTex 文件查找这一行,text/x-tex=

您可以编辑其中一个或两个以将 Kile 设置为默认值

text/plain=kile.desktop
text/x-tex=kile.desktop
Run Code Online (Sandbox Code Playgroud)