先说下操作系统的选择:
操作系统是用来用的,arch等与我无关,简单好用满足要求即可,自然是ubuntu了,也一直用了5年,见于一个人的Linux接触历史,基本上半年一换版本,直到10.10,主要是11.04太难用了,而且没有gtk3配套的软件,连chrome都装不上,后来感觉Unity太耗资源,不够简洁,一直到12.10才用mint,Cinnamon横空出世才将我从两年前的版本中解救出来,Cinnamon做的真的很好。

我电脑是x230,到目前14年7月相关驱动都OK。

系统安装好之后就选择安装源吧

其他的ppa源

其他的软件源

安装的软件

软件安装或者更新完成之后,执行linux下SSD优化,进行处理。

然后具体说一下特殊的软件,通用软件请登陆论坛看看:

Thinkpad针对的电源管理软件:TLP Linux Advanced Power Management,可以实现在linux在x230下的电源管理,控制电池充电次数,source源在前面已加入。

关于tlp的具体链接参看http://linrunner.de/en/tlp/tlp.html

然后在/etc/rc.local中写上

改一下/etc/default/tlp的充电参数

Thinkpad专用指纹软件:fingerprint-gui,请参考ppa里面说明,按照配置完成后,在/etc/pam.d/sudo增加如下一行

OK,系统勉强可以用了,更多配置参考Linux桌面环境配置技巧


Ubuntu Linux针对Thinkpad配置来自于OenHan

链接为:http://oenhan.com/thinkpad-x230-ubuntu-conf

3 对 “Ubuntu Linux针对Thinkpad配置”的想法;

  1. 装了tlp还不够,对于x230,需要装以下2部分

    tp-smapi-dkms (universe) – optional ThinkPad only, tp-smapi is needed for battery charge thresholds and ThinkPad specific status output of tlp-stat
    acpi-call-tools (PPA) – optional ThinkPad only, acpi-call is needed for battery charge thresholds on Sandy Bridge and newer models (X220/T420, X230/T430 et al.)

  2. 在archlinux终端下使用需要什么额外的设置吗?我在arch使用** (process:1432): WARNING **: Trying to retsgier gtype GMountMountFlags’ as enum when in fact it is of type GFlags’** (process:1432): WARNING **: Trying to retsgier gtype GDriveStartFlags’ as enum when in fact it is of type GFlags’** (process:1432): WARNING **: Trying to retsgier gtype GSocketMsgFlags’ as enum when in fact it is of type GFlags’/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning)/usr/share/deepin-scrot/src/window.py:27: GtkWarning: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)’ failed (screenWidth, screenHeight) = gtk.gdk.get_default_root_window().get_size()Traceback (most recent call last): File ./deepinScrot.py , line 25, in from mainscrot import MainScrot File /usr/share/deepin-scrot/src/mainscrot.py , line 28, in from action import * File /usr/share/deepin-scrot/src/action.py , line 25, in from draw import * File /usr/share/deepin-scrot/src/draw.py , line 32, in from window import screenWidth, screenHeight File /usr/share/deepin-scrot/src/window.py , line 27, in (screenWidth, screenHeight) = gtk.gdk.get_default_root_window().get_size()AttributeError: NoneType’ object has no attribute get_size’

发表评论