【转】 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 安装完毕后,在命令行输入下 ...
随机推荐
- Struts2中的ModelDriven接口
若没有实现ModelDriven的接口,Controll的代码会比较冗余,不能实现Controll和Model代码的分离 下面是没有实现ModelDriven接口的SuggestAction pack ...
- python如何进行内存管理的
python引用了一个内存池(memory pool)机制,即pymalloc机制(malloc:n,分配内存),用于管理对小块的申请和释放.
- winform 使用线程
我这里写一个线程里创建一个窗体调用父窗体的方法 private void button4_Click(object sender, EventArgs e) { button4.Text = &quo ...
- Vue.js 2.0生命周期
1.beforeCreate 组建实例刚被创建,属性和方法等都还没有 2.created 实例已经创建完成,属性已经绑定 3.beforeMount 模板编译之前 4.mounted ...
- 【转载】 Pytorch中的学习率调整lr_scheduler,ReduceLROnPlateau
原文地址: https://blog.csdn.net/happyday_d/article/details/85267561 ------------------------------------ ...
- 大一下第2次作业(markdown改)
一.作业 6-7 删除字符串中数字字符 1.设计思路 (1)主要描述题目算法 第一步:用for循环和if语句,一个一个字符判断,找到数字字符就跳过去判断下一个,否则使指针指向不是(已判断过的)数字字符 ...
- DG备库无法接受主库归档日志之密码文件
DG备库无法接受主库归档日志之密码文件 实验目的:还原某个客户案例,客户审计需要,对主库sys用户进行锁定,一小时后对sys用户进行解锁后,发现备库无法接受主库的归档日志 本篇文章,测试sys用户与D ...
- 【特征提取】MultiBlock-LBP特征
MB-LBP特征,注意区分是Multi-block LBP还是MultiScale Block LBP,区别是是否使用了多尺度方法.其中Multiscale Block LBP,来源于论文,中科院的人 ...
- seo:网站地图提交
对于SEO,网站地图的好处就更多了: 1.为搜索引擎蜘蛛提供可以浏览整个网站的链接简单的体现出网站的整体框架出来给搜索引擎看: 2.为搜索引擎蜘蛛提供一些链接,指向动态页面或者采用其他方法比较难以到达 ...
- 代码规范V1.1
作业要求:[https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/993] 代码规范文档/代码规范执行记录:[https://coding. ...