换了套新工作环境

一年折腾一次,一次折腾两天。
花了点时间上了套四屏幕的工作环境。之前的工作环境是:
* 一台 mba,基本用来拿在手上到处跑。
* 一台台式机,Arch,还是 3.4 的 kernel,看 /lost+found/ 还是 12 年 2 月分的,工作主力,印象中是自费笔记本给公司打了大半年工之后给配置的。
* 台式机左边是另一台台式机,配置跟上面的类似,主要用来看监控,看图。使用时间跟上面一样。

后来随着要盯的图越来越多,要开的屏幕越来越多,两台 Arch/Awesome 已经无法满足需求了,尽管一台 Arch 默认可以切换 9 个屏幕,但是切来切去依然是是很不方面。
于是搞了个四屏的架子&一个四屏的显卡。架子型号是 BEWISER S4;四屏的显卡是 Nvidia quadro nvs

下图是新的环境。

把四台显示器上架捣鼓捣鼓一个多小时,显卡的 setup 绕了些弯。
最初听说是不支持 Linux,心想既然看看监控也就忍了,真的上上去了之后发现 Win7 太难用了。一块屏幕下面没法继续分屏,即使人肉把两个浏览器堆在一个屏幕上,由于浏览器乱七八糟导航栏之类的存在还是会浪费非常多的空间。即使他们可以手动去除,但是,用过平铺窗口管理器的都知道,他们离心目中想要的样子还是差很远。
于是尝试用目前服役的 Arch 来安装这块多屏显卡,结果手贱在升级之前 Syu 了下,整个系统都玩挂了,不想折腾了,确定 Ubuntu 可以安装 awesome 之后,直接搞了台 12.04 的机器过来。
安装 NVIDIA-Linux-x86_64-340.46.run 这个驱动,安装之前要关闭一切的 X,具体的安装过程看这几篇文档就好了(1, 2)。 

如果最后没成功,按照他的提示基本就是要么显卡没插系统没检测到,要么就是系统有其他不兼容的驱动存在等等之类问题。
nvidia.ko 生成了之后,按照我这边的情况是没发使用的,我的 master screen(四个显卡口的第一口)系统起起来之后一直是 Ubuntu 的紫色屏幕,后来估计是 xorg.conf 的问题,一看果真是。
xorg.conf 的书写还蛮麻烦的,需要先熟悉下语法。另外务必写对 BusID,否则再怎么折腾都是起不来的。
Nvidia 自带的 nvidia-setting 不是很好用,我试了几次没成功就直接改 xorg.conf 文件了,理论上 nvidia-setting 的所有变更都会反映到 xorg.conf 里面。
折腾到这里就差不多了,Ubuntu 该装什么就装什么,改成 awesome 的,外表看上去跟 Arch 差别不大, 目前的是:
* 左边一台继承自之前老的纯 Arch,已经不大用了,准备还给 IT 了。
* 中间四台屏幕由右下角的主机带着,主力工作环境,Ubuntu 12.04+Awesome 管理器,几乎所有的工作都在上面进行。上方的两块用来看我们核心业务的 dashboard,zabbix 的监控会在另外的一个桌面上,左下角的主要是浏览器,firefox 全局 sock proxy,chromium 的不开 proxy,右下角的写代码登录线上机器。OpenVPN,anyconnect,synergys,sock proxy 全部在右下角的另外一个桌面上。
* 右边的 mba 依然是打下手的工作。之前是把 anyconnect 放在这台机器上的,后来发现 Ubuntu 可以通过开启 OpenVPN 以及 anyconnect(anyconnect 真是个恶心的玩意儿,给你强行推送路由表,给你强行修改 iptables。推就推了,还把整个 10/8 的全给推过来了,要是你的内网也是这个段的,那是彻底废了),mac 现在除了开会几乎不用了,不过用 preview 看 pdf 倒是蛮爽了,尤其是高亮操作,Linux 下目前没有一款软件能真正的实现此类功能。
* 全局通过 synergys 以及一个 thinkpad 键盘控制所有的屏幕操作。
新安装的 chromium 好像没法在浏览器里面设置 socks5,不过可以通过命令行直接启动。一套好的做工环境对效率的提升还是非常明显的。
我这次可没黑苹果,别再发生什么口水战了。

纪念 Thinkpad

第一台笔记本,Thinkpad X200 74574AC,这台世界上只有我能驾驭的机器。
01/2009 – 01/2014


陪伴了我五年的时光,经历了 Vista -> Ubuntu -> Arch。
去年开始用 Macbook air,长的漂亮带着轻,其他方面跟 09 年的这台比起来差的远
还是初恋的感觉最好,永远都是那种朴实无华的味道,纪念一下。

投奔 Arch Linux

应 @Carlos_Gong 大神的强烈的,不可推卸的邀请,奉上下面这篇博客,同时也希望姐姐早日退出 Ubuntu/Debian 党,加入 Arch 党!

为什么要投奔 Arch 了?原因很简单,Ubuntu 的可定制性远比不上 Arch,前者集成了很多你不需要的工具,体积庞大,而后者可定制性大为提高。或许有人会问,追求简洁可定制性,Gentoo,LFS 你怎么不去折腾折腾呀?我只能说目前内力不够,或许等我把 Arch 玩上一两年后再去玩 Gentoo。

下面记录我在 Thindpad X200 下安装,初始配置遇到的问题以及注意点,算是个简易的 Wiki 吧,像 @adam900710 这样极力怂恿我用 Arch 的老鸟就不要看了。
Continue reading

ThinkPad小拆

上午做完实验就回学校了,本想到通院科协睡觉的,哪知道一不小心看到某个同学桌子上有一套拆卸笔记本的工具,于是手就开始痒了.
去年买的ThinkPad X200 74574AC配置不是很高,160G硬盘,1G内存,P8400的CPU(这个貌似还说的过去),集显,不过跑我的Ubuntu足够了,3D效果还是很漂亮的:-)
开始上图,只是把外壳拆卸下来,把里面能清扫的地方清扫了一下,其他的貌似没做什么,亮亮哥还有某个非主流的宋姐姐看好了啊:D

相机由号称拥有200万像素的三星I458提供==|||

把托盘拆下来了 Continue reading