【转】 Ubuntu在启动器添加程序快捷方式
Ubuntu在启动器添加程序
一般Ubuntu软件自动安装后,会在启动器栏生成类似win平台的快捷方式。
可直接解压缩后的可执行程序,也想放到启动器栏,方便启动,如何处理呢?
(不想放在启动器栏的,可以生成软链接到桌面)
Ubuntu也是使用 Desktop Entry 文件标准来描述程序启动配置信息,Desktop Entry 文件标准是由 FreeDesktop.org(http://freedesktop.org/wiki/) 制定的。
这里面以下载的Android ADT tar压缩包为例:
解压后,其中eclipse可以在命令行直接启动。
不过我们可以采用如下方法在启动器栏增加一个eclipse的快捷方式:
eclipse快捷方式的创建
1、进入/usr/share/applications目录
root@PC:/usr/share/applications#
2、gedit创建一个eclipse.desktop文件
root@PC:/usr/share/applications# gedit eclipse.desktop
3、写入以下内容,并保存
[Desktop Entry]
Version=1.0
Name=eclipse
Exec=/home/XXXXXX/adt-bundle-linux-x86_64-20140702/eclipse/eclipse
Terminal=false
Icon=/home/XXXXXX/adt-bundle-linux-x86_64-20140702/eclipse/icon.xpm
Type=Application
Categories=Development
注意: Exec=和Icon=请替换成本地目录。
我自己的demo是:
[Desktop Entry]
Version=1.0
Name=vscode
Exec=/mnt/hgfs/share_ubuntu/software/VSCode_x64/code
Terminal=false
Icon=/mnt/hgfs/share_ubuntu/software/VSCode_x64/resources/app/resources/linux/code.png
Type=Application
Categories=Development
4、这时就可以在搜索中找到eclpise程序了,直接拖拽到启动器上即可。
5、关于.desktop文件中各个变量的意义,可以到下面的链接去学习:
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
同时也可以参考/usr/share/applications目录下的其他desktop文件。
扩展:文件夹的快捷启动
在启动器上是否可以创建指定目录的文件夹的快速启动呢?
当然可以
与上面相同,创建一个desktop文件,名字任意
编辑内容:
[Desktop Entry]
Name=Code
Type=Application
Comment=Access my code folder
Exec=nautilus /home/code
Icon=system-file-manager
Terminal=false
Categories=FileManager;
Actions=Window;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
注意: Exec=请替换成本地目录。
根据这个思路还可以实现很多有意思的小功能,比如打开文件夹后自动打开这个目录的终端等等。
多一些这样的小技巧,可以很好的提高工作效率。
【转】 Ubuntu在启动器添加程序快捷方式的更多相关文章
- Ubuntu系统下添加程序启动器
Ubuntu系统上安装的软件,有的会自动创建快捷方式,在程序中可以搜索到,而有的安装后不会在应用程序中出现,如Eclipse.Spring Tool Suite或是绿色软件等,那么怎么手动创建快捷方式 ...
- ubuntu 18.04 添加快快捷方式
1. 创建启动软件的快捷方式的文件 # cd ~/桌面 # vim pycharm18.1.desktop # 注意文件的后缀是 .desktop [Desktop Entry] Version=1. ...
- (原+转)Ubuntu下安装understand及在启动器中增加快捷方式
参考网址: http://www.xuebuyuan.com/1353431.html http://www.2cto.com/os/201309/242543.html http://my.osch ...
- 怎样将应用程序快捷方式添加到win10开始菜单栏中去
怎样将应用程序快捷方式添加到win10开始菜单栏中去 找到需要固定的应用程序的安装文件的位置,右键,在弹出的菜单中选择“固定到开始屏幕”即可. 或者是找到需要固定到开始菜单的应用程序的快捷方式,右键, ...
- Wix学习整理(7)——在开始菜单中为HelloWorld添加卸载快捷方式
原文:Wix学习整理(7)--在开始菜单中为HelloWorld添加卸载快捷方式 通过前面的几篇随笔,我们已经给我们的HelloWorld提供了填写注册表信息,以及开始菜单快捷方式和桌面快捷方式.这些 ...
- ubuntu下编译java程序
ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class Hel ...
- Ubuntu下删除卸载程序图标
Ubuntu下删除卸载程序图标 方法一:直接在终端输入命令alacarte.可以任意增.改.隐藏.显示菜单,但无法删除菜单,即使拥有root权限. 方法二:注意几个目录和文件./usr/share/a ...
- android 添加桌面快捷方式
.在桌面创建快捷方式方法: 方法一:通过长按某一个应用程序的图标在桌面上创建启动该应用程序的快捷方式. 这个方法安装完程序都用户都能实现. 方法二:在应用程序中构建一个Intent,然后以Broadc ...
- gnome3增加自定义程序快捷方式
gnome3增加自定义程序快捷方式 1. 安装alacarte 在命令行输入下列命令安装alacarte程序 yum -y install alacarte 安装完毕后,在命令行输入下 ...
随机推荐
- python 时间戳转换格式
1.简介 在编写代码时,往往涉及时间.日期.时间戳的相互转换. 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 1 # 字符类型的时间 2 t ...
- Python 封装
# 封装: # 1. 对属性的封装 # 2. 对功能的封装 # 3. 模块 # 4. 包 class Student: def __init__(self, num, name, clazz): se ...
- [转]IP地址介绍
[转]http://www.cnblogs.com/xiazdong/p/3675778.html IP地址分类介绍 这里讨论IPv4,IP地址分成了A类.B类.C类.C类.E类,如下图所示: 解释: ...
- Jquery的deferred对象,看这2篇牛人的文章,基本就够了。
http://blog.csdn.net/ligang2585116/article/details/51589073 http://www.ruanyifeng.com/blog/2011/08/a ...
- Gym .101933 Nordic Collegiate Programming Contest (NCPC 2018) (寒假gym自训第四场)
(本套题算是比较温和吧,就是罚时有点高. B .Baby Bites 题意:给出一个婴儿给出的数组,有一些数字听不清楚,让你还原,问它是否是一个从1开始的一次增加的数组. 思路:从左往右依次固定,看是 ...
- Echarts 绘图(饼图,中国地图)
一个使用Javascript 实现的开源可视化库,可以流畅的运行在pc 和移动设备上,兼容当前绝大部分浏览器(Chrome ,firefox,IE8)等 底层依赖轻量级的矢量图形库ZRender,提供 ...
- 利用Git hub创建博客
1.准备工作 到Git官网 下载Git,并且配置环境变量 2.注册Git Hub账号 到Git Hub官网注册相关账号,比如本文的账号为13627225740L,并至New repository创建仓 ...
- ZOJ 1007:Numerical Summation of a Series(数学)
Numerical Summation of a Series Time Limit: 10 Seconds Memory Limit: 32768 KB Special Judg ...
- 回收机制GC
.NET 之 垃圾回收机制GC 一.GC的必要性 1.应用程序对资源操作,通常简单分为以下几个步骤:为对应的资源分配内存 → 初始化内存 → 使用资源 → 清理资源 → 释放内存. 2.应用程序对资源 ...
- LeetCode - Number of Recent Calls
Write a class RecentCounter to count recent requests. It has only one method: ping(int t), where t r ...