我目前正在尝试使用 texstudio 作为打开*.tex文件的默认应用程序,但我无法更改与该文件类型关联的默认应用程序。
我试图通过右键单击 .TEX 文件来更改它,然后单击Properties、Open with、Show other applications。但是,texmaker 和 texstudio 都不会出现在程序列表中,而且奇怪的是,不再有“添加应用程序”按钮。
我试图在我的条目中输入/home/user/.local/share/applications/mimeapps/mimeapps.list但什么也没发生。
有没有办法手动更改“其他应用程序”列表或添加默认应用程序?
从我在这里读到的:
使用以下内容创建一个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;
Run Code Online (Sandbox Code Playgroud)
在文件浏览器上,您可以右键单击.tex上下文菜单中的文件并选择Open With-> Other Application。单击Show other applications,您应该会看到此对话框:

您可能需要更改该Exec行,我不确定这是否是正确的应用程序名称。
小智 1
您需要什么才能将此行添加到 ~/.local/share/applications/defaults.list
text/x-tex=TEXOPENNER.desktop
Run Code Online (Sandbox Code Playgroud)
在你的情况下是:
text/x-tex=texmaker.desktop
Run Code Online (Sandbox Code Playgroud)
那应该有效。
:-)