我想默认使用文本编辑器打开 .txt 文件,但使用 Texmaker 打开 .tex 文件。但是,如果我通过编辑文件属性将 .tex 文件的默认程序更改为文本编辑器,Ubuntu 显然会将其设置为默认使用文本编辑器打开所有纯文本文件,包括 .tex 文件。
有谁知道如何解决这个问题?
我正在使用 Ubuntu 18.04
答案1
您可以尝试手动修改mimeapps.list
包含所有自定义文件关联的文件。
~/.local/share/applications
该文件可以在或中找到~/.config
(我正在使用 Ubuntu 20.04,该文件在~/.config
。但我不确定 18.04 是否如此)。
您可以按照以下步骤进行操作:
寻找桌面条目的名称对于您的 Texmaker 程序:
在终端中运行此命令:
ls /usr/share/applications | grep -i tex
查看输出并找到类似以下内容:
texmaker.desktop
mimeapps.list
使用文本编辑器打开该文件。您将看到类似以下内容:[Default Applications] audio/mpeg=vlc.desktop image/jpeg=qView.desktop [Added Associations] audio/ogg=vlc.desktop;celluloid.desktop;
添加以下行到以下
[Default Applications]
部分:text/x-tex=texmaker.desktop
该部分将如下所示:
[Default Applications] audio/mpeg=vlc.desktop image/jpeg=qView.desktop text/x-tex=texmaker.desktop
保存文件就完成了(记得改为
texmaker.desktop
你找到的名字)。
作为参考,.txt 文件将会是这样的:
text/plain=org.gnome.gedit.desktop