使用 Ubuntu 12.04。我想选择 kile 作为 tex 文件的默认应用程序,但遇到了问题。我经历了
“右键单击”->属性->打开方式->显示其他应用程序
但是 kile 不在列表中,那么我该如何选择 kile?
我是否遗漏了一些显而易见的东西?
答案1
Kile.desktop
Yusuf 给出的答案是正确的,但就我而言,它并不完整。由于我的文件夹中没有文件/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
我不知道如何在命令行中执行此操作。