Linux - linux桌面添加第三方软件图标

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;菜单所属类别,可以确定该菜单的位置
    原文作者:Jonathan
    原文地址: https://segmentfault.com/a/1190000019829544
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞