- 30
- Mar
上次我在《GNOME:黑客的标准桌面》引用日本电视剧《Bloody Monday》中的截图,来说GNOME是黑客的桌面。
今天我还不过瘾,再写文章,来证明:GNOME 3才是真正的黑客桌面。嘿嘿,怎么个黑法呢?
请看:
GNOME 3,嗯,它的默认桌面Shell,也就是GNOME Shell,是采用底层C+JavaScript的形式建构起来的。
依照GNOME开发人员精心设计的语言绑定和充分的运行时环境(runtime),我们将可以用JavaScript来控制桌面的一切!
如何做到呢?请看!
打过CS的朋友一定知道,按下“~”键,会跳出控制台。我们的GNOME 3桌面,也有类似的控制台,我们将在这个控制台里,控制桌面里的窗口。
按“Alt+F2”,输入“lg”,进入这样的控制台,有点小麻烦。没准什么时候,我也把它hack成按“~”就行。
这是一个标准的JavaScript控制台,我可以进行一些常规的运算:
上面的运算倒没什么,关键是这个,比如我一句代码:
global.get_windows().forEach(function (w) (w.set_scale(0.5, 0.5)})
就把满屏的窗口给缩放成了50%的大小,很酷吧!
前端开发的朋友一定很熟悉这样的JavaScript語法吧?forEach嘛
另外,之前我还一直关心GNOME Shell能不能达到Compiz那样的3D桌面或3D窗口,现在经过我的特别试验,一切担心是多余的了。
GNOME Shell完全可以达到Compiz的境界!
下图,我将取得的窗口,通过调整rotation_angle_x(YZ)属性,来旋转它的视角,以达成3D效果,另外,通过控制opacity属性,还能控制透明度。
嗯……以前玩Compiz也是这样玩的,只是那时是玩别人写的插件,而现在我已经完全有能力来自己控制这一切了。不需要写一行代码,尽管在控制台里操作。
GNOME Shell设计的这么灵活和容易hack,真是太满足我的胃口了!
想像一下等2010年9月,GNOME 3.0正式发布的时候,它又会怎么样呢?
总之,黑客专用桌面,是非它莫属了!



gnome-shell确实强大,KDE则显得臃肿混乱了。。。
话说我从来没有喜欢过KDE
这个犀利。。。
强悍的控制方式!
Bloody Monday真的挺好看的,比国产剧好多了。 就算是日本的的不得不这么说
至少做前端的 测试js片段的时候方便多了 哈哈
我喜剧的看到~键,果断的改了tilda的热键..
结果一个大大的console挡在桌面中央..当时就囧了
好像没有什么实用价值呢
我想要的高效整合的GUI,比如Mac的整体性
gnome-shell 还没有布丁效果,那是我最喜爱的 compiz 特效。
另外现在默认的 gnome-shell 主题又真的是太黑了。
同爱果冻效果~
同爱JJ效果~
I love it.
好奇一下system tray里面那个蓝色螺旋状的图标是什么程序?
shutter 强大的截图工具
哈哈哈
写得好
好强大。。。
http://ubuntuforums.org/showthread.php?t=1418056
这里可以找到主题,还有做主题的方法,好像很简单的,CSS控制颜色什么的,JS则可以h控制主题的动画效果
这个。。我倒是很喜欢,但是会不会离普通用户越来越远了啊?
awesome用惯了,觉得lua精妙无比。js看着太长了,想学又懒得学。
非常帅..
厉害,桌面看起来很有立体感~~
我唯一用过时间最长的Linux系统就是Android....呵呵....
GNOME,不是我所能用的了得,羡慕一下。。
kde使用者撸过
果断继续使用kde。。。
一定要淡定。。。
会不会变成windows下的vba?
从而引导下一波病毒的潮流。
Gnome越来越好玩了。。。
看了这个,我更加坚定了用 kde 的决心和信心。
好奇dock怎么生成的,特别是gmail那个用的是什么程序?
如果我没看错的话那应该是gnome-do
是升级版Docky啦。
请问有没有Gnome下使用全局鼠标手势的方法(除了fvwm)
gnome 3.0是自带 Dock 还是自己安装的插件?如果自带就太棒了,插件多少都有问题,以前用过几个dock很不爽
又跳票了。有什么办法可以先体验一下的吗?