Category Archives: KDE

重写Kimpanel

特性倒是没有太多,不过起码和Kimtoy相比那个鼠标操作的功能是在的。主面板还没有加回来。光是输入倒是行了。另外和原版的kimpanel相比,通过drawHalo增加了可读性(就是tooltip的文本下面那一片白花花的东西),另外在样式和颜色上也有了小小的修改(老实讲以前比较丑……),还有可以配置成竖排显示了。还有就是没有原版的几个严重影响使用的bug(鼠标移上去之后文字消失),还有屏幕边缘的检测也正常了。 从技术上来说,则是采用了DataEngine来进行和plasmoid数据的通信,也方便以后被再调用。 全部重写完成之后想办法推回kde里面去。 代码的位置在这里: https://github.com/csslayer/kimpanel-rewrite/

Posted in KDE | 5 Comments

今天真是相当郁闷

写个Kimpanel的过程简直就是个杯具啊。最开始的DataEngine的编写还算顺利,但是后面真正写起来Plasmoid就完全不同了。 首先想用QML,结果跟不上kimpanel的更新速度。 然后想用Javascript,结果ServiceJob部分的绑定是坏的。 老实去用C++吧,也怪不得调查Plasmoid使用语言,C++和Python平分天下各占百分之40多,QML占了不到百分之10,Javascript完全没影子了。

Posted in KDE | Tagged , | 5 Comments

Linux 究竟有多难用?

我前段时间教我女朋友装Linux,是远程语音一步一步教的。先是第一步就难倒了我,我不知道怎么选择安装介质,kubuntu自带的usb creator没能创建成功u盘,最后还是感谢unetbootin。 安装过程其实非常顺利,因为我是一句句教她怎么装的,包括分区怎么分,怎么选择挂载点。其实有傻瓜的方法啦。比如最大空闲区域安装Linux…… 然后重启进入Linux的时候,第一个问题就是她不会连接无线网络。为什么呢?因为KDE的托盘图标,在未连接,且开启无线网的情况下,是一个小圆点,她没找到……我费了多翻周折才发现是这个问题(俺一定会给KDE报Wishlist的……)。然后就是Kwallet跑出来捣乱……其实真的,初学者谁搞得清楚这是啥。应该有一些更多的说明文字才好。 然后就是后来的事情了,她想装flash,然后第一件事情是去google,于是她最后搞到了个so文件……当然我教她的时候,让她以后所有软件先去源里面找啰。其实她后来表示这方法挺高级,比网上说的一大串在终端内输入命令的方法高级多了。 比较意外的是她自己就安装了google talk 的plugin,也正好是我帮她选择kubuntu的好处,提供了预装deb。另外感谢nouveau这次给力了,一直没出bug,感谢kpackagekit工作一切正常。 然后她表示没有输入法,于是我让她装fcitx(啊,这简直是一定的),然后再感谢im-switch,让我只需要让她在终端使用一条命令就可以好好使用fcitx(其实fcitx装好后会触发debian的im-switch hook是吗?不过她用的locale是英文。) 她顺便表达了Fcitx还不错看的感想(啊我自high一下,果然是很配KDE的输入法的说)。 于是,Linux到底难用不难用呢? 就算在这些过程中,我也不得不让她在终端中输入一些命令……于是还是很难用。在不提软件本身质量的问题下,问题还是很多…… 真的要感谢KUbuntu做了这么多努力。省了我不少事情。就我的经验看,ubuntu的那一堆及其衍生真的是唯一一个可以让普通人用的发行版。Fedora我就不说了,就是个RH实验田,openSUSE你该颤抖,yast是什么破玩意,搞得这么复杂。也是一副做服务器发行版的德行。再剩下的就不用拉出来遛了吧。

Posted in KDE | 33 Comments

Arch再见 Chakra你好

洁癖这事是慢慢搞出来的。难道不是嘛?安装个什么包libgnome-都会跳出来……这让人很不爽哎。 主要起因是昨天搞telepathy-kde,然后就茫茫多的依赖…… 于是让我有了转投Chakra的念头。 下载cd,刷到usb上面,然后开始安装。 诶诶诶诶(((( ;°д°))))诶诶?不支持btrfs? 啊,幸好我老的btrfs没有删掉,于是抱着试试看的心理,先对我原来的root进行了rm -rf *的操作,然后顺利安装启动成功! 超愉快的,到这里。 然后发现……虽然不是arch了,不过pacman 什么的也都好好的在那里呢,其实只是作为软件源分开了,而不是真的要和Arch分道扬镳吧。然后先开testing升级了下initscripts,然后就是各种把以前备份的配置搞来。 基本就还当着arch用啦,AUR上的包都能拿来直接编译的说。 另外Chakra这新闻很坑爹,明明通过arch的initscripts支持了btrfs,却没有btrfs-progs-unstable在源内……当然我后来自己编译了下啦。 另外就是Chakra的源内有Catalyst。不过我编译内核的瘾又来了,从wuala上掏出珍藏的kernel26-ck-2.6.37.4的pkgbuild,然后aur抓modprobed_db,开始编译! 现在还在慢悠悠的下载catalyst包呢,因为多内核还是应该用catalyst-hook啦。 ccr上有fcitx,我很愉快,感谢Archlive众。 另一个要说的是chakra用的是burg(不过完全没美化过……),基本使用起来和grub2很像,倒是chakra里面的grub2不能用,会报错。 然后我倒是一口气把appset-qt删了= =b,明明人家搞得包管理界面的说。其实很有趣,会主动打开项目主页给你看。 总体来说,底层包,CLI包比Arch少,玩惯了Arch可能觉得这没有那没有的。不过说起游戏,KDE程序那比Arch预编译的要多得多呢。找不到的话,不妨回AUR看看,拿来编译下也没问题呢。 说话这会ati驱动终于下载完了,重启看看kernel26-ck如何?

Posted in KDE | 31 Comments

周末Launch Party

感谢 happyaron 给这个机会,让我有机会卖下KDE。 虽然题目是KDE 4.6 brings brand new kubuntu,不过大部分都是KDE 4的内容啦,kubuntu只是边角料! 总之主题就是把KDE 4卖个遍。主要还是kdebase/kdelibs里面的东西。 欢迎砸场,要知道我最不惧这个了。你来用别的DE/WM砸场就是给我机会骂别的东西哦?名正言顺的哦。另外如果你说的确实是存在的问题,我会老实承认的,这点不用担心。地雷在哪我想我自己要清楚得多。 感谢 http://blog.barisione.org/2007-09/torino-a-pretty-theme-for-latex-beamer/ 提供的beamer主题。 更多详情: http://linuxtoy.org/archives/ubuntu-1104-release-party-beijing.html P.S. 关于“骂”这个词不要介意……夸张手法而已。 KDE SC 4.6 Brings brand new kubuntu View more presentations from csslayer

Posted in KDE | 5 Comments