显示下一条  |  关闭

Nihui's Blog

nihui的私人空间和日志

 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 

为什么fcitx和为什么ibus

2012-5-12 19:56:28 阅读58 评论1 122012/05 May12

wengxt 写过两次为什么 fcitx 的文章,但是 phuang 似乎从来没说为什么 ibus。我也写篇说说。

 

1 轻量级和速度

fcitx 和 ibus 的性能几乎完全取决于输入法引擎,fcitx 和 ibus 框架本身速度没有明显差别。历史上,fcitx 比 ibus 快得多,因为 ibus 早期完全用 python 实现,现在已完全用 C 重新实现,输入法框架本身速度差距不复存在。

 

2 界面整合

fcitx 和 ibus 都自带了输入法面板和配置工具。fcitx 额外提供 KDE 配置界面,而 ibus 只提供 GTK 实现的工具。fcitx 为输入法引擎共享配置界面,而 ibus 需要输入法引擎作者自己实现。

 

作者  | 2012-5-12 19:56:28 | 阅读(58) |评论(1) | 阅读全文>>

zzzz 截图第二弹

2012-5-4 20:19:52 阅读52 评论0 42012/05 May4


看上去和去年的截图差不多,实质差别很大。微博内容设计成隐式共享。时间线改用 model/view 结构,qtextbrowser 也不用,html 直接通过 delegate 画出来,链接交互也全部是 delegate 做的,速度那是相当快啊。图片加载非常 lazy,只有当滚动条拖下去的时候才去尝试。底下的撰写框删掉了,垂直空间更大些,点reply的时候会在要回复的微博下面弹出一个撰写框,方便联系上下文。

作者  | 2012-5-4 20:19:52 | 阅读(52) |评论(0) | 阅读全文>>

Plasma WebQQ 集成插件

2012-4-29 15:28:06 阅读123 评论1 292012/04 Apr29


http://www.ikde.org/news/plasma-webqq-intergration/

有想过 WebQQ 的桌面版本么,现在可以有了,Plasma 桌面集成哦

QQ聊天,网盘,上网,听歌,看片,游戏不再话下啦

支持flash,也能用QQ云输入法,总之就是把浏览器中的 WebQQ 直接搬进 Plasma 桌面了

下载地址 http://kde-apps.org/content/show.php?content=150479

作者  | 2012-4-29 15:28:06 | 阅读(123) |评论(1) | 阅读全文>>

kio 快盘;空之轨迹FC

2012-4-28 12:59:35 阅读78 评论3 282012/04 Apr28


开放 API 的网盘,速度很快,做了一个 kio slave 插件,可以从 dolphin 里面直接用了
put 不知道如何实现,也不知道哪里用到了,干脆就不实现算了~~
app consumer key 审核估计得有段时间,等审核通过发布出来给大家都用用 kio 快盘;空之轨迹FC - nihui - Nihuis Blog 请留意 ikde 网站的消息 kio 快盘;空之轨迹FC - nihui - Nihuis Blog

有图有真相

作者  | 2012-4-28 12:59:35 | 阅读(78) |评论(3) | 阅读全文>>

kamule 进度消息

2012-4-18 23:06:41 阅读46 评论0 182012/04 Apr18


列表排序,列宽自适应内容,实现配置界面,amuled 配置界面,下载和上传详细信息对话框,复制 ed2k 链接,i18n
ec 协议层大的架构改动,将原来接收数据时的大型 switch case 改成了数据包类型订阅机制,想法来源于 glib 里的 dbus signal subscribe

最近老做这个东西,越来越觉没心情了怎么办呢。。  kamule 进度消息 - nihui - Nihuis Blog      还是赶紧做出个能拿得出手的样子后收工吧,好友消息和统计绘图不打算做了

作者  | 2012-4-18 23:06:41 | 阅读(46) |评论(0) | 阅读全文>>

KDE aMule 客户端 KaMule

2012-4-8 14:03:40 阅读85 评论3 82012/04 Apr8


名字很土,就是 aMule 加个 K 前缀,自从 kimtoy 全部特性完成,就开始瞎想做个新东西
Linux 有许多现成的 emule 客户端,aMule 和 mldonkey 比较知名,前者用的 wxGTK 界面丑得要死,后者有 KMLDonkey 前端,不过 mldonkey 自身对 emule 网络支持不够完善,kad2 协议模糊 反吸血什么的都没有。aMule 设计上界面和核心是分开的,有些类似于 mldonkey,但还没 KDE 的前端,于是就自己动手了 over
开发得很不顺利,被协议文档到处坑,总之就这样啦,有图有真相

作者  | 2012-4-8 14:03:40 | 阅读(85) |评论(3) | 阅读全文>>

kimtoy 1.6 的托盘图标模式

2012-3-28 14:01:00 阅读49 评论1 282012/03 Mar28


悬浮的状态栏不是所有人都喜欢的,还有热衷于嵌入面板,就如windows那种最小化到任务栏的效果。kimtoy的设计不能嵌入到面板,因为不是plasmoid,但嵌入到托盘还是可以的,也是种跨桌面的方式,图标太多就直接用托盘的过滤功能隐藏一些。
这是我桌面n次贴上的最后一个feature,之后应该不会有新功能了,我实在想不出还需要做些什么 kimtoy 1.6 的托盘图标模式 - nihui - Nihuis Blog

kimtoy 1.6 的托盘图标模式 - nihui - Nihuis Blog

作者  | 2012-3-28 14:01:00 | 阅读(49) |评论(1) | 阅读全文>>


标题很长,内容很多,做 kimtoy 的时候经常需要尝试很多窗口,这是个总结,知道的如何做到的话尽可跳过啦。qt 窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透 - nihui - Nihuis Blog

窗口置顶
qt 里是 setWindowFlags(Qt::WindowStaysOnTopHint)
kde 里是 KWindowSystem::setState(winId(), NET::KeepAbove)
这样的置顶窗口不会处于全屏窗口的上方,如果需要真正的置顶,setWindowFlags(Qt::X11BypassWindowManagerHint) 可无视这个规则,但这样不会出现任务栏等,kimtoy 的预编辑窗口就是真正的置顶。

真透明
qt 里是

作者  | 2012-3-27 11:14:20 | 阅读(165) |评论(0) | 阅读全文>>

kimtoy 1.5 状态栏图标过滤的交互设计

2012-2-18 12:07:40 阅读90 评论1 182012/02 Feb18


请点击查看影音文件...

这是为 kimtoy 1.5 做的图标过滤功能演示,超nice的动画皮肤哦

其实交互设计是很有讲究的,状态栏图标过滤这个功能很久之前就考虑了,但一直考虑交互的问题。我这个人嘛相当看中交互的。
最初的设计有三种
第一种是直接在配置对话框里加个页面,然后显示带有打勾功能的列表
第二种是类似于目前kimpanel的方式,在托盘菜单里增加子菜单打勾
第三种就是kimtoy采用的状态栏右键菜单

对话框加页面的办法似乎是最容易想到的,过滤也是配置,可是这样就把入口藏得太深了,不容易找,每次操作还得点应用才能看到效果。
托盘子菜单访问性稍好,但是每次勾选后菜单就没了相当讨厌,我想过滤三个图标就得点三次托盘菜单,很累的。
kimtoy的这个状态栏右键菜单和普通的不一样,勾选和取消勾选是不会马上把菜单关闭的,这样就能通过一次右键点击完成所有的过滤操作。右键菜单的位置和状态栏是一起的,勾选和取消勾选可以马上在菜单旁边看到效果,方便又直接。

作者  | 2012-2-18 12:07:40 | 阅读(90) |评论(1) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 

上海市 黄浦区 射手座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注