为什么图形界面没有脚本语言。。。

linux是开源的。但是对于一般用户而言,这个好处并不明显。开源的好处是社区人数众多,能够很快发现漏洞,而不是必须要等到windows公司给你发布一个补丁,所以安全性上会好一些。
但是现在linux已经不是一个geek的玩具,而是成为了许多对计算机不是特别在行的用户的选择。他们可能不会自己下载代码去编译tor或emacs。这些用户最常使用的东西是图形界面,是gnome或是kde。问题是,如果你觉得gnome的哪一个地方让你不爽,你要修改代码,增加一个功能,并不是特别简单的事情。这一点或许fvwm能做得更好。

emacs或许最能够体现开源的精神,如果你觉得emacs有什么地方做得不好想自己添加一些功能并不是特别困难,但这是另外一回事情,而且emacs在windows和mac-ox上跑得也很好。emacs的经验是:提供一个脚本语言!Gnu基金会的emacs是完全透明的,这是一个极端。但是作为一个图形界面的设计者,思考一下用户可能会愿意修改哪些部分,将其公开,并提供一个脚本语言让用户可以自定义,其实并不是特别难的。