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

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

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

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

但是 kile 不在列表中,那么我该如何选择 kile?

我是否遗漏了一些显而易见的东西?

答案1

Kile.desktopYusuf 给出的答案是正确的,但就我而言,它并不完整。由于我的文件夹中没有文件/usr/share/applications.desktop正如 Cumulus007 指出的那样,关联是隐藏的),因此我必须创建它,而仅仅写入Exec=kile %F是不够的。这是我Kile.desktop按照 Yusuf 的说明放入我创建的文件中的内容:

[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

答案2

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

gksu gedit /usr/share/applications/<filename>.desktop

更改执行行

Exec=kile

Exec=kile %F

然后 Kile 就出现在列表中。

答案3

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

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

或者

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

这里的 kde4 可能是别的。

将执行行从:

Exec=kile

到:

Exec=kile %F

然后 Kile 就会出现在列表中。

答案4

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

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

对我来说,更改默认程序的永久解决方案是:

  • 打开文件
  • 右键单击 .tex 文件
  • Properties
  • Open With
  • 点击 Texmaker(或 Kile),然后点击set as default

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

相关内容