GNOME 2.29 的新改进
这两天回到学校,有惊无险地把 Arch 更新了,到 Arch 官方源上一看,发现 gnome-unstable,也就是 GNOME 的开发版本 2.29 已经在里面了,而且这次有了 x86_64 的包,作为一个更新狂,当然赶紧加上源更新。
有用 Arch 的同学可以在 /etc/pacman.conf 里面加上这两句话来开启 gnome-unstable 的仓库:
[gnome-unstable]
Include = /etc/pacman.d/mirrorlist
GNOME 2.29 带来了那些更新呢?我来说说对我来说比较有用的:
- Nautilus 默认为 Browser 模式,增加双面板视图。
- DeviceKit-disks 重命名为 udisks,带来大幅度改进。
- Evince 支持反色,支持查看 PDF 文件的注解。
- Gnome Terminal 支持无限回滚,可以设置粗体字的颜色。
- Vinagre 支持修改色深,JPEG 有损压缩,通过 ssh 隧道连接 vnc。
- Tomboy 支持后台自动同步和粘贴 HTML。
- Empathy 多项改进。
- users-admin(用户和组)界面重新设计,功能更加强大。
- Devhelp 全屏模式。
- Anjuta 增强了对 C, C++ 中 ".", "->" 和 "::" 的自动补全支持。
当然更新不仅仅是这些,这些更新都会反应在将来面向普通用户的 GNOME 2.30 上面。
看一些截图,是在 Ubuntu 上截的:
PS:在新蛋买了一个三星 N148 上网本,付了费才发现新蛋正在闹“发货门”,不知道会不会杯具……
Empathy + Clutter = 联系人地图
我们知道,将要大面积应用到 GNOME 乃至整个 Linux 桌面应用程序中的 Clutter,将会为 Linux 图形界面带来大革命。然而,除了游戏之外,Clutter 还能为我们带来什么呢?事实上,传说中的 GNOME Shell 使用的就是基于 Clutter 的 Mutter,有兴趣可以去 GNOME 官网进行了解。
今天我们说的不是这个,而是我无意间发现的 Clutter 的一个应用。Empathy,我们的老朋友了。
话说自从昨天把 Arch 整个误删除了,重建工作就在紧锣密鼓的进行中,首先要装的当然是聊天工具,Gtalk 已经是我最常用的 IM,而 Empathy 是我见过最完美的客户端。
熟练的执行命令:
[iven@~]$ yaourt empathy 1 community/empathy 2.26.2-3 A GNOME instant messaging client using the Telepathy framework. 2 aur/empathy 2.26.2-3 (224) A GNOME instant messaging client using the Telepathy framework. 3 aur/empathy-devel 2.27.3-1 (13) A GNOME instant messaging client using the Telepathy framework. 4 aur/empathy-git 20090624-1 (3) A GNOME instant messaging client using the Telepathy framework.
当然安装最新的 empathy-git,于是发现了一个依赖 Clutter 的库 libchamplain:
1 aur/libchamplain 0.3.3-2 (5)
C library aimed to provide a Gtk+ widget to display rasterized maps
原来是个用来显示地图的库,Empathy 用这个干什么呢?安装好了之后发现 View 菜单里多了这么一个菜单项 Contacts on a Map,点击后出现:
果然是个地图,这个可以显示好友位置么?
点击“放大”按钮,加载地图时有渐进效果,Clutter 果然很强大,放大后:
还是没有一个人……又是一番查找,在首选项中找到:
“显示我的位置”这项功能默认并没有启用,加上是 Git 版才有的功能,难怪地图上没有人了……
如图所示,Empathy 还有降低精确度的功能,大概是处于保护隐私的角度考虑。
有了这项功能,大家就能更加直观的看到联系人们都在哪里了,这可比 QQ 的地理位置先进多了,呵呵~
在可以预见的未来里,相信 Linux 图形界面应用在 Clutter 的帮助下会有更大的进步。
对了,想体验一下要趁现在啊,看看谁是出现在我的联系人地图上的第一人~






