gnome3增加自定义程序快捷方式
2014-09-11 06:15
821 查看
gnome3增加自定义程序快捷方式
1. 安装alacarte
在命令行输入下列命令安装alacarte程序
yum -y install alacarte
安装完毕后,在命令行输入下列命令即可启动alacarte来管理所有程序的快捷方式
#alacarte
你可以在你要添加快捷方式的位置点击New Item按钮来添加快捷方式,这里和gnome2操作是一样的
2.手动增加快捷方式配置文件
Desktop Entry 文件以".desktop"为后缀名,保存程序.desktop文件的目录有下面两个:
保存用户的应用程序快捷入口
~/.local/share/applications
保存全局的应用程序快捷入口
/usr/share/applications
以 root 权限安装的程序,其快捷入口大多创建在 /usr/share/applications 目录下,也可以创建在 ~/.local/share/applications 目录,而以用户权限安装的程序,则只能将快捷入口创建在 ~/.local/share/applications 目录下。
除了上面存储应用程序快捷入口的两个目录,还有几个文件用于存储指定类型文件的默认的打开程序,即文件关联程序,这几个文件分别是 /etc/gnome/defaults.list, /usr/share/applications/defaults.list(是前面的文件的link), /usr/share/applications/mimeinfo.cache, ~/.local/share/applications/mimeapps.list, ~/.local/share/applications/mimeinfo.cache。前面三个文件保存全局设置,后面两个保存用户设置。如果要修改 某个类型文件的关联程序,可以通过直接修改这几个文件的方式实现。
--> Here are some tips!
1)当你看完文章并开始编写自定义的desktop entry文件,你会发现在桌面只是一个带desktop扩展名的文件,而不是想目录/usr/share/applications里面的程序那样有图标并且可执行。那就很简单啊,把desktop的desktop文件添加可执行参数即可。(chmod +x xxxxx.desktop)]
2)如果你想把你的顶栏弄成这样子,那你可以安装这个extension
注意它的使用说明:Quicklaunch - Launches .desktop files from ~/.local/user/quicklaunch
--> WWWDOTORG Quick Launch
3)就如你看到的那样,IBM里的网站资料很多也很有质量,我不想转发的原因就是因为转发会影响国内linux文章的质量,这也就是为甚么国外的氛围非常好的缘故。
--> IBM Linux Desktop Entry 文件深入解析
---------------------------------------------------------------------------------------------
一个Desktop Entry Document例子和各种参数汇总:
[Desktop Entry]
Version = 1.0
Encoding = UTF-8
Name = Quick Start Tour
GenericName = User Tutorial
Comment = Computer Based Training tutorial to guide and help you learn how to use the Desktop
Exec = gnome-open /usr/share/doc/manual/sled-gnome-cbt_en/index.html
Icon = cbt
StartupNotify = true
Terminal = false
Type = Application
Categories = GNOME;Application;Documentation;
OnlyShowIn = GNOME;
X-SuSE-translate = true
parameters
Version[可选]
Encoding[Desktop Entry 1.0 版本不推荐使用]
Name[必选]
GenericName[可选]
Comment[可选]
Type[可选][Application/Link]
Exec[可选]
StartupNotify[可选][true/false]
Terminal[可选][true/false]
Categories[可选]
URL[可选]
Icon[可选] /usr/share/icons/usr/share/pixmap
"OnlyShowIn"和"NotShowIn"[可选]
X-SuSE-translate[SUSE Linux特有]
LOCALE
Hidden
TryExec
MimeType
在/usr/share/application目录中存放着所有程序的快捷方式的配置文件,全部都采用.desktop结尾
我们可以在这个目录添加一个新的配置文件来实现添加快捷方式
配置文件的参数如下:
Name: 程序快捷方式的名称
Comment: 程序快捷方式的描述
Exec: 程序可执行文件的路径
Terminal: 程序执行的方式,true为执行在命令行中,falase则相反
Type: 程序类型,默认为Application
Categories: 程序在Application面板中所属的分类,
StartupNotify: 设置是否现实程序启动和关闭的提示,默认为true
Icon: 程序图标的路径,如果只填写名字,那么gnome会在 /usr/share/icons 里面寻找这个图片
下面我举一个简单的例子,我创建了一个Komodo Edit的快捷方式,文件命名为komodo.desktop,内容如下
[Desktop Entry]
Name=Komodo Edit
Comment=MyDevelopment
Icon=/home/App/Komodo-edit/share/icons/komodo256.png
Exec=/home/App/Komodo-edit/bin/komodo
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
保存后,我们就能在程序列表中看到它了
1. 安装alacarte
在命令行输入下列命令安装alacarte程序
yum -y install alacarte
安装完毕后,在命令行输入下列命令即可启动alacarte来管理所有程序的快捷方式
#alacarte
你可以在你要添加快捷方式的位置点击New Item按钮来添加快捷方式,这里和gnome2操作是一样的
2.手动增加快捷方式配置文件
Desktop Entry 文件以".desktop"为后缀名,保存程序.desktop文件的目录有下面两个:
保存用户的应用程序快捷入口
~/.local/share/applications
保存全局的应用程序快捷入口
/usr/share/applications
以 root 权限安装的程序,其快捷入口大多创建在 /usr/share/applications 目录下,也可以创建在 ~/.local/share/applications 目录,而以用户权限安装的程序,则只能将快捷入口创建在 ~/.local/share/applications 目录下。
除了上面存储应用程序快捷入口的两个目录,还有几个文件用于存储指定类型文件的默认的打开程序,即文件关联程序,这几个文件分别是 /etc/gnome/defaults.list, /usr/share/applications/defaults.list(是前面的文件的link), /usr/share/applications/mimeinfo.cache, ~/.local/share/applications/mimeapps.list, ~/.local/share/applications/mimeinfo.cache。前面三个文件保存全局设置,后面两个保存用户设置。如果要修改 某个类型文件的关联程序,可以通过直接修改这几个文件的方式实现。
--> Here are some tips!
1)当你看完文章并开始编写自定义的desktop entry文件,你会发现在桌面只是一个带desktop扩展名的文件,而不是想目录/usr/share/applications里面的程序那样有图标并且可执行。那就很简单啊,把desktop的desktop文件添加可执行参数即可。(chmod +x xxxxx.desktop)]
2)如果你想把你的顶栏弄成这样子,那你可以安装这个extension
注意它的使用说明:Quicklaunch - Launches .desktop files from ~/.local/user/quicklaunch
--> WWWDOTORG Quick Launch
3)就如你看到的那样,IBM里的网站资料很多也很有质量,我不想转发的原因就是因为转发会影响国内linux文章的质量,这也就是为甚么国外的氛围非常好的缘故。
--> IBM Linux Desktop Entry 文件深入解析
---------------------------------------------------------------------------------------------
一个Desktop Entry Document例子和各种参数汇总:
[Desktop Entry]
Version = 1.0
Encoding = UTF-8
Name = Quick Start Tour
GenericName = User Tutorial
Comment = Computer Based Training tutorial to guide and help you learn how to use the Desktop
Exec = gnome-open /usr/share/doc/manual/sled-gnome-cbt_en/index.html
Icon = cbt
StartupNotify = true
Terminal = false
Type = Application
Categories = GNOME;Application;Documentation;
OnlyShowIn = GNOME;
X-SuSE-translate = true
parameters
Version[可选]
Encoding[Desktop Entry 1.0 版本不推荐使用]
Name[必选]
GenericName[可选]
Comment[可选]
Type[可选][Application/Link]
Exec[可选]
StartupNotify[可选][true/false]
Terminal[可选][true/false]
Categories[可选]
URL[可选]
Icon[可选] /usr/share/icons/usr/share/pixmap
"OnlyShowIn"和"NotShowIn"[可选]
X-SuSE-translate[SUSE Linux特有]
LOCALE
Hidden
TryExec
MimeType
在/usr/share/application目录中存放着所有程序的快捷方式的配置文件,全部都采用.desktop结尾
我们可以在这个目录添加一个新的配置文件来实现添加快捷方式
配置文件的参数如下:
Name: 程序快捷方式的名称
Comment: 程序快捷方式的描述
Exec: 程序可执行文件的路径
Terminal: 程序执行的方式,true为执行在命令行中,falase则相反
Type: 程序类型,默认为Application
Categories: 程序在Application面板中所属的分类,
StartupNotify: 设置是否现实程序启动和关闭的提示,默认为true
Icon: 程序图标的路径,如果只填写名字,那么gnome会在 /usr/share/icons 里面寻找这个图片
下面我举一个简单的例子,我创建了一个Komodo Edit的快捷方式,文件命名为komodo.desktop,内容如下
[Desktop Entry]
Name=Komodo Edit
Comment=MyDevelopment
Icon=/home/App/Komodo-edit/share/icons/komodo256.png
Exec=/home/App/Komodo-edit/bin/komodo
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
保存后,我们就能在程序列表中看到它了
相关文章推荐
- 实现给Fedora 15的gnome3增加自定义程序快捷方式方法
- Ubuntu中增加程序快捷方式的方法
- net自定义安装程序快捷方式
- 我的电脑界面增加程序快捷方式
- 用代码实现为程序创建快捷方式的二种方法
- 创建程序菜单和快捷方式的代码
- 用masm32创建快捷方式--使用com的演示程序
- 如何为java程序创建快捷方式
- 解决在C#程序中动态增加/更新自定义纸型的方法
- InstallShield学习笔记(3)-建立卸载程序的快捷方式
- (第四版中文版)[十六]读和写文档-SDI应用程序:序列化,双击运行程序,拖放运行,快捷方式的实现
- .Net程序打包安装与卸载制作 ——怎样创建网页快捷方式(“开始与程序”菜单中)?(七)
- 在delphi中建立程序的快捷方式--并将快捷方式放在开始->程序->的启动组中
- Delphi编程实现程序快捷方式
- 程序快捷方式/程序删除项/EXE自删除DIY
- 在.Net如何制作自定义的快捷方式(转)
- 创建程序菜单和快捷方式的代码
- 一个“发送到任意文件夹快捷方式”的脚本程序
- 为WEB程序创建桌面快捷方式^_^
- 智能安全实验室-杀马(Defendio) 2.5.0.425-自定义快捷方式