Qt Creator设置项目文件关联

学期末的数据结构课设,准备用Qt写图形界面,于是就在电脑上装了Qt Creator,用起来感觉还不错。
不过有那么一点不爽,Qt Creator创建的Project会包含一个.pro文件,打开后应该就是整个项目,但是却被系统识别为text/plain,设置默认打开程序时会影响到所有text/plain文件,这。。。就很不友好了。

既然.pro文件不能被识别出单独的MIME type,那么我们就创建一个给它呗。ArchWiki就有创建自定义类型的例子哦,我们稍微改一下就好了。 //Arch大法吼啊!
设置.pro文件关联到自定义类型text/qt-project-file

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/qt-project-file">
        <comment>Qt Project File</comment>
        <icon name="QtProject-qtcreator"/>
        <glob-deleteall/>
        <glob pattern="*.pro"/>
    </mime-type>
</mime-info>

就是告诉系统把.pro结尾的文件识别为text/qt-project-file,然后关联了一个QtProject-qtcreator的图标给它,方便在茫茫人海中一眼找到。
接着更新MIME 数据:

现在在给它设置默认用Qt Creator打开吧,已经不会影响其他的纯文本文件了:

现在就很舒服了(手动滑稽)。