KDE一周提交摘要(2011/2/13)

By csslayer | Published 2011/03/01 | 8 Comments
KWin带来了性能优化和bug修复,包括一些和NVIDIA显卡相关的修复。KDE-Libs的带来了bug修复,其中包括在Mac OSX平台上的Bug修复。Calligra的这周主要工作是导入Dia的形状库的实现,以及让Krita支持DNG格式。个人理财软件Skrooge现在在报告时有了一个时间线功能,并且现在可以合并收款人了。Kaffeine重新组织了电子节目指南(EPG)。Cirkuit现在开始进行通过GHNS(Get Hot New Stuff,中文是获取新xx)来获得新模板功能的开发。现在你可以通过KDE-Utils来远程遥控生成键盘按键(一个利用LIRC进行远程遥控的功能,举一个实际例子来说就是用遥控器玩Amarok,对应包名为kdeutils-kremotecontrol)。Digikam Read more [...]

一套的 digiKam 教程(E 文)

By 心之所在 | Published 2011/02/26 | 12 Comments
33页的digiKam教程,由Mohamed Malik编写,是其博客内容的汇总。 链接:http://www.scribd.com/doc/49284203/Digikam via :Digikam Tutorials & How To PDF Book Now Available… Read more [...]

Qt和Javascript V8

By csslayer | Published 2011/02/25 | 1 Comment
当然这次说的是QtScript,是Qt当中的javascript绑定,包括了QML和JavaScript的互操作等等功能。根据评论,这目前这还是一个研究性项目,起因是有人将QtWebkit port到了V8上面,并且获得了很好的benchmark结果,所以QtScript开始有迁移到V8的动作。不过可以肯定的说,这部分变化不会包括在Qt 4.8里面。 而在去年的9月,webkit的trunk已经包含了v8的支持。 来源: http://qt.gitorious.org/qt/qt-script-ng http://labs.qt.nokia.com/2011/02/24/qt-people-our-javascript-platform-is-burning-rubber/ https://bugs.webkit.org/show_bug.cgi?id=45136 http://bugreports.qt.nokia.com/browse/QTBUG-13184 Read more [...]

那些KDE中的技术(三)KIO

By csslayer | Published 2011/02/24 | 7 Comments
KIO是KDE当中用于处理各种协议的一个模块。可以用于访问各种协议,例如http,ftp等等各种协议。对于开发者来说,这是一个很方便的技术,可以使得开发者不用关注于协议和文件处理。 Gnome也有类似的技术,gio,和kio不同的是,它是基于gvfs的。和KIO相比,似乎gio的性能要更好一些。这也是由于设计上的一些原因导致的。 gvfs采用FUSE,因此支持的协议都是能够很好映射到文件系统上的协议,例如ftp,smb,所有的内容都会被挂载到.gvfs下面。KIO则是为每个协议提供一个slave进程,通过IPC来访问,一方面提供了更好的扩展性,例如支持各种无法映射到POSIX的协议,但是另一方面也带来了一些性能问题。 不过在相反的一方面,也能实现一些自定义的文件访问。例如对于cd的访问就是很有意思的一个kio。 如果各位有cd的话,用dolphin打开cd,就会发现cd当中的音轨变成了各种格式的文件,例如mp3,ogg,wav等等。(以前用过,不过现在手头没有cd,就不做展示了),直接利用dolphin就可以进行转码的的操作。又比如,kde可以直接浏览svn的版本库(需要安装kdesvn)。 于是我顺便察看了一下我文件系统里面的kio模块,偶然还发现几个很有意思的东西。man/info(这个其实是被khelpcenter使用的),用于浏览系统的man,settings,和systemsettings一样的分类浏览。applications,浏览系统安装的程序。imap/pop3,可以用dolphin直接浏览imap/pop3协议的邮件。具体系统当中支持的kio可以通过khelpcenter察看。 浏览应用程序 没想过有一天dolphin也可以当邮件客户端吧…… KIO的存在其实极大丰富了KDE程序的网络协议上和文件访问的功能,不过和采用FUSE的gvfs相比较而言,我更喜欢gvfs,它提供的是和POSIX文件一样的接口,现在其他不支持kio的程序如果想访问kio的文件的话,基本就是采用在tmp下面创建对应的临时文件再访问的形式,和真正的文件系统相比,兼容和扩展性就差一些了。之前也关注过两个类似的项目,kio-giobridge,和kio-fuse,但是似乎都已经停止了开发。希望将来能够在支持POSIX的协议上采用类似VFS的方式提高一些性能。对于开发者而言,KIO则提供了极其强大的灵活性。例如imap的kio,开发一个支持imap的邮件客户端就可以将其转化为imap协议上的文件操作了。konqueror的书签也可以通过kio管理,这样也可以很容易的实现一个统一的书签管理界面(interface)。 一个小tip: 想必大家如果用linux的话,可能经常会使用sftp进行文件传输,如果用创建网络文件夹的向导的话,dolphin总是优先创建fish协议而不是sftp协议的链接,关于这两个协议的差别,请参考wikipedia(fish,sftp)。用sftp似乎会得到更好的性能。 P.S. 特意找出以前周杰伦的CD Read more [...]

KDE一周提交摘要(2011/2/6)

By csslayer | Published 2011/02/23 | 1 Comment
KWin开发者Martin Gräßlin在将KWin特效移植到OpenGL ES上做了很多努力,同时很多特效视觉上的改进也正在进行中。KWin的问题特效,阴影和下雪被移除,并且等待将来能够有更好的实现。Muon现在支持离线安装,并且获得了一个deb格式缩略图插件。KDevelop的Artistic风格源代码格式化器得到了改进。Digikam实现了一个彩色标签选择器,同时它内部的libraw也得到更新,使得Digikam能够支持更多的相机。kio_sftp现在支持异步sftp下载了。BlueDevil现在可以通过OBEX Read more [...]

Qt for Android首个Alpha版发布

By csslayer | Published 2011/02/22 | 7 Comments
Qt for Android发布了第一个Alpha版。 项目负责人表示他曾经有个梦想,让Qt能够部署到所有Android平台上,让Qt只要编译一次就可以跑在所有更新的Android上面,以及能够用一流的IDE来开发,部署,调试Qt程序。 而且现在这些梦想实现了。 一个名为Necessitas的社区项目,源于http://www.whiterosesgarden.com/deities/DTY_Roman/necessitas.htm。具体技术细节由于我也不了解NDK,就不说了,详细信息参考消息来源,还是来看看下面的视频演示吧。 来源: http://groups.google.com/group/android-qt/browse_thread/thread/209edef7c5ceec8a?pli=1 项目页面: http://qt.gitorious.org/~taipan/qt/android-lighthouse http://code.google.com/p/android-lighthouse/ http://sourceforge.net/p/necessitas/wiki/Home/ 视频中展示了支持Android的Qt Read more [...]

KDE一周提交摘要 (2011/1/30)

By csslayer | Published 2011/02/21 | 2 Comments
KMyMoney的CSV导入正在开发中。cc。Kopete在开发Yahoo协议上的视频和收发文件支持以及其他一些内容。KDevPlatform在开发搜索历史支持。Marble带来了一个新的书签管理器(包括导入书签支持),以及其他其他许多bug修复。Kst进行了包括优化在内的许多开发。KFileDialog现在根据输入的文件后缀选择文件类型。Plasma的公共运输数据引擎在开发中。KWebkitPart的阻挡功能的代码进行了改进。KDE-PIM,Lionmail,Knights带来的新的特性和bug修复。Ark的对RAR和7z格式的header-protected支持得到修复。Gluon现在支持音频流。Digikam进行了优化和新的特性开发。Plasma网页切片部件得到优化。所有的启动器配置的读写都迁移到了新的组管理器。KDE-SDK的Kdesrc-build迁移到了Git。KDE-PIM Read more [...]

KWin 新平台和 OpenGL ES 2.0 支持

By nihui | Published 2011/02/19 | 9 Comments
近几个月,KWin 开发团队为移动设备带来了 KDE Plasma 工作空间的窗口管理器。此举需要将 KWin 的混成代码移植到 OpenGL ES 2.0,即可编程嵌入式图形硬件的开放图形 API。随着 KWin 代码迁移到 git,这些移植的成果已纳入到主干开发分支,并将随下一版本的 KDE 平台发布。 OpenGL ES 2.0 代码的纳入标志着移动设备 Plasma 工作空间开发的一个重要里程碑。移动桌面环境需要我们提供快速、完整又成熟的混成窗口管理器。KDE Read more [...]

阎魔爱 桌面部件(超级简陋)

By 心之所在 | Published 2011/02/16 | 4 Comments

别抱太大希望,这是很简单的部件,就是衣服在变动,连伪春菜(虚拟人格)都算不上

via kde-look

关于“关于 KDE”

By 0404 | Published | 29 Comments
首先,我用的是“平台版本 4.4.4”,还有“release 3”。 下午,闲来无聊,随便点了软件的“关于 KDE”,偶然发现一处链接 ( http://i18n.linux.net.cn/ ) 无效,我便将“关于 KDE”里的内容仔细“查看”了一番,发现这个“关于”有诸多的问题,我又将其与英文版的“About KDE”比对了一下,又发现了一些问题。现仅罗列所发现的问题于下,KDE 4.6 前不久刚刚发布,我不知“关于 KDE”里的内容是否已然更新。 “关于 Read more [...]

Mageia Alpha 1发布

By csslayer | Published 2011/02/15 | 7 Comments
老牌KDE发行版Mandriva的Fork,终于有了第一个版本。下载地址:http://mageia.org/en/alpha/很多mirror还没有同步完全。根据原计划,是打算今年6月发布第一个正式版本,目前进度上落后计划一个月,因此可能在7-8月发布。我个人并没有用过Mandriva,对她的情况基本没有了解。除了是rpm系之外,有一个很好的包管理工具urpm,似乎印象只有“KDE4的时候还在用类KDE3界面”这样。这也算是我第一次体验了。下面开始老套的看图说话吧:似乎Artwork不错。喔喔,有中文。微妙的显示错误……大概是我虚拟机的错……Grub(不过配色貌似微妙的使得下方提示文字看不见了)启动splash,我特意看了下后台文字提示,发现非常好心的检测到我是virtualbox,并安装了guest Read more [...]

KDE一周提交摘要(2011/1/23)

By csslayer | Published | 4 Comments
DigiKam和"Public Transport" Plasma小程序添加了一些小特性。Kexi现在支持导入MySQL数据库的表了。Calligra Plan的调度速度明显提升。KOffice的跟踪修改特性有了更多改进。Calligra的颜色管理系统(CMS)的许多工作已经完成。KDE的基础软件(例如Dolphin,Solid),KDE库,Nepomuk,KDE-PIM,Skrooge,Calligra和Amarok都进行了bug修复。BlueDevil的发送文件用户界面进行了简化,使得能在一页内放下。Amarok改进了标记功能。ownCloud的许多工作已经完成。Knights现在支持两个棋的引擎间的比赛。KTorrent在许多torrent打开时的性能得到了改进。 来源: http://commit-digest.org/issues/2011-01-23/ =-=-=-=-= Powered Read more [...]

(算是Off Topic?) 诺基亚与微软同床共枕,Qt同MeeGo转身离开

By 右京样一 | Published 2011/02/12 | 14 Comments
本文原文由Mickeal Larabel于2011年2月11日发布于http://www.phoronix.com/。其实这篇文章放在这里主要目的不是给诸君阅读,而是想让诸君讨论讨论诺基亚和微软,以及Qt、KDE乃至开源界的未来的…… 原文链接:http://www.phoronix.com/scan.php?page=news_item&px=OTA5Ng 正文: 如许多人期待的那样,今早诺基亚和微软发布了战略合作伙伴声明,称微软的Windows Phone 7将成为诺基亚的主要智能手机平台。此言一出,MeeGo Read more [...]

KDE一周提交摘要(2011/1/16)

By csslayer | Published | 2 Comments
这周KDE的开发者又将经历集中在了即将发布的KDE SC 4.6上。很多程序都进行了Bug修复。同时Extragear中的的很多程序也有bug修复,例如Amarok,KDE Development Stack,KDevelop,KDE-PIM和KDE办公套件。同时在不同的地方也有很多优化。只有极少的部分的小Feature添加到了KDE SC当中,主要是Marble,Calligra,和图像程序。RSIBreak准备发布。 来源: http://commit-digest.org/issues/2011-01-16/ P.S. RSIBreak是一个防止你“过劳死”的程序……XD。KDE Read more [...]

KDE一周提交摘要(2011/1/9)

By csslayer | Published | Leave a comment
初步在KDevelop中对Python的类型支持。Cantor的Qalculate后端有了改进。KStars获得了一个预测一颗星星轨迹和在原生和OpenGL后端之间动态切换的特性。Marble在位置标记的配置对话框有了改进,增加了“Earthquake”和“Overview Map”配置对话框,在地图创建向导中增加了行星选项。Plasma和它的小程序,KDE PIM,Phonon,Amarok的Bug修复。KIO从属进程的修复和一个Rekonq中的KIO实现的一个大修复。Calligra Read more [...]