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。
参考: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
Ubuntu 16.04添加启动图标到Dash Home中的更多相关文章
- Ubuntu 16.04添加阿里云源/163源
添加国内源有个好处,比如下载软件时直接时国内的服务器,速度有保证. 以下是操作方法: 1.备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list. ...
- Ubuntu 16.04添加阿里云源
转自:http://www.cnblogs.com/EasonJim/p/7119156.html 添加国内源有个好处,比如下载软件时直接时国内的服务器,速度有保证. 以下是操作方法: 1.备份 su ...
- Ubuntu 16.04 小飞机启动失败
好长时间没用小飞机了,今天打开发现,无法启动了. 查看了日志: Initialising ciphers... AES-256/CFB (aes-256-cfb) initialised. Runni ...
- Ubuntu 16.04添加多张虚拟网卡
1.添加 sudo ifconfig enp0s31f6:0 192.168.10.10 up 2.卸载 sudo ifconfig enp0s31f6:0 down 注意:enp0s31f6每台电脑 ...
- ubuntu 16.04 添加网卡
root@ubuntu:~# ls /sys/class/net/ enp0s3 enp0s8 lo root@ubuntu:~# vim /etc/network/interfaces # This ...
- Ubuntu 16.04在启动和关机时不显示启动和关机画面且显示详细的命令信息,没有进度条和Logo,或者只有紫色界面,或者没有开机画面等问题解决
主要有以下解决方法: 1.如果之前配置过Grub来显示详细的命令信息的,那么改回去就行了,参考:http://www.cnblogs.com/EasonJim/p/7129873.html,通过这种方 ...
- Ubuntu 16.04.3启动MySQL报错
今天安装mysql,连接MySQL时报错mysql: [Warning] Using a password on the command line interface can be insecure. ...
- ubuntu 16.04 LTS 修改 国内源(以中科大源为例)
国内有很多ubuntu的源,包括:网易源(这个之前用过,速度很快的),阿里源,还有很多教育网的源,如:清华源,中科大源. 这里要下载的是中科大ubuntu16.04的源列表,可以在这里获得:https ...
- 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
导读 LEMP 是个缩写,代表一组软件包(注解 ① L:Linux OS,E:Nginx 网络服务器,M:MySQL/MariaDB 数据库和 P:PHP 服务端动态编程语言),它被用来搭建动态的网络 ...
随机推荐
- [USACO09NOV]灯Lights
题目描述 Bessie and the cows were playing games in the barn, but the power was reset and the lights were ...
- iOS检测耳机插入拔出
首先,需要导入两个框架 然后,注册通知检测耳机的插入与拔出操作 [[NSNotificationCenter defaultCenter] addObserver:self selector:@sel ...
- CF864D Make a Permutation!
思路: 贪心,构造,模拟. 实现: #include <bits/stdc++.h> using namespace std; ], a[], vis[], n; int main() { ...
- Matlab2014的下载和安装激活过程
Matlab2014的下载和安装过程 转载自csdn https://blog.csdn.net/hp910315/article/details/70197149 1 下载Matlab2014,下 ...
- dede手机访问网站跳转到手机端模板
如何手机访问的时候跳转到自己的手机端模板,这时候需要一个js跳转代码:当手机访问的时候直接跳转到手机端 那手机端前提要有手机端的模板 <script> if(navigator.platf ...
- Navicat Premium 12 破解方法
基本安装下一步下一步,破解方法参考:地址
- 自学php【二】 PHP计算时间加一天
最近几天在做一个项目,主要是将SQLserver数据到MySQL数据库,一个url跑一次 同步一次昨天的数据,由于很多数据需要同步,所以做了一个操作界面的,一个单纯跑url的 在其中涉及到了对于时间的 ...
- HDU_1505_矩阵中的最大矩形_dp
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1505 City Game Time Limit: 2000/1000 MS (Java/Others) ...
- Exceptions & Errors - 异常与错误
来源于 Ry’s Objective-C Tutorial - RyPress 一个学习Objective-C基础知识的网站. 个人觉得很棒,所以决定抽时间把章节翻译一下. 本人的英语水平有限,有让大 ...
- SQL关于触发器及存储过程的创建
使用T-SQL语句来创建触发器 基本语句如下﹕ create trigger trigger_name on {table_name | view_name} {for | After | Ins ...