- 27
- Apr
玩Ubuntu的朋友越来越多了,之前有几位Gentoo的铁粉也受不了Ubuntu的诱惑已经开始或打算装个Ubuntu 10.04玩玩了,比如OceanBoo,Leeight还有HicroKee,这三位之前都是用Gentoo的。
话说Kee君已经抢先一步,开始玩Ubuntu 10.04了,今天他还赞Ubuntu的消息通知机制,不过也提到了一个小问题:不支持快捷键调用。
我就想,确实好像没看到快捷键调用,如果消息多了,一个一个去点还真是麻烦呢。果真是这样吗?
于是我搜索了一下相关资料,发现Ubuntu实际上是有给Indicator设定快捷键啦,而且有两个,一个是:Super+S,可惜调用的是Indicator Session中的“Session”(另外是一个是Me Menu),另一个是:Super+M,会去调用Indicator Message。
然而这里有两个大问题:
首先是Super+S为什么默认是触发“Session”操作呢?
一般情况下,关机或登出操作,是交互操作中最少进行的。Ubuntu却把Super+S安排给它,而不是靠在旁边的Me Menu。你一天是开关机的次数多,还是“广播”的次数多呢?
所以如果用户需要用Super+S来快速更新其广播消息,如Twitter,不得不再用方向键进行移动。大大影响效率了。
另外一个就是,大多数桌面Compiz会默认启用,Super+M的快捷键早就被它占用了,所以如果需要用Super+M去弹出Message菜单,还需要去禁用它的反色插件。
这个倒好解决,问题是Super+S我要改到默认调用Me Menu,我就要hack源码了。
于是改了indicator-applet里面的几行代码,终于达到了我的目标,截图所示:
场景一
你突然想更新你的Twitter消息?OK,很简单。按下Super+S,就会把Me Menu弹出来(之前是旁边的“关机图标”),这时光标已经聚焦在文本框里了,马上就可以对世界进行广播了:你好世界~
场景二
某人发给你一条消息,这时你正在打字,懒得动鼠标,只要按:Super+M,Message菜单直接选中,可以直接查看是谁来了消息。
嗯,又是keke。我每次拿他来做道具,哈哈。
虽然改的不多,但是用户体验确实是上去了。你认为呢?
实际上Super+M无效应该被报成bug来处理的,有空时我也去报一个。或者我可以把我的补丁提交给官方,不过就是不知道官方会不会接受,嘿嘿。还要继续改进一下我的补丁。
尽管Ubuntu 10.04针对整个系统进行了大幅度的改善,然而我认为还是有一些地方充满了不合理。
未来在使用中,我会尽可能把这些不合理的地方hack成我想要的样子,最后,我就会顺其自然地推出:Ubuntx(嗯,大概在2012年12月推出)
PS:如果你想使用我更改后的Indicator Applet,可以在这个源里找到:https://launchpad.net/~tualatrix/+archive/personal


我也准备装一个
我的评论还有啊,我也得与广大Linux用户接轨
哈哈~欢迎加入笨兔大家庭!
可以装双系统嘛。
Archer 也被诱惑了
看到 “2010年12月” 怎么感觉诡异不靠谱哈
很明显不靠谱。。
从7.10到现在的10.04,我居然也是老乌斑粉了。。。
好歹我几年前也是ub粉啊。哈哈。
还是直接在ubuntu tweak里集成这个功能好了。
在gnome的键盘快捷键管理里也没有这个快捷键。
我觉得我明天也要装一个起来...
不是30号 后天才发布么?
我使用10.04的时间是1月份把好像。。
哈,最后用的ub版本还是904呢。10.04也心动了一下XD
你的buzz怎么每次都是两个?哪里设置有问题吧。
呃,之前LDCN的Feed也同步了,我去修改一下。
我也去折腾看看
看着题目,架势,在写连载啊
为出书做准备?
不知道驱动如何搞定?
我问一下这里的高手,为什么我感觉ubuntu10.04的图形界面比较慢,和win7比甚至xp比都慢,一方面是反应上的慢,另一个是设计很奇怪:举例:在win桌面的空白A和B处分别点两次右键,会出现两次菜单,在ubuntu上只会出现一次。另外在ubuntu上先空白处右键,然后左键单击任何一个图标,这时图标不会被选中……
没人理我,算了。
gnome本来就比xp慢,要想比xp快只有试试xde这类轻量级桌面了。
我在想indicator applet会不会加到debian的源去。这样我就不用被诱惑了…………
TX可否把音量与邮件分离开
请问如何设置indicator applet的默认程序?比如ubuntu10.04里,点indicator applet的邮件默认弹出的是evolution,我想改成kmail,不知道该怎么弄?
这个暂时不能改,这是通过应用程序支持的,而非改Indicator就能起到这种效果。
请问能不能给我改过的源码Patch。Super M 的那个我想用,但是 Super S 想保持原样。谢了