Author Archives: csslayer
Hadoop你就是个杯具
小版本号之间的差别够大的,一添加库一堆deprecated,都不知道用什么好!草你老母……
KDE 4.5 风格的fcitx托盘图标
未发布,欢迎围观,顺便一提,这不是xpm,是png! 看着还行吧
KDE4使用技巧——窗口分组
这是4.4的新功能,不过大家恐怕用的不多吧,这里介绍一个小技巧 比如dolphin,有时候确实开了很多窗口吧,尤其是浏览器下载之后肯定会打开一个新的。怎么办呢? 窗口标题栏点击右键,高级,特殊应用程序设置,首选项,条件自动分组,强制,把两个对钩都打上 然后体验一下吧,个人觉得还不错哦
KDE的共享Widget
大家如果更新到KDE 4.4之后,可能会发现一个以前没有出现过的选项: 这个是干什么用的呢?很多人可能完全没有发现这个如何使用。首先来看一个演示视频: http://saber-personal-project.googlecode.com/files/kde44-remote-widget.mp4 目前我发现的和桌面集成起来的方式如下: 首先安装Avahi,Avahi是什么呢?简单的说Avahi是一个zeroconf的开源实现,可以用于发现或者发布网络内的服务,例如sftp服务等等。同时安装nss-mdns,用于dns发现,根据http://wiki.archlinux.org/index.php/Avahi,需要在/etc/nsswitch.conf将 hosts: file 修改为 hosts: file mdns4_minimal dns mdns4 安装好之后需要先启动Avahi,在Archlinux下面就是执行 /etc/rc.d/avahi-daemon start 或者将它加入到rc.conf的DAEMON当中,需要在dbus之后。如果你是刚刚启动Avahi,你可能需要重新启动plasma(注销即可)。 然后对一个plasmoid选择共享,看看自己的桌面是不是已经有提示了呢?根据测试,需要双方同时启动Avahi才能让对方也接受到这一信息。然后就是密码同步,用过蓝牙的就会发现这和蓝牙的配对很像。需要注意的是,不是所有plasmoid都支持共享。例如文件夹视图,或者桌面像框,通过上述操作就会发现实际上和自己添加一个新的没有区别。 这是一个很有趣的实现,KDE4从开发以来似乎很注重网络方面的应用,例如和kde-look.org的集成,很方便的就可以安装plasma主题,或者下载新的颜色,壁纸。通过这个机制能够实现一些很有趣的应用,比如即时的聊天窗口?目前这个功能还没有很好的集成到plasma桌面当中去(没有浏览某个地址的功能)。不过我们可以期待KDE4.5是否有更好的演化:) 另外如果不想用Avahi,可以命令行执行 plasmoidviewer “plasma://host:4000/plasmoid名称 于 host” 不要惊讶,确实是中文,当然别的locale就是对应的罗。例如 plasmoidviewer “plasma://sslaptop:4000/现在收听 于 sslaptop” 同样从这里可以看出,端口是4000,设置了防火墙的同学注意咯。
c程序调试
我是不知道大家用什么东西,很多人可能很喜欢kdevelop的gdb集成,也喜欢kdbg,或者用anjuta,eclipse的cdt,或者用vim+gdb,emacs+gdb 其实我个人使用cgdb的,一听名字就知道,还是gdb,console程序,上下分栏,方便查阅代码,搜索是类vim的操作。 我推荐身边的人还是用kdevelop和kdbg啦,和别人合作的时候用的是kdbg 用cgdb的优点在于,可以在tty里调试,尤其是调试fcitx的时候,断点命中的时候窗口可是会死掉哦……所以呢…… 另外很奇怪的是我这里的xterm如果不启动fcitx的情况下貌似没有xim支持,调试fcitx不会死耶…… 吐槽: eclipse太卡卡卡卡卡卡……真的,太卡了……eclipse的最强特性:卡……为了eclipse给笔记本加的内存…结果我笔记本还是ddr1,一条1G的内存300多……
