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,设置了防火墙的同学注意咯。

This entry was posted in KDE and tagged , , , , . Bookmark the permalink.

One Response to KDE的共享Widget

  1. qii says:
    Unknown Unknown

    木用过这功能。

    [Reply]

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

This site uses Akismet to reduce spam. Learn how your comment data is processed.