型号为 ThinkPad T30
网络环境的配置
近日购得二手笔记本一台,在其上运行linux的一些设置记录如下:
型号为 ThinkPad T30
laptop-mode的配置
设置笔记本的待机
cpu自动降频
监测硬盘,cpu,电池等
thinkpad笔记本的热键设置
DPMS的使用
网络环境的配置
首先添加udev规则,解决两个网卡的顺序问题.
编辑/etc/udev/rules.d/10-network.rules
代码:
SUBSYSTEM=="net", SYSFS{address}=="00:02:8a:47:f4:a5", NAME="wlan0"
SUBSYSTEM=="net", SYSFS{address}=="00:09:6b:06:a5:b4", NAME="lan0"
笔记本上经常移动,需要多套网络的配置.
编辑rc.conf
代码:
...
HOSTNAME="localhost"
lo="lo 127.0.0.1"
INTERFACES=(lo)
NET_PROFILES=(menu)
...
例如文件/etc/network-profiles/20-home
代码:
DESCRIPTION="home"
INTERFACE=lan0
HOSTNAME=localhost
IFOPTS="219.242.113.92 netmask 255.255.255.0 broadcast
219.242.113.255 hw ether 00132051A785"
GATEWAY=219.242.113.1
DNS1=202.112.144.30
当有多个配置时,文件名以字典序排列,数字开头则比较方便,数字最小的为默认网络配置.
laptop-mode的配置
安装 laptop-mode-tools 软件包.
编辑文件/etc/laptop-mode/laptop-mode.conf
默认设置已经能够满足需要了,只要把CONTROL_开头的打开即可,
里面包含了硬盘,cpu等多方面的设置,能极大延长电池的使用时间, 推荐使用.
设置笔记本的待机
安装acpid,机器待机时,背光仍然打开,主要是使用radeon的显卡可能会有这个问题.
详细的描述见[1],使用radeontool(PKGBUILD附后)解决该问题,脚本[2]如下:
代码:
#!/bin/sh
# if launched through a lid event and lid is open, do nothing
echo "$1" | grep "button/lid" && grep -q
open /proc/acpi/button/lid/LID/state && exit 0
# remove USB 1.1 driver
rmmod uhci_hcd
# sync filesystem and clock
sync
/sbin/hwclock --systohc
# switch to console
FGCONSOLE=`fgconsole`
chvt 6
/usr/sbin/radeontool light off
# go to sleep
sleep 5 && echo -n "mem" > /sys/power/state
# readjust the clock (it might be off a bit after suspend)
/sbin/hwclock --adjust
/sbin/hwclock --hctosys
# reload USB 1.1 driver
modprobe uhci_hcd
# turn on the backlight and switch back to X
radeontool light on
chvt $FGCONSOLE
修改/etc/acpi/handler.sh
按下sleep按键时(我这里是Fn+F4)执行sleep.sh,进入待机
代码:
...< /pre>
button/sleep)
case "$2" in
SLPB) #echo -n mem >/sys/power/state ;;
/etc/acpi/actions/sleep.sh;;#注释掉上句,添加这句
...
代码:
...
button/lid)
#echo "LID switched!">/dev/tty5
/etc/acpi/actions/sleep.sh #添加这句
;;
...
代码:
