如果在“其他应用程序列表”中缺少默认应用程序,如何更改?

我目前正在尝试使用texstudio作为打开*.tex文件的默认应用程序,但我无法更改与该文件类型关联的默认应用程序。

我试图通过右键单击.TEX文件,然后单击属性打开方式显示其他应用程序来更改它。 但是,texmaker和texstudio都不会出现在程序列表中,奇怪的是,没有“添加应用程序”按钮了。

我试图在我的/home/user/.local/share/applications/mimeapps/mimeapps.list输入一个条目但没有任何反应。

有没有办法更改“其他应用程序”列表或手动添加默认应用程序?

从我在这里读到的:

使用以下内容在~/.local/share/applications/创建texstudio.desktop文件:

 [Desktop Entry] Name=TexStudio Comment=Edit TEX files Exec=texstudio %f Terminal=false Type=Application Icon=texstudio Categories=TextEditor; StartupNotify=true MimeType=text/x-text; 

在文件浏览器中,您可以右键单击上下文菜单的.tex文件,然后选择Open With – > Other Application 。 单击Show other applications ,您应该看到此对话框:

选择Texstudio

您可能必须更改Exec行,我不确定这是否是正确的应用程序名称。

您需要将此行添加到〜/ .local / share / applications / defaults.list

 text/x-tex=TEXOPENNER.desktop 

在你的情况下是:

 text/x-tex=texmaker.desktop 

这应该工作。

🙂