Ubuntu 14.04 32位系统,想用QT Creator做Ubuntu下的代码编辑器。以前安装的QT4.8.6自带QT Creator 2.4.1版本太老,现在的QT Creator在Linux下已经都是64位版本了,官方最后的Linux 32位版本为3.5.1。安装后不能选择默认使用3.5.1的版本打开,打开方式里也没有QT Creator 3.5.1,所以研究增加打开方式里程序列表。
查询资料发现,ubuntu设置软件默认打开方式的地方有两处:
-
系统默认打开方式保存在 /usr/share/applications/defaults.list
-
新增的打开方式保存在 ~/.local/share/applications/mimeapps.list
(注意~代表/home/alex 即home下的个人文件夹)
/usr/share/applications文件夹里的文件
打开方式列表截图
我们这次主要是新增打开方式,切换到~/.local/share/applications目录,修改其目录下的mimeapps.list文件,和新增打开方式文件.desktop格式文件。
Qt-Creator351.desktop里的内容如下(注意每行后面不能有空格,输入正确的话,用gedit打开是会有颜色显示的,不然的话是黑色,我刚开始编辑的文件颜色都是黑的,因为后面有空格,各项可以按照实际情况修改):
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=QtCreator351
Comment=QtCreator351
NoDsiplay=true
Exec=/opt/qtcreator-3.5.1/bin/qtcreator %f
Icon=/opt/qtcreator-3.5.1/share/pixmaps/logo/64/qtcreator.png
Name[en_US]=Qt-Creator351
Qt-Creator351.desktop用gedit打开和在 /usr/share/applications文件夹里显现出来的图标属性截图对比
在~/.local/share/applications/mimeapps.list文件里新增一行
application/vnd.nokia.qt.qmakeprofile=Qt-Creator351.desktop;
更新mine信息
终端输入以下指令:
sudo update-mime-database /usr/share/mime
此时打开方式里就会增加一项QtCreator351,虽然本次是根据QT Creator来增加修改,但是同样适用于其他软件需要增加打开方式的地方。