红联Linux门户
Linux帮助

Ubuntu中的热键感悟

发布时间:2016-02-18 16:07:09来源:linux网站作者:AllInCode

在Ubuntu中并没有一个统一的中心来管理系统中所有的热键,即热键的管理是分散的,多个服务各自为政的。

以上论述是跟热键的本质相符的。


热键的本质是什么?

在系统中运行的服务,监听着某些自定义的键盘组合,一旦监听到这些键盘组合事件的发生,就会触发某些功能的运行。此时,这些键盘组合就成为了”热键“。

从这个热键的本质来看,自然就没有一个中心来管理所有的热键,而是各个服务自己定义和配置热键。


举例来说:


1、Gnome

在Ubuntu中,默认安装了Gnome窗口管理程序。Gnome是一个复杂巨大的程序,同时也是我们使用Ubuntu的桌面环境中最重要的程序。因而,它提供给用户很多配置参数,让用户可以进行个性化配置,其中包含了很多对应于某些功能的键盘组合的设置。

一旦Gnome服务运行起来,这些配置的键盘组合就成为了热键。

由于Gnome的配置参数数量很多,为了方便管理,Gnome采用了Gconf,Dconf等解决方案来进行这些Gnome配置参数的管理,具体可见《Gnome配置参数管理》,在下方涉及到。


2、Fcitx

配置了

"ctrl+alt+s"键盘组合对应”保存配置及输入历史“功能

"ctrl+alt+p"键盘组合对应"切换嵌入预编辑字符串"功能

"shift+tab"键盘组合对应"上一个候选词"功能

等等

一旦Fcitx服务运行起来,以上键盘组合都成为了热键


3、Intellij Idea

配置了

"ctrl+alt+s"键盘组合对应”打开设置“功能

"ctrl+alt+left"键盘组合对应"回退到跳转之前页面"功能

"ctrl+alt+l"键盘组合对应"格式化代码"功能

一旦Intellij Idea服务运行起来,以上键盘组合都成为了热键。


参考:《Gnome配置参数管理》

Gnome的配置参数由gconf系统进行维护,gconf系统一般采用XML文件作为Gnome配置参数的存放中心
由于XML文件中的内容比较难读和配置,因而出现了很多配置管理工具,比如gconf-editor,可以用它来管理存放在XML文件中的Gnome配置参数

从Gnome3开始,gconf系统被淘汰,dconf系统取而代之作为Gnome配置参数的管理程序。

为了更好地管理dconf中的Gnome配置参数,出现了dconf-editor(图形界面),gsettings(命令行界面),dconf(简单的命令行界面)等配置管理工具

完整的帮助文档可使用:

man 7 dconf

man dconf

man gsettings

man dconf-editor

获得.


本文永久更新地址:http://www.linuxdiyf.com/linux/18192.html