Linux下安装绿色软件自定义文件默认打开方式

这个需求,我很早就已经有了。比如,我之前手动安装了Typora,但一直没有设置好默认打开方式。在linux系统下右击.txt或.md文件,在「打开方式」无法直接看到Typora的快捷方式,使用「添加其他程序」按钮,在目录/usr/share/applications找到相应执行文件后打开文件没响应。

首先修改全局文件关联:
/usr/share/applications/default.list

添加一行代码:

 text/plain=Typora.desktop

如图

根据
https://blog.csdn.net/dadoneo/article/details/6076359处所言,该行代码的格式则为:

 程序类型/文件类型=打开这个文件的项[;项2]...[;项n]

现在,要进入/usr/share/applications路径下,找到相应.desktop文件,比如我的就是Typora.desktop

首先,在选项Categories中添加了参数TextEditor

其次,Exec=
/opt/Typora-linux-x64/Typora %F

最后,需要添加选项MimeType代码如下:

MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-patch;text/x-adasrc;text/x-chdr;text/x-csrc;text/css;application/x-desktop;text/x-patch;text/x-fortran;text/html;text/x-java;text/x-tex;text/x-makefile;text/x-objcsrc;text/x-pascal;application/x-perl;application/x-perl;application/x-php;text/vnd.wap.wml;text/x-python;application/x-ruby;text/sgml;application/xml;model/vrml;image/svg+xml;application/json;

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐