linux基础知识(三)——图标文件创建与分析

2018-07-04  本文已影响0人  CapybaraJ

作为Linux小白必须知道并熟记的一些基本知识

前篇

linux基础知识(一)——目录结构
linux基础知识(二)——文件信息查看与权限修改

注:这篇文章中主要针对linuxmint,不过也适用于多数linux系统
随便分析一个图标文件吧,比如wps

[Desktop Entry] //每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件
Comment=Use WPS Writer to edit articles and reports. //随便写,可选项
Comment[zh_CN]=使用 WPS 文字编写报告,排版文章 //中国说明,也随便写吧,可选
Exec=/usr/bin/wps %f //程序的启动命令(必选),可以带参数运行
Icon=wps-office-wpsmain //图标文件,一般有默认目录,自定义软件一般写死绝对路径
Name=WPS Writer //名字
Name[zh_CN]=WPS 文字 //中文名字
GenericName=WPS Writer //程序通用名称(可选)
GenericName[zh_CN]=WPS 文字 //程序中文通用名称(可选)
MimeType=application/wps-office.wps;application/wps-office.wpt;application/wps-office.doc;application/wps-office.dot;application/vnd.ms-word;application/msword;application/x-msword;application/msword-template;application/wps-office.docx;application/wps-office.dotx;application/rtf; //应该是关联的文件类型
StartupNotify=false //只有在"Type"类型是"Application"时才有意义,应该是表示是否通知,可选
Terminal=false //是否终端执行呗
Type=Application
Categories=Office;WordProcessor;Qt; //这个比较重要,表示你在菜单的所属类别,比如这个就会在办公(红色背景)显示
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
InitialPreference=3
StartupWMClass=wps

看图:


wps-officec-wps.desktop
wps显示位置

以微信的图标增加为例子吧

linuxmint微信图标
给个微信图标下载地址吧,网上也有很多。
我把图标放在electronic-wechat的解压包中
electronic-wechat.png
然后编写文件electronic-wechat.desktop。
注:desktop文件一般放在/usr/share/application,当然不是的话直接搜索一下就好啦,编写微信的图标文件:
[Desktop Entry]
Encoding=UTF-8
Name=Electronic Wechat 
Name[zh_CN]=微信电脑版  
Name[zh_TW]=微信电脑版  
Exec=/目录/electronic-wechat 
Icon=/目录/electronic-wechat.png //也可以按照规范放在图标默认的位置,然后使用相对位置,但是我觉得这样也挺方便的,也没啥问题
Terminal=false
Type=Application
X-MultipleArgs=false  
Categories=Application;Network;InstantMessaging;
StartupNotify=false
祖蓝式完美
上一篇下一篇

猜你喜欢

热点阅读