图标存放位置
ubuntu下的图标存放在/usr/share/applications/
文件夹下,想要更改哪个可以直接使用grep
等语句查找应用的英文名关键字,可以直接用vim
等编辑器改配置的! linux下的图标其实是一个配置文件
图标配置信息
编辑器的配置包含了启动位置、应用指向的图标等各种信息
关键字 | 解释 |
---|---|
[Desktop Entry] | 文件头 |
Encoding=UTF-8 | 编码方式 |
Name=story-write | 应用程序名称,根据当前系统语言匹配显示,优先匹配更细化的语言标识名称 |
Comment=comment | 鼠标经过上面时的提示名称,也可国际化 |
Exec=command | 菜单执行的命令或程序 |
Icon=iconpath | 显示在菜单项中的图标,可以为空 |
Terminal=false | 是否使用终端 |
Type=Application | 分类 |
Hidden=false | 菜单是否隐藏,类似NoDisplay属性 |
Categories=Application;Network; | 菜单所属类别,可以确定该菜单的位置 |
配置方法
如果想要更改图标,可以直接随便放张图,然后在icon那里指向图片路径就好,但是这样好麻烦,而且一不小心就删掉了图标。我随便找了一个有图标的看了看,它的图标直接写了个和应用对应的单词?猜想在linux下是有个什么地方直接存放了这些图标,然后试着find了一下,发现这些第三方图标存在/usr/share/pixmaps/
文件夹下
把png等格式的图标丢到这下面,然后直接Icon后接图片名字就行了,不用加文件后缀,比如现在有文件/usr/share/pixmaps/ms-todo.png
,我在图标中配置为Icon=ms-todo
就可以了