我是靠谱客的博主 腼腆毛衣,最近开发中收集的这篇文章主要介绍linux进入程序启动器,Ubuntu || Linux下添加程序启动器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

环境状态:

系统:Ubuntu 14.04

GUI桌面:Unity

步骤:

I:在/usr/share/applications/文件夹下面建立自己的快捷方式文件:

sudo gedit /usr/share/applications/Putty.desktop

II:文件内容如下:(前后不能有多余的空格)

[Desktop Entry]           //每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件

Version = 1.0             //标明Desktop Entry的版本(可选)

Name = Putty             //程序名称(必须),这里以创建一个Firefox的快捷方式为例

GenericName = putty        //程序通用名称(可选)

Comment = Putty GUI       //程序描述(可选)

Exec =sudo /home/lee/putty-0.67/putty   //程序的启动命令(必选),可以带参数运行  当下面的Type为Application,此项有效

Terminal=true                                         //使用终端,暂时只能这样让程序可以按照root权限执行

Icon=/home/lee/putty-0.67/icons/putty.ico            //设置快捷方式的图标(可选)

Terminal = false          //是否在终端中运行(可选),当Type为Application,此项有效

Type = Application        //desktop的类型(必选),常见值有“Application”和“Link”

Categories = GNOME;Application;Network; //注明在菜单栏中显示的类别(可选)

文件详解:

Desktop Entry 文件通常以字符串"[Desktop Entry]"开始。由清单 1 可以得知,Desktop Entry 文件的内容是由若干{关键字,数值}配对的 Entry 组成的。例如,"Version"就是一个关键字,关键字"Version"对应的数值是"1.0"。Desktop Entry 文件标准定义了一系列标准关键字。标准关键字分为必选和可选两种:必选标准关键字必须在 .desktop 文件中被定义;而可选关键字则不必。以下是对重点关键字的解析。

关键字"Version":[可选]该数值指定了当前 Desktop Entry 文件所遵循的 Desktop Entry 文件标准版本。

关键字"Encoding":[1.0 版本不推荐使用]该数值指定了当前 Desktop Entry 文件中特定字符串所使用的编码方式。尽管Desktop Entry 文件标准 1.0 不再推荐使用该关键字,但由于历史原因该关键字仍然广泛出现在现有的 Desktop Entry 文件中。

关键字"Name":[必选]

关键字"GenericName":[可选]

该数值指定了相关应用程序的通用名称。

关键字"Comment":[可选]

该数值是对当前Desktop Entry的简单描述。

关键字"Type":[必选]

关键字"Type"定义了Desktop Entry文件的类型。常见的"Type"数值是"Application"和"Link"。"Type = Application"表示当前Desktop Entry文件指向了一个应用程序;而"Type = Link"表示当前Desktop Entry文件指向了一个URL (Uniform Resource Locator)。

关键字"Exec":[可选]

关键字"Exec"只有在"Type"类型是"Application"时才有意义。"Exec"的数值定义了启动指定应用程序所要执行的命令,在此命令是可以带参数的。

关键字"URL":[可选]

关键字"URL"只有在"Type"类型是"Link"时才有意义。"

关键字"StartupNotify":[可选]

关键字"StartupNotify"的数值是布尔值(true 或是 false)。该关键字只有在"Type"类型是"Application"时才有意义。其数值的含义由规范"Startup Notification Protocol Specifications"[3]定义,在此不再详述。

关键字"Terminal":[可选]

和"StartupNotify"一样,关键字"StartupNotify"的数值也是布尔值,并且该关键字只有在"Type"类型是"Application"时才有意义。其数值指出了相关应用程序(即关键字"Exec"的数值)是否需要在终端窗口中运行。

关键字"Categories":[可选]

关键字"Categories"只有在"Type"类型是"Application"时才有意义。"Categories"的数值指出了相关应用程序在菜单中显示的类别。具体菜单分类由规范"Desktop Specification Menu"具体定义[4]。

关键字"OnlyShowIn"和"NotShowIn":[可选]

这两个关键字分别定义了当前Desktop Entry是否在特定Linux 桌面系统(例如:Linux GNOME 或 Linux KDE)下显示(由"OnlyShowIn"定义),或不显示(由"NotShowIn"定义)。具体定义请参考"Desktop Specification Menu"[4]。

关键字"X-SuSE-translate":[SUSE Linux特有]

关键字"X-SuSE-translate"是SUSE Linux(http://www.novell.com/linux/)特有的。"X-SuSE-translate"符合SUSE RPM Package风格。"X-SuSE-translate"数值表示是否要对关键字"Name"和"GenericName"进行翻译。详情请参考"SUSE Package Conventions"[5]。

本地化关键字"[LOCALE]"

根据"Desktop Entry Specification"规范[1],在关键字后加上字符串"[LOCALE]"就可以对该关键字进行特定的本地化定义。"LOCALE"的合法取值为:

原文:http://blog.csdn.net/codermannul/article/details/51345205

最后

以上就是腼腆毛衣为你收集整理的linux进入程序启动器,Ubuntu || Linux下添加程序启动器的全部内容,希望文章能够帮你解决linux进入程序启动器,Ubuntu || Linux下添加程序启动器所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部