Tag Archives: KDE
Amarok2中的MySQL-真相(渣翻译)
原文链接:http://amarok.kde.org/blog/archives/812-MySQL-in-Amarok-2-The-Reality.html 08年的老文,看有人聊到KDE里面的MySQL用的很多时搜索了一下,结果发现了这篇文章。读完之后,突然想翻译一下了。看到最后感觉感触颇深啊,真的,开发过一些小玩意,面对着或多或少的真正用户,心有戚戚焉,虽然这么讲也许有点妄自尊大,可是还是忍不住,想要做出更好的东西给大家……翻译完了之后略修改了一下,结果发现有很多看起来很囧的错误……有不少地方是意译,欢迎指出错误。每段都附上原文对照。
KDE和Gnome主题架构对比
纯粹是回帖越写越长,最后决定还是在自己的blog保留一份。和原文相比略有修改,修改了一些错字和不太恰当的描述,加了一些图辅助说明,算是一篇比较认真制作的文吧。 kde的ui toolkit是qt,gnome的ui toolkit是gtk,所以下文很多地方直接使用了gtk和qt。 先说窗口边框,metacity,kwin,compiz各有不同。 metacity支持自己的主题,可以用文件配置。kwin则是从代码级别上支持主题,新主题就需要写个新代码,compiz的emerald和 metaciy类似不谈。所以如果想让kwin和metacity和emerald类似,那么就需要有个kwin的边框引擎支持从图片或者什么其他的配置,kwin目前官方有aurorae这个引擎,支持直接从kde-look下载,通过svg图片配置。 kwin的各个主题,都是需要独立实现的 高度集成的aurorae,从kde-look直接下载 界面的话和qt和gtk又有不同,gtk支持界面每个部件使用不同引擎,统一用gtkrc管理,而qt的界面是单一引擎,配置都是各个引擎自己独立配置,各有自己的配置文件,再外加上colorscheme组合出各种颜色。 gtkrc样例 colorscheme配置,注意里面的获取新方案,我十分心水kde和kde-look的高度集成 plasma的话位置在~/.kde/share/apps/desktoptheme下面,都是svg文件,其中连文字边距等等信息也都是通过 svg实现的。auroae的边框引擎是基于plasma的,所以也是svg,在~/.kde/share/apps/auroae下面,和 emerald,metacity的多个分着的png不同,基本是一个整体的svg,编辑门槛比较高一些,但是好处就是svg是矢量,做出来的主题在缩放之后有更好的支持。 plasma主题选择,依旧支持kde-look直接下载安装 总结来看,就是gtk引擎的组合相对更加自由,qt更加固定,容易让开发者做出那种整体协调的主题。例如oxygen,bespin这种整体超级协调的引擎。当然qt也有qtcurve这种超等级高自定义的引擎,几乎可以拿来模拟任意gtk主题,外加qtcurve同时也实现了gtk引擎,qt和 gtk程序统一界面也很容易。qtcurve的另一个优点就是可以用gui配置,简单易用,而gtkrc没有编辑工具(据我所知)。 另外qt原生支持gtk主题,这点比起gtk的态度貌似好很多…… qtconfig中配置gtk主题 kde中配置gtk风格 P.S. 截图来自kde4.5rc3,如果你很奇怪你的kde为什么界面不一样,那么说明你应该考虑更新一下。
非KDE SC的KDE软件介绍(一)——kdenlive
kde sc当中包含了无数kde开头的应用,当然也有很多人在kde上进行开发,本系列旨在介绍这些同样优秀的kde系程序。 略冷门,非线性视频编辑程序。老实讲我技术很差劲的……也就会搞搞剪辑而已,这次也就无聊加了点背景音乐上去,结果录制了一个超级冗长的……演示视频……其中有各种停下来找背景音乐的囧况…… 怎么使用还是靠各位自行摸索吧,我想说的是kdenlive有着看起来还蛮庞大的特效库,大部分我都不知道是干什么用的……所以也没有搞,演示当中其实只有如下几个非常简单的内容,视频切分,设置简单的音频效果,最后转换输出…… 用起来还是挺顺手的,因为我这种完全没搞过相关的都起码找到了满足自己需求的功能。 老实说这次做视频做的真的蛮失败的……写到一般写不下去了,好吧,就纯粹是推荐了。 原始视频:http://csslayer-aur-repo.googlecode.com/files/dolphin.mkv 成果:http://csslayer-aur-repo.googlecode.com/files/dolphin-result.mkv 操作过程:http://csslayer-aur-repo.googlecode.com/files/kdenlive.mkv 其实视频内容也可以看看的哦,dolphin的各种功能演示。
新WordPress主题
链接在此: kde-air-1.0 花了点时间搞了下主题,似乎比原来的好不少,但是配色有点瞎狗眼的倾向。想用的人看着换背景图吧。 因为用了css3的background-size,只完美支持firefox和chrome。不过我这里的IE 8也可以凑合看。 总之看着办吧。
Oxygen透明!
oxygen-transparent 好心人写了PKGBUILD,Arch可以不用覆盖Oxygen就安装(好爽!)比Bespin的bug少,嗯。应该会合并到KDE 4.6
