如何根据后缀给文本文件设置打开方式
Tofloor
poster avatar
juw1179
deepin
2020-07-01 12:33
Author
我有一些文本文件的后缀不同(.pdb, .xyz, .mol2, .mol),我需要根据这些后缀用不同的程序打开,请问怎样实现?
Reply Favorite View the author
All Replies
avatar
neko
deepin
Ecological co-builder
Q&A Team
2020-07-01 15:54
#1
右键打开方式修改
Reply View the author
avatar
juw1179
deepin
2020-07-01 17:25
#2
https://bbs.deepin.org/post/196558
右键打开方式修改

没有用,比如说选了deepin editor之后,其它所有的文本文件就都是默认用这个打开。后缀对于文本文件来说似乎并没有用。
Reply View the author
avatar
SamLukeYes
deepin
2020-07-01 17:43
#3
可以选择用特殊的软件打开特殊的文本文件啊,我当前就可以用vscode打开普通的文本文件,用pymol打开.mol文件
Reply View the author
avatar
字甲达宾
deepin
2020-07-01 17:44
#4
参考 /usr/share/mime/packages/freedesktop.xml 文件,自己编写一个 xxx.xml ,放在同一目录下。再运行
sudo update-mime-database

MIME 的相关定义,需要先了解一些 MIME 的常识。
Reply View the author
avatar
走钢丝
deepin
2020-07-01 17:51
#5
创建 desktop 文件的时候里面有字段可以定义这个的,各种打开方式都是选的 desktop 文件,而不是可执行文件。具体可论坛、百度搜索或参考 ~/.local/share/applications 中的文件。

另外,pdb 是文本文件么?
Reply View the author
avatar
juw1179
deepin
2020-07-02 10:08
#6
https://bbs.deepin.org/post/196558
参考 /usr/share/mime/packages/freedesktop.xml 文件,自己编写一个 xxx.xml ,放在同一目录下。再运行
su ...

谢谢!我在.local/share/mime/packages里新加了个xml文件,现在好像可以了。
Reply View the author