giggle – 来自 GNOME 的 git 图形界面
以前介绍过 gitk 和 gitg 两款 git 图形界面工具,并对它们进行了简单的对比,最近,又发现另一款工具,giggle, 在此介绍给大家,希望有此需要的同学多个选择。
giggle 将用于浏览仓库内容的 gitk 和用于执行各种操作的 git-gui 融合在一起,成为一款集 git 所有功能于一身的管理工具。
giggle 有两种模式,一种是浏览模式,可以浏览目录中的所有文件,并指出它们在哪次提交中被修改,做了哪些修改,并且能够据此产生补丁。
另外,浏览模式本身也是个简单的编辑器,可以对文件即时进行修改,并对修改进行提交。如果你仅仅需要少量修改,或者不需要一些编辑器的高级功能,那么一个 giggle 足以完成 git + 编辑器的功能了。
另一种模式是历史模式,这种模式下比较容易从总体上把握每次提交后项目的修改状况,以及提交的详细信息。当然创建分支、标签和补丁的功能是必不可少的。
另外,giggle 还可以修改 .gitconfig、.gitignore 等文件的设置,同时提供了嵌入的终端,以及打开外部编辑器编辑文件等功能,确实具有一个完善的 git 图形界面的潜力。
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 上网本,付了费才发现新蛋正在闹“发货门”,不知道会不会杯具……
10 种为 GNOME 作出贡献的方法
之前提到过 GNOME 基金会正在募集捐款,其实这只是做出贡献的方法之一。作为一个 GNOME 的爱好者或者用户,如果你自觉没有经济实力捐助,那么何不试试下面其他的方法,为之作出贡献呢?
GNOME 是一个强有力的桌面环境,她使世界认识到开源软件是怎样帮助用户建立起与系统的联系,并且做出扩展和延伸。如果你希望为 GNOME 作出贡献,下面就是作贡献的一些方法。
1. GNOME 无障碍(Accessibility)小组
这个小组让残疾人也参加进工作,使用服务、产品和信息等活动中来,这真是一个很棒的概念。
如果你能测试程序和软件,你可以通过加入 GNOME Bugsquad 来做出贡献,这个小组与 GNOME 的 QA(Quality Assurance,质量保证)配合工作。
3. GnomeLove 计划
如果你想为 GNOME 开发点东西,欢迎加入开发小组来作贡献。
4. GNOME 文档计划
文档对于任何软件都意义重大,如果能够撰写或者管理这些内容,那么这里就是你能作出巨大贡献的地方。
5. GNOME 翻译计划
用不同的语言传播 GNOME 的消息实在是独一无二的贡献,如果你除了英语之外还掌握其他语言,这里就是你该去的地方。
6. GNOME 可用性计划
可用性,顾名思义,是一个使 GNOME 桌面对用户来说更加易用、更有吸引力的小组。如果你能够帮忙创作设计和详细模型,这是属于你的地方。
如果你是个网页开发者,那没有比这更让人兴奋的了。GNOME Webhackers 小组致力于重建各种 GNOME 网站,你可以作出很多贡献。
8. GNOME 系统管理小组
你可以加入 GNOME 系统管理小组,通过管理服务器和上面运行的服务来贡献力量。
9. GNOME 美工小组
GNOME 美工小组主要是一个制作更有创造性和动人的美工的小组。
10. GNOME 之友
用行动来传播 GNOME 也是一个伟大的贡献,这什么特别的技术都不需要。
GNOME 基金会需要你的帮助!
亲爱的基金会成员:
2009 年的年度预算已经出来了。在过去的两年,GNOME 基金会通过获得捐款,都得到了不错的盈余。因此,我们也得以扩展 GNOME 相关的活动事件。去年我们有幸通过雇用德高望重的 Stormy Peters 作为我们的行政主管,大大增加了基金会对成员们的价值。当这件事被决定时,没有人能够预见到全球性的经济危机和它给我们的产业带来的影响。
虽然 Stormy 正试图拉更多的赞助,而我们也足够在本预算周期内付给她工资,我们还是想,如果没有大量稳定的捐献的话,除非我们减少活动预算,否则我们恐怕没有办法将行政主管留在工资单上了。
经济持续的大规模动荡起伏,我们也只能逆来顺受,同时寻找最好的办法来为我们的成员们服务。比起把这段低迷时期看成勒紧要带的时期,我更愿把它看成社区为未来而赌注的机会,告诉大家,我们并不仅仅靠公司的金库来发展 GNOME。
如果你以前没有捐助过 GNOME,现在是时候开始了,赶快成为 Friend of GNOME 或者通过其他任意的捐赠级别捐赠吧。如果你正在捐助,看看你是否每月能够捐助更多一点点。每一点点都很重要。要知道这些资金是会用到 Hackfest 和本地会议上的。这些资金也被用于给那些为了 GNOME 发展更好而制定策略的兼职、全职员工支付工资。
基金会已经为我们服务很多年了,不论这次经济危机的结果如何,它也将继续服务下去。真正遗憾的事是无法没有资金留住 Stormy。Stormy 在督促我们完成现有项目、开启新项目、挖掘新的资金渠道方面贡献不凡,即使是在现在的经济氛围下也是如此。现在失去 Stormy,就像空有一架新飞机,却没有把跑道建得足够长来让它降落一样。Stormy 的至关重要已经显而易见了。可以说,没有她,基金会在行使它的职责时就没有那么大的效力。
请到 Friends of GNOME 网站 http://www.gnome.org/friends/ 进行捐助,我们现在需要您的帮助。捐助将帮助我们更快地进行 GNOME 的开发,而有了捐助,我们的付费员工也将使我们更有效力。你能捐助的任何东西都将保证 GNOME 基金会继续做出更好地工作。
via:http://permalink.gmane.org/gmane.comp.gnome.foundation.announce/351
快来参加 Gnome 3.0 官方社会调查
本调查旨在获取 Gnome 2.x 用户的对未来Gnome的需求和当前的使用习惯等数据。这些数据主要由“ Gnome 可用性团队”来分析并以此来建立一个更棒的GNOME 3.0。
本调查期望:
* 了解 Gnome 用户的大概资料。
* 了解 Gnome 用户主要使用的各种设备以及它们与 Gnome 的兼容情况。
* 了解 Gnome 用户是否能在 Gnome当前的结构体系下进行顺利地导航(查找数据)。
* 了解 Gnome 用户对工作区的需求和他们在这方面碰到的困难。
* 了解 Gnome 用户在整个桌面环境范围的其他问题。
快去参与吧:http://bit.ly/9wlBT
我的GNOME会话登录也完美了!
为什么要加个“也”字呢?因为 TX 兄写过一个《我的GNOME会话登录完美了!》。
照着上面的方法设置,启动确实快了很多!但是发现跟我的需求还有些偏差,因为我要时不时的禁用特效,因为开着特效玩侍魂还是有些卡。可是如果按照这样设置的话,就会出现 compiz 重复载入的问题,因为 fusion-icon 会自动重新载入 compiz 一次。
有没有办法既享受超快的启动速度,又保持方便的切换呢?
看了一下 fusion-icon 的启动参数:
Usage: fusion-icon [options|action] Options:--version show program's version number and exit-h, --help show this help message and exit--reset remove configuration file and exit-s SECONDS, --sleep=SECONDS Sleep before launching-v, --verbose Print extra output Interface Options: -i INTERFACE, --interface=INTERFACE Try a certain interface first -u, --no-interface Do not use any interface Startup Options: -f, --force-compiz Start compiz regardless of environment or configuration -n, --no-start Run, but do not start a window manager
注意看最后一条,也就是说,只要在 fusion-icon 的启动参数中加上 -n,就不会重复启动窗口管理器了。
nautilus-open-terminal 将迎来 0.10 版
常用 nautilus 的人不可能不知道 nautilus-open-terminal,这个允许你在右键菜单中打开终端的插件极大地提高了人们的工作效率,免除了 cd 命令的低效。
日前,Gnome 推出了 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
Gnome 2.26 的几个改进
Gnome 2.26 已经发布快 10 天了,加入 Arch 的 testing 源也有好几天了,可是除了 linuxtoy 发布的一篇文章,一直没有其他详细的介绍。
本着小白鼠的精神,Iven,恩,也就是本人,用破网通,呃,联通 2M “宽”带,下载了一个小时,终于把所有更新安装上了,给大家挖掘一下 2.26 版本有哪些变化。
重启电脑,还是熟悉的桌面,果然 Gnome 2.26 作为一个过渡版本,并没有什么大的变化。
一、咦,我的 AWN 怎么不见了?(程序不兼容)
程序启动不起来,首先想到的当然是去终端里运行一下:
libgnome-desktop-2.so.7: 无法打开共享对象文件: 没有那个文件或目录
很显然,Gnome 的共享库名字又改了,好在 AWN 的 bzr 版已经修复了此问题,更新一下就好了。(建立符号链接的方式应该也能解决)
二、双击音量控制插件,怎么静音了?(音量控制插件变化)
现在双击面板上的小喇叭,小喇叭上就会打上个红叉,表示静音。
那么单击呢?弹出了一个窗口:
可以看到,音量调节滑动条从原来的竖条变成了横条,这样拖动起来更加舒服,算是一个使用舒适度的小调整吧。另外在上面加入了“静音”选框和“音量控制”按钮,虽然占用了一些地方,不过可以让那些不习惯右键菜单的用户不至于找不到选项的位置。经过测试,此滑动条仍然没有自动隐藏的功能。
那么,音量控制变成什么样子了呢?
我们看到,这里多了一个声音主题的设置,除了默认主题还有四个主题,分别是 Bark(犬吠)、Drip(水滴)、Glass(玻璃)、Sonar(声纳),点击条目的时候会有预览的声音。
如果记得不错,声音主题原来是在“音频”设置里的,那么现在音频设置变成什么样子了呢?
不见了……不知道是不是我安装的包有问题还是 Gnome 已经不需要这个软件,在首选项中我并没有发现“音频”这个设置。同时,由于没有安装 PulseAudio,我也不知道它的声音控制变成什么样子了……
三、添加到面板……(Applet 更新)
可能是安装了 Empathy 的原因(虽然还是 2.24 版),面板上可以添加左边的两个控件,一个叫做“状态”,一个叫做“话筒”,不知道是不是 2.26 新加的,“话筒”的用途似乎是可以和联系人说话,如果是的话,那么恐怕有这两个小控件就不用打开 Empathy 聊天了。
接下来的三个控件,可以看到,外观十分和谐,大概 Gnome 的开发人员也早看那些外观各走各样的控件深恶痛疾了吧……
最后一个小鱼控件,不知道是否美化过,打开它的“关于”对话框,可以看到这么一段有趣的话:
Wanda 其实什么用处都没有。它只会占硬盘空间、编译时间,运行时还得占去您宝贵的面板和内存空间。如果发现任何人在使用这个小程序,他可能应该马上送去检查一下精神状况喔。
好吧,深夜对着一条小鱼发呆的我,大概应该检查一下精神状况了……
四、这个好像 NetworkManager?(网络代理的改变)
看到上面丑丑的下拉菜单了么?是不是有点眼熟?确实,这就是和 NetworkManager 一样的位置保存功能。
想像一下,公司里要连一个代理才能上网,家里却要连另外一个代理,或者说 A 网站要用这个代理快,B 网站却是那个快,这个时候有这个功能是不是很方便?
五、轻松自定义快捷键(键盘快捷键的改进)
只能使用系统提供的快捷键,缚手缚脚?Compiz 提供的 12 条命令还不够你用?那么试试自定义快捷键吧,只需要输入名称和指令,设定快捷键即可,看我所有事情一键搞定!
Gnome 2.26 虽然只是一个过渡版本,但是细节上的改变还是不少的,文中只是列出我发现的一些,更多的还隐藏在开发者修改的千万条代码之中。
总体来说,Gnome 桌面环境正不断为桌面用户、个人用户提供更好的易用性,在 Linux 的普及中,Gnome 淡定而又明确的步伐功不可没。
让我们感谢开发者们为此所做的努力,同时共同期待 Gnome 3 的到来!











