如何将kile设置为.tex文件的默认应用程序?

使用Ubuntu 12.04。 我想选择kile作为tex文件的默认应用程序,但我遇到了问题。 我经历了

“右键单击” – >属性 – >打开 – >显示其他应用程序

但是kile不在列表中,那我怎么选择kile呢?

我错过了一些明显的东西吗

优素福给出的答案是正确的,但就我而言,它是不完整的。 由于我的/usr/share/applications没有Kile.desktop文件(隐藏了.desktop关联,正如Cumulus007指出的那样),我必须创建它并且只是编写Exec=kile %F是不够的。 这是我放入使用Yusuf指令创建的Kile.desktop文件中的内容:

 [Desktop Entry] Name=Kile Comment=LaTeX front end Exec=kile %f Terminal=false Icon=/usr/share/pixmaps/kile.xpm Type=Application Categories=Office;Database MimeType=text/x-bibtex 

这最终允许我选择Kile作为打开.tex文件的默认应用程序。

在/ usr / share / applications中打开应用程序桌面文件,检查“Exec”行是否以此值结尾:“%F”。 如果不是这种情况,那么您必须将此值附加到此行。 以下是用于编辑桌面文件的命令:

 gksu gedit /usr/share/applications/.desktop 

从中更改exec行

 Exec=kile 

 Exec=kile %F 

然后Kile出现在列表中。

在“/ usr / share / applications”中打开应用程序桌面文件(在本例中为kile.desktop ),并检查Exec行是否以此结尾: %F 。 如果不是这种情况,那么您必须将此值附加到此行(如果需要,可以使用前置空格)。 以下是用于编辑桌面文件的命令:

 gksu gedit /usr/share/applications/kile.desktop 

要么

 gksu gedit /usr/share/applications/kde4/kile.desktop 

这里kde4可能是别的东西。

更改exec行:

 Exec=kile 

至:

 Exec=kile %F 

然后Kile应出现在列表中。

Kile在“Ubuntu”中不是默认值。 您需要使用软件管理器或sudo apt-get install kile自行安装它(及其Qt / KDE依赖项)。 如果您愿意,您可以先运行apt-get install -s --no-install-recommends kile ,作为模拟,即使没有建议,Kile还会带来什么。

在安装Kile之后,您可能仍然不会在上下文菜单中看到它作为您经历过的选项。 这可能是缺少.desktop文件的结果,如下所述: 如何将kile设置为.tex文件的默认应用程序? 。

我的情况有点不同,但我相信答案在这里可能会有所帮助。

我使用的是ubuntu 16.04; 打开.tex文件的默认应用程序是RStudio(即双击tex文件时,它在RStudio中打开)。 kile.desktop文件已经有Exec=kile %F结尾。 要使用kile(或texmaker)打开foo.tex文件,我必须右键单击,然后选择打开。

为我改变deafult计划的永久解决方案是:

  • 打开文件
  • 右键单击.tex文件
  • 转到Properties
  • Open With
  • 单击Texmaker(或Kile)并单击“ set as default

我不知道如何在命令行中执行此操作。

Interesting Posts