说点什么

我又罢工不好好干活写代码了,想说点什么,说点什么好呢?

今天是五四,街旁的RD们都去赵家楼吃饭了,好想可以跟他们一起去。突然有一种无法抑制的怅然,不知该怎么表达,这就是生活吧。

这几天其实没怎么写毕设,是GTG的一个bug一直没修好,总会惦记着。之前改了好几百行代码,虽然不是核心部分,但也大刀阔斧的不亦乐乎,修差不多了,最后却卡在了一个小问题上。纠结了好几天,竟然就是一行代码惹得祸,世事弄人,没有任何的底线和节操。不过毕竟搞定了还是挺开心的,写GTG代码时热情也总比毕设要高涨一些,不是对毕设的项目不感兴趣,但事实就是如此。

和GF相处了挺长一段时间了,两个刚刚脱离三年多异地的娃像坐过山车一样,一会好的恨不得让自己变成狗皮膏药,一会又坏的什么狠话气话都喷涌而出。这也是感情吧,因为在乎才会有的嘻笑怒骂。确实也是我有时太急躁,考虑了很多又说不清楚,还固执着自己“严以待人”的所谓原则。本无恶意却不通人情,难怪她会说我是机器人。真不知道这机器人的代码是谁写的,有这么多bug,让我修的好辛苦。

回头想想,觉得自己好不知足,难得未来的岳父岳母大人开恩,GF不远千里只身一人来帝都忍受着恶劣的空气。跟着我这样一个没钱又不懂事的熊孩纸,只能蹭同学(女)宿舍的床位,每天看着别人颜色,洗澡什么的都很不方便。每天上班下班都要挤将近一个小时的地铁,晚上都要八九点才能回到学校,有时还会有到将近12点的夜班。我只能说,我也不想这样。

我要做毕设了,然后还要找房子。

安装 Ubuntu 12.04 (Precise) 之后

本文会不定期更新,最后更新时间 2012/05/16


Changelog

20120516: 优化最大化页面: gnome-shell-extension-window-buttons


曾经心血来潮写过一个Ubuntu的配置教程,还美其名曰《邂逅Ubuntu》系列,后来Ubuntu更新了,GNOME也变成了gnome shell,但是教程再也没更新过(惭愧不已)。适逢Ubuntu 12.04刚更新不久,简单记录下配置的流程。

本文主要记录了安装Ubuntu 12.04 (Precise) 之后的配置美化过程,主要包含:
1、配置软件源;2、安装配置gnome shell取代unity;3、安装相关软件;4、配置杂项。


配置软件源
我的策略是教育网一组,公网一组,官网一组,其次主要考虑地理位置和具体连接的速度。
教育网推荐是使用清华、北交、上交的(其一即可),公网推荐sohu(中国官方源)、163的(同样选择其一)。

配置好之后记得更新升级


安装配置gnome shell
之前折腾过Arch、Gentoo、Mint、Deepin都是因为Ubuntu换了unity,也算因祸得福,学到了很多东西,现在可以兼容了,当然果断上之。

安装基本桌面

安装图标和GTK主题

我选择的Icon theme是Faience,Window theme和GTK+ theme都是Evolve

安装gnome shell extension
可以通过PPA和网站两种方式安装,主要还是个人喜好和需要,通过gnome-tweak-tool进行设置即可,这里只列出作者使用的部分
通过PPA安装

通过GNOME Extensions网站安装
个人感觉PPA提供的已经基本够用了,而且很方便更新,你也可以在网站里淘一淘

需要注意 user-themes 插件可能有问题,导致gnome-tweak-tool无法打开或者打开报错,通过以下两条命令可以解决

安装gnome shell theme
我有点洁癖,不喜欢下载安装,因为不方便更新,但暂时还未发现包含很合意的gnome shell theme的PPA,可以关注一下Satya的PPA(之前安装GTK主题时已经添加了)。我已经邮件和作者联系过了,确定还会维护更新的,就是需要等等。我现在安装的是London Smoke Gnome-Shell,作为暂时的选择。


安装相关软件
此部分列举了本人会用到的软件包,因根据个人需要选择

此外还有MongoDB数据库指纹识别fprint的安装,可以进入对应页面查看详情


配置杂项
安装更新语言包
“System Settings” -> “Language Support”
在”Install / Remove Languages…” 中选择安装 “Chinese (simplified)” 和 “English”
最下方的输入法选择中选择ibus

配置字体
安装中文语言包之后会安装相应中文字体,通过gnome-tweak-tool即可配置
我一直比较喜欢使用文泉驿的微黑(WenQuanYi Micro Hei),等宽字体也使用WenQuanYi Micro Hei Mono

修改Chromium标题栏按钮位置问题
由于Unity的缘故,Chromium标题栏按钮会显示在左边,通过以下命令(其一)可以解决

在Startup Applications Preferences中显示开启启动项
默认情况下很多启动项都没有显示,通过以下命令即可实现

优化最大化页面
主要是来自 ppa:webupd8team/gnome3 (前面已经配置)的新插件 window-buttons

1)在 gconf-editor 中,进入 apps > maximus
1.1)启用 ‘no_maximus’
2)在 dconf-editor 中,进入 org > gnome > shell > extensions > window-buttons,
2.1)启用 “onlymax” 和 “hideonnomax” 窗口(如桌面和gnomw-tweak-tool)不支持最大化时隐藏标题栏中的按钮
2.2)其他 theme 、 order 之类的可以根据自己的喜好修改


其他主要是根据个人喜好修改系统和相应软件的设置
至此,基本配置完毕,欢迎交流和提出改进意见

在Ubuntu上安装MongoDB

由于Ubuntu版本发行的规则,版本库里往往不是最新的组建,所以有时候需要使用官方的PPA进行补充,例如MongoDB,版本库里的版本连UTF-8都不支持。官方已经有很详细的解释说明,这里主要是复述记录一下。

废话不多说,上代码:

这里也有一个简单的脚本实现自动安装,拷贝到单独的文件中,运行”sudo sh 文件名”即可。