K.I.S.S. – 简单哲学 Linux, Freedom, Arch, Python, Gtk+, C … Keep It Simple, Stupid!

9十一/104

Marlin —— GNOME 下新文件管理器启动!

首先得说明,这个不是 官方的计划,而是 Elementary 项目的一部分。

相信 -elementary 大家都很熟悉了,这个 的修改版,为 GNOME 用户提供了一个更加美观易用的文件管理器。不过, Elementary 小组为 做的一些修改被上游认为是 Hacks 而迟迟不被接受,现在,他们终于开始研究自己的文件管理器了!

采用 Vala 编写界面,而 C 用来编写底层函数。在界面的编写上,使用了 + 3 和其他的 GNOME3 的时髦技术;而在底层上, 则从 Nautilus 和 Thunar 里面“偷”了些代码。加上 Elementary 自己本身特长的发挥,相信 相较于 Nautilus 会在多个方面有所突破!

当然,Marlin 的代码刚刚推送上 launchpad 还不到一天,不要期待能够马上用到稳定版本,不过 bzr 版本已经可以看出它的一些特色了:

marlin_preview.png

电脑上没有装 GTK+ 3 的主题引擎,所以看起来丑了点。可以看出,Marlin 现在默认是这种小栏模式,嵌套进入目录,有点像 Ranger 的样子,操作起来很方便。当然那三个五角星预示着 Marlin 肯定会有各种传统的视图模式,另外,隐藏菜单栏之类的原有功能也是少不了的。

虽然,Marlin 还处于早期开发阶段,不过 Elementary 小组的品质一向很有保证,让我们见证这一文件管理器闪耀出奇迹的光吧!

Marlin 的源代码目前托管在 launchpad 上,可以通过下面的命令获得源代码:

bzr branch lp:marlin
1三/106

GNOME 2.29 的新改进

这两天回到学校,有惊无险地把 Arch 更新了,到 Arch 官方源上一看,发现 -unstable,也就是 的开发版本 2.29 已经在里面了,而且这次有了 x86_64 的包,作为一个更新狂,当然赶紧加上源更新。

有用 Arch 的同学可以在 /etc/pacman.conf 里面加上这两句话来开启 gnome-unstable 的仓库:

[gnome-unstable]
Include = /etc/pacman.d/mirrorlist

GNOME 2.29 带来了那些更新呢?我来说说对我来说比较有用的:

  1. 默认为 Browser 模式,增加双面板视图。
  2. DeviceKit-disks 重命名为 udisks,带来大幅度改进。
  3. Evince 支持反色,支持查看 PDF 文件的注解。
  4. Gnome Terminal 支持无限回滚,可以设置粗体字的颜色。
  5. Vinagre 支持修改色深,JPEG 有损压缩,通过 ssh 隧道连接 vnc。
  6. 支持后台自动同步和粘贴 HTML。
  7. 多项改进。
  8. users-admin(用户和组)界面重新设计,功能更加强大。
  9. Devhelp 全屏模式。
  10. Anjuta 增强了对 C, C++ 中 ".", "->" 和 "::" 的自动补全支持。

当然更新不仅仅是这些,这些更新都会反应在将来面向普通用户的 GNOME 2.30 上面。

看一些截图,是在 Ubuntu 上截的:

gnome-2.29-1.png

gnome-2.29-2.png

gnome-2.29-3.png

PS:在新蛋买了一个三星 N148 上网本,付了费才发现新蛋正在闹“发货门”,不知道会不会杯具……

30三/090

nautilus-open-terminal 将迎来 0.10 版

常用 的人不可能不知道 -open-terminal,这个允许你在右键菜单中打开终端的插件极大地提高了人们的工作效率,免除了 cd 命令的低效。
日前, 推出了 2.26 版本,虽然这个版本有很多有趣的改进,然而新版的 nautilus 却与目前的 nautilus-open-terminal 0.9 版并不兼容(svn 版已经解决了此问题),nautilus-open-terminal 的开发者已经决定要趁此释出 0.10 版的 nautilus-open-terminal。

新版 nautilus-open-terminal 的改进主要有以下几个方面:

相对于 0.9 版增加的功能:
“在本地终端中打开”
“在远程终端中打开”

相对于 0.9 版更改的功能:
“打开终端”
“在终端中打开”

*修改快捷键为 "e"(因为和新标签冲突)
*使 "in" 变为小写(译注:Open in Terminal 中的 "in" )

via:gnome-i18n