热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux发行版>Arch Linux>

笔记本上使用Archlinux

来源: 作者: 时间:2007-03-06 Tag: 点击:
近日购得二手笔记本一台,在其上运行linux的一些设置记录如下:
型号为 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)
...
将NET_PROFILES=(menu)打开,在/etc/network-profiles/中添加配置文件.


例如文件/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
使用sudo /etc/rc.d/network restart则可更改网络设置,/etc/resolv.conf的值会被更新.
当有多个配置时,文件名以字典序排列,数字开头则比较方便,数字最小的为默认网络配置.

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/actions/sleep.sh,并chmod +x sleep.sh

修改/etc/acpi/handler.sh
按下sleep按键时(我这里是Fn+F4)执行sleep.sh,进入待机
代码:
...
button/sleep)
case "$2" in
SLPB) #echo -n mem >/sys/power/state ;;
/etc/acpi/actions/sleep.sh;;#注释掉上句,添加这句
...
< /pre>
合上屏幕时,待机
代码:
...
button/lid)
#echo "LID switched!">/dev/tty5
/etc/acpi/actions/sleep.sh #添加这句
;;
...
修改脚本以后,重起服务即可生效.
代码:

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册