zoukankan      html  css  js  c++  java
  • 【转】 Ubuntu在启动器添加程序快捷方式

     转自: http://blog.csdn.net/walker0411/article/details/51555821
     

    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=请替换成本地目录。

    根据这个思路还可以实现很多有意思的小功能,比如打开文件夹后自动打开这个目录的终端等等。 
    多一些这样的小技巧,可以很好的提高工作效率。

  • 相关阅读:
    SQL 生成可配置流水号
    安卓程序进入后台和前台的判断
    Android代码故事第一回,平均间隔的按钮
    安卓冷知识:LayoutParams
    初识Android NDK
    搬家
    LaTeX表格紧跟文字 (不影响下方文本对齐)
    FlagCounter被封杀?自己实现一个简单的多国访客计数器
    Python+OpenCV竖版古籍文字分割
    Ubuntu18.04 显卡驱动+Cuda安装踩坑记录 以及Ubuntu虚拟内存的添加
  • 原文地址:https://www.cnblogs.com/xuyuan77/p/7857974.html
Copyright © 2011-2022 走看看