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

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

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

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

我尝试在我的账户中进行登记,/home/user/.local/share/applications/mimeapps/mimeapps.list但什么也没发生。

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

答案1

据我所知这里

创建一个包含以下内容的texstudio.desktop文件:~/.local/share/applications/

[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行,我不确定这是否是正确的应用程序名称。

答案2

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

text/x-tex=TEXOPENNER.desktop

就你的情况来说:

text/x-tex=texmaker.desktop

那应该可行。

:-)

相关内容