如何将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
我不知道如何在命令行中执行此操作。