LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: bearson

ibus-cloud-pinyin 提前剧透

[复制链接]
发表于 2010-6-26 18:11:26 | 显示全部楼层
此言差矣,windows 哪里是适合普通用户的 OS,其实它也是极其繁琐的。真正好用的软件不是去迎合旧的用户习惯,而是开创全新更自然的用户体验。
就像 ubuntu 把窗口关闭操作栏移到左边,刚开始不太习惯,后来就觉得很舒适,仔细想想是有道理啊。程序菜单在左边,桌面的文件也是从左到右排列,我们打开一个程序或文件时,鼠标活动区域肯定也在左边,这时候操作窗口最大,最小和关闭,就不用费劲移到右边。
现在用 KDE 了,不知道该怎么设置窗口左边?
回复 支持 反对

使用道具 举报

发表于 2010-6-26 18:17:16 | 显示全部楼层
Post by bearson;2099771
那么我认为你说的普通用户都该去用 Windows 。

谈及到我自己,在需要某个新功能的时候,我会依次尝试 man, google, 邮件列表等。

另外,在公开评论某个软件的缺陷前,我会确认它确实存在问题,我可以对我说过的批评言论负责。
其实这一点我觉得不管你是不是所谓的普通用户都应该做的,不管你用的是 Windows,Linux 还是 Solaris,Mac。这是道德范畴,关乎到一个人的诚信。

回到这个输入法的问题,当然,我并不是非要把软件弄得很特殊或者怎样。如果是这样的话,默认设置会是双拼,因为我自己是双拼用户,大概很多人就用不好了。甚至我可以根本不去实现全拼。
目前的默认设置有一些历史的原因(如果你用过 ibus-sogoupycc 的话就会知道),在正式 release 之前我就会把默认设置改为始终显示选词列表。

我再次说明我对不看文档(本帖1楼就有“选词”的说明以及相关链接)就胡乱评论的行为很反感,我遇到过不止一次了,大部分时候我是不屑于理睬的,但是这次是我自己发的一个帖子就不能无视了。上面一些回贴的出现就是这个原因。



了解开发的辛苦,特别是这种开源产品

但对于“普通用户”的想法有些偏激,我觉得linux就应该有更多的普通用户来用才能普及,这也是linux程序员的义务,不就是要让linux更好用吗。买电器不看说明书就能操作说明做的人性化。mac上的os和软件也是好例子。
回复 支持 反对

使用道具 举报

发表于 2010-6-26 19:01:13 | 显示全部楼层
楼上你讲的对,但是有点极端,没有人能不看说明书就会用新电器的。作者并没有说不考虑普通用户建议,只是在普通和高效之间做权衡。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-26 20:33:38 | 显示全部楼层
Post by CnkknD;2099779
了解开发的辛苦,特别是这种开源产品

但对于“普通用户”的想法有些偏激,我觉得linux就应该有更多的普通用户来用才能普及,这也是linux程序员的义务,不就是要让linux更好用吗。买电器不看说明书就能操作说明做的人性化。mac上的os和软件也是好例子。


如果你比较一下 mac 的软件就会发现它们都很好用,自动化程度很高,但是有时候你想做一些事情的时候,它们做不到。

我个人认为 linux 软件,当然易用性是要注意到的,这一点也可以看到主流的 GNOME / KDE 最近几年所做的努力。

相比之下,更重要的是灵活性和稳定以及安全性,不过用户所能体会到的主要是灵活性,简而言之就是要能支持各种各样的东西,海纳百川,像这个输入法它的配置文件就允许你做许多事情,比如,如果你有一定相关技能的话,设定一个快捷键,按一下,让输入法把选定文字通过飞信发给你自己是不难办到的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-26 20:46:20 | 显示全部楼层
Post by aegean sea;2099777
此言差矣,windows 哪里是适合普通用户的 OS,其实它也是极其繁琐的。真正好用的软件不是去迎合旧的用户习惯,而是开创全新更自然的用户体验。
就像 ubuntu 把窗口关闭操作栏移到左边,刚开始不太习惯,后来就觉得很舒适,仔细想想是有道理啊。程序菜单在左边,桌面的文件也是从左到右排列,我们打开一个程序或文件时,鼠标活动区域肯定也在左边,这时候操作窗口最大,最小和关闭,就不用费劲移到右边。
现在用 KDE 了,不知道该怎么设置窗口左边?


对于"普通用户",windows 相比之下,还是比 linux 好用许多,这一点我想你也会同意,如果不同意可以问问一些"普通用户"。尽管有一些不和谐的软件,但瑕不掩瑜。对于所有用户,我不想在这个方面发生争论,这必然会没有结果。

如上一贴回复所说,至少在现在,我认为软件要做得好,灵活性是最重要的,简单说就是可以通过配置满足更广的用户的需求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-26 20:48:58 | 显示全部楼层
Post by aegean sea;2099789
楼上你讲的对,但是有点极端,没有人能不看说明书就会用新电器的。作者并没有说不考虑普通用户建议,只是在普通和高效之间做权衡。


我没说过在普通和高效之间做权衡,目前 alpha 版本的默认配置不代表以后的默认配置。
不过我确实不只一次地说过讨厌不看说明就乱评论。
回复 支持 反对

使用道具 举报

发表于 2010-6-27 09:07:02 | 显示全部楼层
Post by bearson;2099770
可以,参考全局配置文件你可以发现关于翻页的默认配置是:

set_key(keys.page_down, 0, "pgdn")
set_key('h', 0, "pgdn")
set_key(']', 0, "pgdn")
set_key('=', 0, "pgdn")
set_key(keys.page_up, 0, "pgup")
set_key('g', 0, "pgup")
set_key('[', 0, "pgup")
set_key('-', 0, "pgup")

你可以取消一些键,像这样取消 h 键的向下翻页作用:
set_key('h', 0, "")

如果想要用 / 向下翻页:
set_key('/', 0, "pgdn")

建议把自己的配置写在用户配置文件中,以防升级时被覆盖。

关于配置文件的位置,目前项目的 wiki 页上有说明。


哦,看了一下全局配置文件,里面的注释很详细。原来[ ]翻页已经默认设定了,但必须切换成英文输入才能生效,在中文输入的模式下,则变成了输入全角的[和]。如何才能在中文输入的模式下也绑定这两个键呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-27 13:10:38 | 显示全部楼层
Post by roy_hu;2099907
哦,看了一下全局配置文件,里面的注释很详细。原来[ ]翻页已经默认设定了,但必须切换成英文输入才能生效,在中文输入的模式下,则变成了输入全角的[和]。如何才能在中文输入的模式下也绑定这两个键呢?


这应该是程序处理按键顺序的一个 Bug,今天会 fix 它
回复 支持 反对

使用道具 举报

发表于 2010-6-27 13:50:03 | 显示全部楼层
Post by bearson;2099950
这应该是程序处理按键顺序的一个 Bug,今天会 fix 它

似乎是判定的顺序问题。我看了一下代码,处理键盘事件是在ibus-engine.vala里面。我能不能把pgdn/pgup的判定提到chinese mode的判定前面去?
回复 支持 反对

使用道具 举报

发表于 2010-6-27 14:06:57 | 显示全部楼层
好像最新的svn版本有很严重的bug。我以前用的r82一直很好用,刚才升级到r93,结果ibus无法激活,好像进程死掉了一样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表