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

23七/105

用 Blender 制作的杯具

关心 Linux 桌面的朋友可能都已经知道 TX 兄的 iBentu 网站上线了,第一篇文章就是 kevin 的 Blender 教程,教大家制作杯具……

看得出来,kevin 的视频做得很用心,加上很让人惊艳的声线,这样的教程确实很值的一看。:)

看看我的作品吧:

blender-cup.png

好吧,我承认自己做得很渣,虽然多次请教 kevin,最后还是做成了这样……不过杯具就要有悲剧的样嘛~^_^

期待 kevin 的下一次视频教程……另外请大家支持 iBentu 网站~

16七/109

Arch 中抢先体验 Compiz++

LDCN 曾经介绍过 将用 C++ 重写,不过之后 -Shell 的大热几乎让我们忘记了 ++ 这么回事,再加上 开发者匮乏,开发进度缓慢的一贯印象,除了少数如我一般的 死忠,似乎很少有人关心 怎么样了。
无论如何, 的开发者们还是在默默地为了理想中的窗口管理器努力着,如今 ++ 已经接近可用状态, 论坛上也有人放出了 ++ 系列的 PKGBUILD,如果你也是 的粉丝之一的话,不妨抢先体验一下吧。
这几个包的名称和地址是:
compiz-core++
compiz-plugins-main++
compiz-plugins-extra++
compiz-plugins-unsupported++
libcompizconfig++
compizconfig-python++
ccsm++
emerald++ (可选)
emerald-themes++ (可选)

安装 ++ 完全不会影响现有的 ,因为它是安装在 /opt 下面的,配置文件的名字也会不同。安装完成上面的包,可以运行如下命令来配置 ++:

/opt/++/bin/ccsm++

开启 ++(建议预先开启 fusion-icon,这样遇到什么问题,可以方便切换为原来的 metacity 或者 ):

/opt/++/bin/ --replace ccp

如果遇到问题,试试:

/opt/++/bin/ --replace move decor composite resize place opengl

还不行的话,把 opengl 去掉试试。
当然这只是一次 C++ 语言的重写,不要期望有大的功能上或者性能上的变化,也不要指望开发版的稳定性有多么好就是了。不过相信通过 C++ 的重写和重新架构,以后的 开发会更加容易、更加顺畅,给我们带来更好的体验。

论坛上的讨论帖:http://bbs.archlinux.org/viewtopic.php?id=93786

标签: , , 9 评论
15七/105

在 Virtualbox 中安装 Mac OS X

关注 Virtualbox 的同学可能已经知道,Virtualbox 3.2 版本中已经加入了 Mac OS X Guest 系统的支持,也就是说,我们可以在其他系统上通过 Virtualbox 虚拟它、体验它了!

我个人以前也在真机上折腾过所谓的“黑苹果”,不过由于我的台式机 CPU 都是 AMD 的,折腾来折腾去一直没有成功安装运行起来过,不过单单是它的安装界面,就不枉众人对它的美誉了。感谢郭嘉以及 Virtualbox 给了我这次宝贵的体验机会,我当然要好好珍惜啦。在 Lifehacker 这篇《How to Run Mac OS X in VirtualBox on Windows》的指引下,安装过程很是顺利。

这里简单说说要点:

首先,确定你的 CPU 支持虚拟化《How To Find Out If Your CPU Supports Hardware Virtualization (Intel VTx / AMD-v)

然后,下载一款黑苹果的 ISO,我用的是 Hazard 的 OSX86 Snow Leopard

接着,在 Virtualbox 3.2.6 或以上版本里面,创建一个虚拟机,目前 Virtualbox 3.2.6 中 CPU 只能选单核,内存自己定(我用 1G),不要选 EFI 选项,网卡要选 Intel PRO/1000 MT Desktop,声卡驱动见《Mac OS X guest sound support driver》。

插入光盘,启动虚拟机,开始时要按回车或者按 F8,不然会启动不了。格式化好磁盘,然后在安装时选自定义,注意选中最上面的所有更新,选中 Kernels 里面的 Legacy kernel,以及最下面的附加字体。对于 AMD 用户,要选中下面的“AMD”,对于 Intel 用户,则需要在 bootloaders 里面选中最新版本的 Chameleon。最好不要选其他的了,否则不保证能安装成功,经验之谈。

最后,就是漫长的安装过程了,大概要一小时或者更长(我用的是动态扩展的磁盘空间)。

安装过程到此为止,重启后经过简单的设置,就可以进入桌面了。

MacOSX_Virtualbox.png

在 Virtualbox 中虚拟的 Mac OS X 还没有虚拟 XP 那么流畅,CPU 占用率也一直很高,不过还差强人意,各种特效能够运行起来,足以让人体验一下传说中苹果系统的风采了。

也许是习惯了各种仿苹果系统的 Dock、动画之类的,Mac OS X 并没有十分的惊艳的感觉。不过通过简单的试用,我还是能够体验到 Mac OS X 背后那种深厚的文化底蕴,虽然动画效果没有 绚丽多姿、功能强大,不过整体的协调感、界面的一致性,这都是 乃至 KDE、Windows 7 都模仿不来的,这或许就是传说中的“简约不简单”吧。

4七/103

Compiz 0.9 正式发布!

之前介绍过在 Arch Linux 下体验 git 版本的 Compiz++ 0.9),刚刚收到消息, 0.9 正式发布了!

这是 0.9 系列的第一个非稳定版本,包含了很多新的特性和改进,包括使用 C++ 重写、全新的开发者 API、将渲染分离为一些插件、构建系统由 Autotools 转为 CMake,以及一些小的功能上的改进。这个版本主要是给开发者和测试者用的预览版本,展示 0.10.x 可能带来的一些改变,此版本还存在很多已知的问题和缺失的功能,不能用于日常使用。

不过小白鼠们,还是勇敢的上吧!

详细的变更日志在这里:http://lists.freedesktop.org/archives/compiz/2010-July/003429.html

标签: 3 评论
19六/101

HTTPS Everywhere – 总是使用加密连接访问网站

关于加个 S 的重要性在此不再赘述了。很多网站虽然提供 HTTPS,不过默认使用的还是普通连接,或者用着用着就会跳回 HTTP,很多网友已经推出了各种脚本来促使某些网站默认使用 HTTPS,效果也很好。

这里介绍的 HTTPS Everywhere 也是属于这类,不过它有更全的网站库,也不必像 GreaseMonkey 脚本一样要等到页面载入完成才行,下面简要介绍一下它吧。

HTTPS Everywhere 是 Tor 项目和 EFF(Electronic Frontier Foundation)合作开发的 Firefox 扩展,它支持的网站如下:

https-everywhere.png

另外,HTTPS Everywhere 也支持自定义规则。

HTTPS Everywhere 还处于 Beta 阶段,有兴趣的同学可以去 EFF 的网站下载。

16六/106

giggle – 来自 GNOME 的 git 图形界面

以前介绍过 gitk 和 gitg 两款 图形界面工具,并对它们进行了简单的对比,最近,又发现另一款工具,, 在此介绍给大家,希望有此需要的同学多个选择。

将用于浏览仓库内容的 gitk 和用于执行各种操作的 -gui 融合在一起,成为一款集 所有功能于一身的管理工具。

有两种模式,一种是浏览模式,可以浏览目录中的所有文件,并指出它们在哪次提交中被修改,做了哪些修改,并且能够据此产生补丁。

另外,浏览模式本身也是个简单的编辑器,可以对文件即时进行修改,并对修改进行提交。如果你仅仅需要少量修改,或者不需要一些编辑器的高级功能,那么一个 足以完成 + 编辑器的功能了。

giggle-browse.png

另一种模式是历史模式,这种模式下比较容易从总体上把握每次提交后项目的修改状况,以及提交的详细信息。当然创建分支、标签和补丁的功能是必不可少的。

giggle-history.png

另外, 还可以修改 .gitconfig、.gitignore 等文件的设置,同时提供了嵌入的终端,以及打开外部编辑器编辑文件等功能,确实具有一个完善的 图形界面的潜力。

现在已经成为 的组件,开发比较活跃,有兴趣的同学可以一试。

标签: , , 6 评论
8五/101

两个新的 pacman 外壳:clyde 和 packer

Linux 独特的 包管理器是其备受亲睐的原因之一,作为一款命令行包管理器,它深谙 K.I.S.S. 原则,在使用上甚至比很多图形界面的包管理器还要强大,还要方便、直观。

然而, 的用户总是挑剔的,总是希望日常使用的包管理器更加的 Simple and Stupid,于是有了 -color、yaourt 等等,种种扩展、外壳更是把 武装成了神兵利器,再加上如我一般的用户更是用 alias 将各种命令简化,简简单单的 ysyu 命令就更新了整个系统,实在是把 Linux 下的包管理简化到了一个极点。

不过,总是有更加挑剔的用户,Linux 世界才有这么多的优秀软件,据我所知,今年又有两个 用户不满 yaourt 的缓慢、低效、丑陋(虽然我没感觉),开发出了两个新的 的外壳(wrapper):clydepacker

由 DigitalKiwi 和 Ghost1227 开发,主要是不满基于 Bash 的 yaourt 太过缓慢,和对 AUR 支持的低能。他们希望使用小巧快速的 Lua 语言重写一个 wrapper(底层用 C 编写),能够提供多线程下载的支持,并且容易在此基础上构建图形界面包管理器。

Clyde.png

保留了 和 yaourt 的选项用法,界面也很类似,使后两者的用户更加容易迁移,开发者表示, 已经足够稳定来应付日常使用,“不过如果它破坏了你的系统,烧坏你的主板,吃了你的孩子,可不要找开发者算帐,警告过你了哦!”

可以通过 AUR 安装,软件包名 -

packer

packer 的开发者是 bruenig,他开发 packer 的主要目的是整合 和 AUR,看来也是对 yaourt 对两者分别处理,还在不必要的时候对 来回调用、拖慢速度十分不满。

作者认为 packer 主要实现四个 和 AUR 的整合功能就可以了:搜索(-Ss)、查看信息(-Si)、安装(-S)、升级(-Su),在这四个功能上做到 和 AUR 一视同仁。

packer.png

如果你对 packer 感兴趣,可以从 AUR 里面安装 packer,或者 nightly 源里面也可以。

3三/101

另一个图形界面批量改名工具——GPRename

今天用到批量改名的功能,本来想要用 Linuxtoy 介绍的 pyRenamer 的,不过通过 AUR 安装的时候发现 pyRenamer 的服务器杯具了(法克及。爱抚。打不留!)只好寻找一个替代产品,这就找到了 GPRename。

GPRename 是基于 gtk2-perl 的批量改名工具,我们知道 perl 在正则的使用上是十分灵活的,用来做改名工具最适合不过。

不知道是不是和 pyRenamer 有什么渊源,两者的界面十分相似,GPRename 支持对文件名改变大小写、插入、删除、替换以及批量改为数字文件名的功能,在正则表达式的帮助下足够应付大多数情形,对于那些有这种需求,又懒得或者不会自己编写脚本的人一定很有用。

GPRename1.png

GPRename2.png

GPRename3.png

GPRename4.png

想要安装 GPRename,在 里只需要使用下面的命令即可:

sudo -S gprename

1三/106

GNOME 2.29 的新改进

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

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

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

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

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

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

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

gnome-2.29-1.png

gnome-2.29-2.png

gnome-2.29-3.png

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

22一/108

Personas 给你的 Firefox 换件衣裳

Firefox 3.6 今天发布了,并且以追新著称的 很快就将其打包到 testing 源里,作为不怕死的小白,我当然立刻安了上来。

其他的功能改进还没有发现,首先第一次启动的新版 Firefox 就自动弹出了一个网页,Personas,这是什么?

personas.png

看出我的 Firefox 跟上次相比有什么不同了么?为了展示效果,我特别将一些没用的工具栏都打开了,这样就可以看到完整的图片了。

是的,这就是一直处在 Firefox 的实验室里,现在终于推出的 Personas,它给 Firefox 添加了即时换肤的功能,而不用再重启了!

好吧,就如你所看到的,这就是一个背景图片加上一些前景、背景色的搭配,是不是很熟悉?是的,我也感觉,这跟 Google Chrome 浏览器不是如出一辙嘛?

不过 Personas 里面的主题显然要比 Chrome 那里多得多,而且将鼠标移到 Personas 网站上的图片就可以即时预览,很是方便。

如果你喜欢这种个性鲜明的主题的话,赶快去 Personas 的官网试一试吧~

PS: 升级了 libpng 和 libjpeg 之后天下大乱,一半的程序都杯具了……还没有升级的同学千万别升这两个包!

   下一页