Tweak for Ubuntu:你该登场了! - 开源中国社区
Float_left Icon_close
Tweak for Ubuntu:你该登场了!
图拉鼎 2012年05月25日

Tweak for Ubuntu:你该登场了!

图拉鼎 图拉鼎 发布于2012年05月25日 收藏 8 评论 21

就在刚刚,我在「Ubuntu App Developer」把「Tweak for Ubuntu」提交上去了。

咦?怎么不是Ubuntu Tweak?这个「Tweak for Ubuntu」有何不同?于是,我又打算讲一个不长不短的故事了。

Ubuntu Tweak之最初梦想

2007年9月,Ubuntu Tweak作为我大一暑假时闲的蛋疼时学习编程的产物,就在两个月的时间内,被我折腾出来了。

它一开始就叫「Ubuntu Tweak」,因为我只打算给Ubuntu做这么个工具。后来我想让他更本地化一点,开发中途尝试改叫「Ubuntu优化大师」,但是挡不住舆论的压力, 又改回了「Ubuntu Tweak」。记得当时有人说了句很经典的话——「Windows才需要优化呢!」

就这样折腾了一个暑假,2007年9月9月,也就是开学的时候,我就把第一个版本Ubuntu Tweak 0.1.2发布出来了。

我展开了我至今为止都没有再度使用过的强大的舆论宣传攻势,在IMTX上、在LDCN上、在cnBeta上、在Ubuntu中文论坛上,甚至在对岸的Ubuntu正体中文站上,宣传着我那个又丑又烂的Ubuntu Tweak。

很多时候都是不知者无畏啊,现在我都不敢这样去宣传了,当时我真是「年少轻狂」。哈哈。

这里不打算讲完整的故事,我就来讲讲我的野心变化与奋斗史吧。

Ubuntu Tweak之野心膨胀

尽管当时我水平相当的菜,无论是编程、UI设计、UX设计,都不咋的。但是这不妨碍我有具大的野心,当然这个野心是慢慢地发展而且变化的。

做了几个版本以后,特别是在后来用Python重写了以后,我慢慢地让Ubuntu Tweak不再那么「Ubuntu Only」了,甚至模块的加载也是「Lazy Load」了,加载失败也不会影响其他功能的使用了。这个时候我的野心就大起来了,想让Ubuntu Tweak登陆其他所有可能登陆的Linux平台,于是在朋友的帮助下,2008年的时候,我推出了「Ubuntu Tweak for Fedora」。

当然结果是没有什么反响,于是我就收敛了一下野心,先好好专注做Ubuntu平台吧。

在做Ubuntu平台的时候,我通过做了一个「Source Center」(当时叫Third-Party Sources)的功能,去解决了用户想安装更新的软件和安装默认源不包括的软件的问题。以往用户只能通过敲命令行,或者手动去下载更新的方式去解决。

这个功能基本上成为Ubuntu Tweak的杀手级功能,每个版本都在不断改善,甚至后来我直接因为这个,去更深入学习了Web开发,跟Kevin、Keke等人一起做了UTCOM这个网站,专门动态去提供更新源的数据。

这个时候,Ubuntu Tweak也有了越来越多的用户,当时社区的朋友,如Aron、Freeflying,就来帮我把Ubuntu Tweak提交到源里去,因为加到源里后,就可以让用户直接安装,更加方便,也会因此有更多用户吧。

但是事情不是这么简单,因为Ubuntu Tweak提供了「软件源」的功能,而这些软件源包括的更新的软件(甚至一些测试版、Alpha的),可能会对用户的电脑造成潜在影响,此外还有一些设计上的原因,总之被驳回了。

当时我肯定是不高兴了,但是也没影响我继续开发下去。反正用户还能接着用,就没关系。而且可能因此反而更有动力了,哼,不让它进源是吧,那我就把这些功能做的更好更安全,让你们没有理由驳回。

然后又是过了很久很久……Ubuntu的软件中心,推出一个特殊的频道,不论是开源软件还是商业软件,都可以提交至这个特殊的分类中,甚至可以给软件定价格出售。

这时,我又想到把Ubuntu Tweak提交至这个分类中去了,当时我发布0.6.0没多久,这个版本天然没有「Source Center」(因为当时还没来得及Port),我想这下没有理由把它再驳回了吧。

于是我又把Ubuntu Tweak 0.6.0提交到这个地方去了,这次终于好些了,指出一些打包的问题外,还提到了Trademark的问题。大意是Ubuntu是注册商标,非官方项目建议不使用该名字。

好歹有点希望了,我就先继续开发0.7版本,待下个周期再提交好了。

Ubuntu Tweak之回头是岸

开发着0.7版本,一不小心又把「Source Center」的功能给搞回来了。这也是上个月的事情了。

这个时候,我已经忘记了把它提交至软件中心的事情了,我的开发蓝图继续更新着——既然Software Center又有了,不如继续改善,继续把我心目中的0.8、0.9给开发下去好了,直到1.0版本。

然而,在发布0.7至今一个月的时间内,我一直在纠结,到底有没有必要?现在它已经不是纯粹的「Tweak」了,做的太多功能的话,我一个人要负责的也太多,我怕到时承受不起。虽然我已经计划好,提交一个阉割版本的给软件中心,同时继续做自己的一个版本。

但是,此刻,就在这个时候,我回想了一下过去近五年,我已经很满足了。

按照五年前刚做Ubuntu Tweak的那时野心还没有膨胀的我来说,当时我只是想做一个配置工具,方便自己配置Ubuntu,毕竟Ubuntu对当时的用户特别是中文用户来说,还 完全没有开箱即用。而经过这么多年的发展,Ubuntu已经有了显著的进步,以前我用Ubuntu必换字体、必换主题、必用Dock,现在……我用着默认 的Unity桌面、默认的中文字体、默认的主题,完全不需要自己去折腾,我很习惯和适应这些。我已经习惯不「Tweak」的Ubuntu了。

而开发Ubuntu Tweak本身对我带来的收获,则已经是彻底地、完完全全地超过我当初的预想了:

  • 我的编程技能、设计技能、项目管理技术,都有了很大的提升,而且比较彻底地熟悉了整个Ubuntu的环境;
  • 我因为写这个软件,认识了非常多的朋友,这些朋友在我现在的工作和生活中给了我很多帮助;
  • 不善言辞的我都在复旦、清华、北邮的讲台上演讲过了;
  • 我一不小心成为了「主席」;
  • 我一不小心地进入了Ubuntu的背后的公司——Canonical;
  • 还有很多很多的无法统计给我带来深刻影响的「一不小心」……
  • ……
可以说,最初的出发点,已经完全满足了。当前的Tweak,也不如曾经那么重要了。更何况,我已经不是在野了,很多问题,我可以直接尝试在上游解决,毕竟我已经成功打入内部了嘛!

于是,我很自然地想通了,把Ubuntu Tweak改名成了「Tweak for Ubuntu」,禁用了「Source Center」功能,重新打了个包,提交给了Ubuntu软件中心 。当然,再一次的,定价0.00美元,依然永远免费。

Tweak for Ubuntu

接下来,无论「Tweak for Ubuntu」是否能顺利地进软件中心,我都会不断妥协,有什么不安全的功能,砍!有什么不必要的功能,砍!直到成为一个真正的「Tweak」,进入软件中心。

然后,我会继续做它的维护和小幅更新工作,让它在未来的Ubuntu 12.10上能正常工作,在Ubuntu 13.04上能正常工作,与此同时,不断bump版本号,某年某月某月,它终将达到1.0版本。

毕竟我不是要停止更新,只是说停止无止尽地加Feature,所以大家还是放心,未来它还是会继续存在。

我只是进入一个准退休的状态,享受过去努力带来的成果,并且展望一下新的未来神马的。

晚安!

文/imtx

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Tweak for Ubuntu:你该登场了!
分享
评论(21)
最新评论
0
在上海听过此人的演讲~一个很nice的杭州小伙~不是对岸的~
0
当时你应该取名叫"Fedora Tweak",而不是"Ubuntu Tweak for Fedora"
0
正在使用哦 不错哦 加油 @图拉鼎
0
基本上一直用,主要是加些软件:opera之类的
PS:好像现在的Ailurus在12.04中没法用
0
台湾确实是正体中文,我们叫繁体而已
就像当年2.5w长征,我们叫长征,人家叫我们25000里逃亡而已
0
正体中文?你倒说说谁是中华文化地正统继承者?一个专舔鬼子菊花、前“总统”宣称自己是日本人的“国家”?
0
本人必备——实无耐心找配置文件。12.04的窗口按钮用它给改右边了。
0

引用来自“无量神通”的评论

引用来自“Jooooooker”的评论

啊哈 原来是国人写的软件 对当时刚入门的我来说就靠他来更新软件了

是国人?还是台湾人?没看到具体的资料……
话说对于台湾人来说,咱们也是“对岸”吧

我猜是国人,文章里面有写 : 对岸正体中文
正体中文是指繁体
0
用过,也用过Ailurus,Tweak没有Ailurus功能丰富,但界面稍微漂亮一点
0
表示用过该软件
0
恩,不错,真的是国人
0

引用来自“无量神通”的评论

引用来自“Jooooooker”的评论

啊哈 原来是国人写的软件 对当时刚入门的我来说就靠他来更新软件了

是国人?还是台湾人?没看到具体的资料……
话说对于台湾人来说,咱们也是“对岸”吧

杭州人,博客地址是imtx.me
twitter: https://twitter.com/#!/tualatrix
0

引用来自“无量神通”的评论

引用来自“Jooooooker”的评论

啊哈 原来是国人写的软件 对当时刚入门的我来说就靠他来更新软件了

是国人?还是台湾人?没看到具体的资料……
话说对于台湾人来说,咱们也是“对岸”吧

"甚至在对岸的Ubuntu正体中文站",你只看到了对岸,没看到“正体中文站”几个字。好好再看一遍。
0

引用来自“Jooooooker”的评论

啊哈 原来是国人写的软件 对当时刚入门的我来说就靠他来更新软件了

是国人?还是台湾人?没看到具体的资料……
话说对于台湾人来说,咱们也是“对岸”吧
0
加油 很喜欢你的软件
0
不错,支持。能支持Fedora也很好~
0
啊哈 原来是国人写的软件 对当时刚入门的我来说就靠他来更新软件了
0
不需要优化,真正要定制的,安装时不安装图形界面就好,需要什么装什么。
0
ubuntu已经够好用了,没用过这样的工具
0
「Windows才需要优化呢!」
顶部