我是靠谱客的博主 魁梧纸飞机,最近开发中收集的这篇文章主要介绍Ubuntu 16.04添加启动图标到Dash Home中,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、添加图标:

图标信息在以下两处地方:

/usr/share/applications

~/.local/share/applications(用户独立配置存放地方,是个隐藏文件夹)

图标信息文件以.desktop结尾,内容示例如下:

[Desktop Entry]
Version=2.2.3
Name=Android Studio
Exec=/home/Jim/android/android-studio/bin/studio.sh
Terminal=false
Icon=/home/JIm/android/android-studio/bin/studio.png
Type=Application
Categories=Development

配置项解释如下:

  • [Desktop Entry]打头
  • Version=1.0
  • Name是该桌面项的名字,如果不指定, Launcher中的图标会提示没有名字
  • GenericName是软件的泛称,比如:说明Sublime是一个文本编辑器,可以不写
  • Exec是执行的命令
  • Icon是软件的图标
  • Type=Application表明它是一个软件应用
  • Categories是软件的分类
  • 重点在x-Ayatana-Desktop-Shortchts=ooxx和[ooxx Shortcut Group],这里指定Launcher中按下右键出现的一些快捷方式,也就是菜单项啦,多个菜单的话这样写x-Ayatana-Desktop-Shortchts=a;b;c;d;,然后指定多个Group。
Chrome的.desktop文件写法是个不错的参考。

参考:http://ggicci.blog.163.com/blog/static/210364096201210219225273/

二、删除无效的图标方法:

查找目录下的所有文件中是否含有某个字符串 

find .|xargs grep -ri "图标名" 

查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 

find .|xargs grep -ri "图标名" -l 

在查找结果中删除对应的文件即可。(可能重启才生效)

参考:http://blog.csdn.net/zhongdajiajiao/article/details/51751269

三、使用第三方工具实现

https://askubuntu.com/questions/64222/how-can-i-create-launchers-on-my-desktop

https://developer.gnome.org/integration-guide/stable/desktop-files.html.en

https://askubuntu.com/questions/79583/adding-custom-applications-to-gnome-launcher

转载于:https://www.cnblogs.com/EasonJim/p/7114676.html

最后

以上就是魁梧纸飞机为你收集整理的Ubuntu 16.04添加启动图标到Dash Home中的全部内容,希望文章能够帮你解决Ubuntu 16.04添加启动图标到Dash Home中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部