linux桌面添加第三方软件图标
linux软件一般发行版,都有桌面图表,使用时直接点击就可打开,十分方便.
但是有些软件,或者自己写的软件,打开时要用命令行来执行,当然我们也可以自己添加桌面图标,以我现在使用的markdown编辑器小书匠为例.
方法步骤
1.安装小书匠
在小书匠官网下载好linux版本之后,将安装包解压至自己的安装目录下,我的安装目录在/optopt/Story-writer-linux64,此时,在命令行下执行/opt/Story-writer-linux64/Story-writer
,即可启动小书匠.
2.添加小书匠图标
一般发行版桌面图标配置文件存放在/usr/share/applications/
下,在这个目录下存放了很多.desktop为后缀的文件,这些文件就是桌面图标的配置文件,我们编辑自己的桌面图标时可以cp一个改成我们自己需要的.例如我们将qtcreator.desktop
改成story-writer.desktop
,内容改为
[Desktop Entry]
Exec=/opt/Story-writer-linux64/Story-writer ##即为从shell启动的全命令,第三方软件的执行文件
Icon=/opt/Story-writer-linux64/Story-writer.png ##图表文件路径
Type=Application
Terminal=false
Name=story-writer ##图标显示的名称
GenericName=Development
Categories=Development;IDE; ##图表分类
InitialPreference=9
保存退出即可
有些软件安装目录下有一个后缀为.desktop的文件,我们只需要cp到/usr/share/applications/
下即可.
点击菜单,查看是否有图表
附录<.desktop属性详解>
关键字 | 解释 |
---|---|
[Desktop Entry] | 文件头 |
Encoding=UTF-8 | 编码方式 |
Name=story-write | 应用程序名称,根据当前系统语言匹配显示,优先匹配更细化的语言标识名称 |
Comment=comment | 鼠标经过上面时的提示名称,也可国际化 |
Exec=command | 菜单执行的命令或程序 |
Icon=iconpath | 显示在菜单项中的图标,可以为空 |
Terminal=false | 是否使用终端 |
Type=Application | 分类 |
Hidden=false | 菜单是否隐藏,类似NoDisplay属性 |
Categories=Application;Network; | 菜单所属类别,可以确定该菜单的位置 |