从07年5月在豆腐MM的引诱之下尝试Gentoo到现在,一年了,发个帖以作留念.
为了不引发如依依阿姨,X妹托之流的DIST BS,故不以DIST为题材.....(不过这两个极度痛恨KDE,因为被KDE羞辱过)
什么是鼠标手势--Gestures?
键盘快捷键大家都熟悉吧,简单的说,鼠标手势就是和鼠标移动轨迹绑定的快捷键(这句偶自己也看不懂了..)
比如在我自定义的KDE Gestures中,有几项分别对应启动konqueror,firefox,wine foobar,gnome-terminal,
具体启动过程是这样子:在KDE桌面上,按住鼠标中键,从左到右划一直线,就会启动konqueror.
而在konqueror中按住中键进行不同轨迹的移动,则可以实现像打开新tab/窗体,关闭当前tab/窗体,在tab之间切换等操作.
Gestures操作起来并不会比快捷键方便或快,但更容易作为炫耀的资本,同时也适合像依依阿姨这样要一手抱崽崽,一手玩ET的妖怪.
开启手势功能
menu->control center->region && accessibility->input action
1.在打开的窗体右侧选中 Gestures Setting,
2.取消 Disable Gestures Globally
3.Mouse button就是定义用鼠标的哪个键来触发手势操作,下面的Gestures Timeout当然就是操作的时间连续性了,动作快的人可以调小些,动作慢的,就调大一些,默认的值就较合理了.
4.中间Action列表框里有系统预设的一些手势,可以作为参考.
图一:Enable Gestures

创建新的Gestures组
点击 New Group,并将名称改为你自己喜欢的,比如我自己定义的KDE Gestures,是所有启动程序的手势的合集.这样便于管理.
图二:New Gestures Group

创建新的鼠标手势
1.选中某一组之后,点击New Action,在General页的 Action Name中填上新动作的名称,依个人喜好而定,比如Launch Konqueror,在Action Type下拉列表中选定Gestures->Keyboard Input(simple),表明这是一个与按键操作绑定的动作.
2.选中Gestures页,点击第一个Edit,弹出手势编辑窗体,在Draw Here下的输入框中用鼠标左键画出你想使用的动作,比如这里按住左键从左到右划一道直线,在下面三个小方框中就会出现你刚才画下的动作.点击OK.
图三:Define Mouse Gesture

将鼠标动作与操作绑定
选定Keyboard Input Setting页,在Keyboard Input框中输入你定义好的启动Konqueror的快捷键,比如我定义的是Ctrl+Shift+F
图四:Bind Gestures To Keyboard Input Settings

点击Apply,关闭窗口后,到KDE的桌面上按住中键,看看发现了什么事.当然是konqueror启动了.实际上,不管是不是在桌面上执行一条Gesture,都有效,只是有可能会和当前程序自身的Gesture有冲突,那就会执行两条动作了.所以定义的时候尽量不要冲突.
至于某个程序内部的鼠标手势设置,可以参考系统预设的konqueror手势,很全.