Category Archives: KDE

Archlinux & kpackagekit !

昨日愚人节虽然恶搞,但似乎也是在这一天packagekit进源了。 于是编译了一个kpackagekit来看看。威武,虽然首页的软件分类一点就要崩溃- -b,不过搜索和同步还是都可以用的! 还顺利安装/删除了一个软件包。 Shaman一路走好……= =b。

Posted in KDE | 6 Comments

为什么我喜欢KDE?

High Intergration, Expansibility and Free. 今天看了一篇十分激动的批驳Gnome 3的文,里面吐嘈点众多,有些甚至不一定有什么说服力,很明显的反应过度……不过使得我产生了想表达我对KDE的看法的冲动。 在诸君懵懂无知的年代,想必很多人是从Gnome开始的,我很老的一篇blog写过我的路程是Gnome -> Xfce -> Pure WM -> LXDE -> KDE。 我是很注重UI的集成度的。如果整体界面有哪里会反映出瑕疵,我可以为了这个原因而抛弃一个软件。这是我很难使用一些纯WM的原因。另外我也不太适应Awesome的调调,当然有人会喜欢,我这里不是想批驳任何一个人的观点,只是想阐述我选择桌面的原因。 首先从换WM这件事情说起。 在我还在用Gnome的时候,那大概还是2.24吧,那会compiz很pop。于是我也想用compiz。好了,如何替换掉metacity?那会几乎是唯一能够搜索到的答案,就是fusion icon。其实fedora有一个可以切成compiz的小工具,但是它启动的compiz没有加载ccp插件,导致强大的ccsm不能使用。fusion icon其实仅仅是手动替换了wm,metacity是在启动之后被kill掉的。 后来发现gconf里面有个可以设置wm的地方,不过还要在非常非常隐蔽的地方,加入一个desktop文件,才能设置自己的。(其实KDE也是靠desktop file,不过区别还是很大的,后面讲。) 后来为了传说中的速度选择了Xfce,不过不爽的就是thunar的fm功能微弱了,挂载乱码,没有其他协议集成……我那时还很happy的给exo打patch,用来修复挂载乱码。xfce的wm非常好换,replace之后,save session,下次启动就会是另外的wm了。xfwm的设置也很丰富,和metacity不可同日而语的是,metacity把composite功能也藏在了gconf里面……这该有多蛋疼才能干出这种事情。以至于我看到gconf(啊现在是dconf了对吧?)-only的事情,就忍不住发笑。你确认这不是……Windows注册表? LXDE的话,因为wm是obconf,设置上也可圈可点,虽然功能微弱了点。另外就是LXDE的logo太丑……我难以接受。 用KDE是赶上了KDE4,KDE3其实真的我也用过一段时间。不过没什么太深刻的印象,因为很少进嘛。 在换WM这件事上,KDE表现的非常慷慨,首先设置中有一个地方可以设置默认程序,如果你安装了某个wm,就会出现在下拉框里面(虽然是desktop file描述,但是kde预置了几个,compiz,openbox都有的),而且还设置好了配置程序的按钮,可以直接启动设置程序(虽然compiz的那个不幸被写成了simple-ccsm……)。 对于很多喜欢Pure WM的人来说,他们喜欢的是可定制性,而KDE其实完全有不输给他们的可定制性,而且更加简单明了。 KDE的灵魂,在我看来是kpart。kpart是创造整个KDE的根基。它造就了统一风格的设置界面,统一风格的文件浏览。例如katepart,用的非常广泛,在kate,kwrite,kdevelop里面都有,但是他们依然保持了各自的特点。像嵌入终端,只要konsole的kpart就好,无论是放在dolphin/konqueror,还是写个plasmoid,或者全新的程序yukuake,都不在话下。ark的文件预览,图片,pdf,文本,都完全ok。而且你还可以在设置里面选择嵌入式文件浏览采用哪个kpart。声音系统,也因为phonon,在amarok,dolphin,dragon,等等程序中都使用了同样的接口。 使得KDE的各个部分能够完美的结合成一个整体。为什么要发明不必要的轮子?KDE中已经有了无数可以利用的机制。例如新近的一个播放器bangarang,算是第一个元数据靠nepomuk管理的音乐播放器。(Amarok为了跨平台暂时还没有这个功能,不过也有人写了一些代码)。 在KDE中,很容易感受到的就是Everything Under Control,and Easy to Control。我不用掘地三尺才找到某个功能,也不用担心某个功能无法设置。我可以选择各种各样的界面,对开发者来说可以利用无比丰富的机制来创建自己想要的东西。而且不必担心它和系统集成的不好。 … Continue reading

Posted in KDE | Tagged | 36 Comments

花了点点时间改造了一个plasmoid

plasma-netbook的那个Current App Control不太令我满意。 于是随便改造了一下,加了点无关紧要的小功能。 http://kde-look.org/content/show.php/Yet+Another+Window+Control?content=139916

Posted in KDE | 1 Comment

plasma-netbook in KDE 4.6.1

话说我确实有的时候有点喜欢折腾桌面,老实说我已经之前试验过数次plasma-netbook了,但不幸都失望而返。这次主要是赶上unity和gnome-shell都用了类似的东西于是,又来用了下plasma-netbook。 首先要说的是bug,以前如果是想要修改非文件夹视图和桌面的部件(就是指报纸等),一定会大卡一下,这个问题终于解决了,现在添加部件没有什么不顺畅的问题。 另外搜索与启动现在在下方也有了一个可以安放部件的地方,虽然区域蛮小,不过有些部件应该也还是合用的。 plasma-netbook的面板自动隐藏很好,在鼠标接近的时候有蓝色的阴影效果,没有无法调出的情况出现。切换到桌面的话面板会持续保持显示。其次不知为何,所有程序启动变快了,不知道是不是错觉……还是因为我电脑的缘故。 plasma-netbook的一个特点就是默认会把所有窗口最大化放置,有的时候还真是有点不爽,这个可以在系统设置,窗口行为,窗口行为,高级,放置策略里面修改,默认桌面是“智能”,plasma-netbook是“最大化”。改成“智能”就和普通桌面一样了。 另外似乎因为有了搜索与启动,默认会不启动krunner,这让键盘党很不爽……不过只要在自动启动里面再把krunner加上/启动就可以了。 有些小遗憾,由于顶部面板默认自动隐藏,弹出的消息提示还是把面板的距离给空出来了。 plasma-netbook算是真正把桌面空间压榨干净了,加上面板自动隐藏,最大化时无标题栏。感觉屏幕又大了那么一点……最主要的是稳定性有了不错的提升,近期打算暂时就stick在这个上面了。本来也说试试看全局菜单(xbar),然后把面板自动隐藏去掉,可最后感觉还是不够爽,考虑到最大化之后,菜单本来就在屏幕顶端了,全局菜单也没什么用武之地,于是作罢。ubuntu的全局菜单貌似arch也有包,不过需要重新编译qt,这太杯具了。 其实plasma-netbook的标题栏按钮默认没最小化的(不过有个最大化),考虑到plasma-netbook的alt+tab可以切换到桌面,最小化其实还真没用了。gnome3你感觉如何了,如何了? plasma-netbook淡化了虚拟桌面,默认没有分页器似乎也在说明着这一点。另外其实我不是虚拟桌面的重度爱好者……所以没什么感觉。 搜索与启动在拖拽的时候现在会显示一个删除的地方,虽然一般桌面感觉没用,不过触屏估计感觉会好很多。 主要是最大化没有标题栏,现在感觉分分钟清爽啊。 由于自我感觉内容营养不足……所以就不发ikde了。

Posted in KDE | Tagged | 15 Comments

折腾了好久就这一点点成果

累死了。 其实这是我第一次写正经KDE/Qt程序。

Posted in KDE | 9 Comments