这种情况下,我就自然想到了使用Ubuntu-tweak的文件类型管理的功能,结果在他哪里面压根找不到qpf后缀的对应项,而且无法添加新的。
在搜索引擎上不断的搜索,终于让哥找到了,使用xdg-mime命令(系统自带的)。
xdg-mime - command line tool for querying information about file type
handling and adding descriptions for new file types
我们使用man 命令查看xdg-mime的帮助的时候,到最后有提到如何“注册”一个新的类型到系统:
xdg-mime install shinythings-shiny.xml
其中"shinythings-"是厂商名字,而"shiny"通常是后缀,而这个xml的内容通常是:[code]
而
然后后面两个
然后执行:
xdg-mime install quartus-qpf.xml
这样我们的就注册了新的类型了,你打开ubuntu-tweak之后你会发现qpf类型了。
接下来要做的事情就是制定这个新的mime类型(x-quartus)的默认打开程序:
xdg-mime default /usr/share/applications/quartus.desktop text/x-quartus
注意也就是在linux中mime类型适合xxx.desktop绑定在一起而不是直接和可执行文件绑定在一起.
好了,重启之后看下效果吧。
ok,上面我们已经做到了在文件管理器直接用quartusII打开qpf文件(也可以打开qar),但是qpf文件的图标仍然是文本的图标,这也许热爱美好有些完美癖的人受不了,所以接下来要说的就是如何修改
某个mime类型的图标。
依然使用xdg-mime命令,在man手册的最后提到了这个
xdg-icon-resource install --context text/x-quartus --size 64 /opt/altera/13.1/quartus/adm/quartusii.png text-x-quartus
作者:tracyone

