|
|
第 1 帖 | |
|
|
标题: 笔记本上使用Archlinux 转自http://arithboy.org/wiki/Laptop.html那里的排版可能会好些~
近日购得二手笔记本一台,在其上运行linux的一些设置记录如下: 型号为 ThinkPad T30 网络环境的配置 近日购得二手笔记本一台,在其上运行linux的一些设置记录如下: 型号为 ThinkPad T30 laptop-mode的配置 设置笔记本的待机 cpu自动降频 监测硬盘,cpu,电池等 thinkpad笔记本的热键设置 DPMS的使用 网络环境的配置 首先添加udev规则,解决两个网卡的顺序问题. 编辑/etc/udev/rules.d/10-network.rules 代码:
编辑rc.conf 代码:
例如文件/etc/network-profiles/20-home 代码:
当有多个配置时,文件名以字典序排列,数字开头则比较方便,数字最小的为默认网络配置. laptop-mode的配置 安装 laptop-mode-tools 软件包. 编辑文件/etc/laptop-mode/laptop-mode.conf 默认设置已经能够满足需要了,只要把CONTROL_开头的打开即可, 里面包含了硬盘,cpu等多方面的设置,能极大延长电池的使用时间, 推荐使用. 设置笔记本的待机 安装acpid,机器待机时,背光仍然打开,主要是使用radeon的显卡可能会有这个问题. 详细的描述见[1],使用radeontool(PKGBUILD附后)解决该问题,脚本[2]如下: 代码:
修改/etc/acpi/handler.sh 按下sleep按键时(我这里是Fn+F4)执行sleep.sh,进入待机 代码:
代码:
代码:
cpu自动降频 查找所需要的模块 代码:
我这里显示有5个可以选择 userspace, powersave, ondemand, conservative, perform ance. cpu降频的软件包有cpufreqd和cpufrequtils,后来发现laptop-mode-tools里面直接可以控制cpu频率和throttling.推荐使用这个. 需要在rc.conf中添加speedstep-ich和ondemand 监测硬盘,cpu,电池等 arch中监测支持smart硬盘温度软件有smartmontools和hddtemp,第一个监测的功能很多,我们使用第二个, 代码:
监测cpu频率,温度,电池等. 这些信息都在/proc/acpi中,一般窗口管理器里面自带脚本/插件都可以监测,若没用的话,使用某个脚本语言,用正则表达式抓取数据也是很容易的. conky可以将数据输出到桌面. thinkpad笔记本的热键设置 主要使用ibm_acpi模块,其它品牌笔记本不适用. 添加ibm_acpi到rc.conf中的MODULES,在/etc/modprobe.conf 添加 代码:
这样运行 acpi_listen后,可以监测Fn+F1-F12中那些组合产生acpi的事件,我这里是 F3,F4,F7,F8,F12.我将F3设置为开关屏幕,F4为待机,F7为切换显示器,F8为关闭bay(用来热拔插光驱或第2块电池),F12设置为关机. 我们使用radeontool来切换,它没有监测lcd状态的功能,可以使用脚本来简单判断lcd的状态. /etc/acpi/actions/lcd_switch.sh 代码:
切换显示器使用 代码:
代码:
代码:
DPMS的使用 修改xorg.conf在Section "Monitor" 中添加 Option "DPMS",在 Section "ServerLayout" 中添加 代码:
我这里dpms一直无法使用,将驱动从"versa"换为"radeon"(软件包为 xf86-video-ati)后dpms正常,但是它与/proc/acpi/ibm/video冲突.具体就是不能使用上面Fn+F7来切换显示器.后发现使用laptop-mode-tools 可以控制dpms,驱动还是使用"vesa"较方便. #radeontool radeontool的PKGBUILD 代码:
[2] http://www.thinkwiki.org/wiki/How_to...#Action_Script
__________________
[Archlinux]=the stability and simplicity of Slackware and the speed of Gentoo Welcome to my WiKi http://arithboy.org/wiki/ |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
哇。太好了。我正在T23上用ARCH。。受益。呵呵
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
相当好的教程,早点看到就好了 ^_^
__________________
来发贴之前,我颤抖地敲下了pacman -Syu…… Arch 升级要看人品,所以── Do people want thick road. Dothan 1.7G + 768M + ATI Radeon Mobility M6 LY + 40G Archlinux + Fvwm +urxvt + Emacs |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
可惜俺的杂牌机快捷键不能用。
|
|
|
|
|
|
|
|
第 5 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 6 帖 | |
|
|
写得很好,很详细。精华!
By the way. 我的本本是Asus Z91517VC,运行Arch,一切正常。用beyond内核工作良好。 我的配置是 PM1.73GHz,intel915芯片,60G硬盘(日立),X700显卡,Intel2200BG的mini-pci无线网卡,768M内存,combo光驱,15"显示器(液晶显示器参数设置麻烦些)。除了红外接口没有试过之外,其余硬件均能正常工作。要买本本的兄弟姐妹可以参考一下。
__________________
埋葬在青藏铁路周围的牺牲者们,在全国人民都在为青藏铁路的开通庆功和欢喜的时候,我为你们虔诚的祈祷。 确实,战争胜利了。 |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
em...偶用xbindkeys,也很好用的
__________________
Archlinux 2007.08-2+kernel-2.6.24-ARCH+还是用回openbox 终于用上OSX了,可怜我用了4年的Arch就这样被我干掉了 |
|
|
|
|
|
|
|
第 8 帖 | |
|
|
问一下,那个降频,台式机器能用么?我在南方,夏天cpu容易因为温度过高而导致自动关机。
__________________
http://blog.ospattern.net NoteBook: Dell Insprion 1420 T5450 1G ram 120G disk latest Arch32 fluxbox opera Desktop PC : U: Sampron 2800+ 64bit B: Epox 8gf6100-m D: Samsung 730A M: Kingmax DDR400 512M OS: Arch64 0.80 64 bit 2.6.19 Proxy Server : U: Celeron 500MHz B: Intel xxx M: 128M OS: Arch32 |
|
|
|
|
|
|
|
第 9 帖 | ||
|
|
引用:
配置文件在/etc/conf.d/cpufreq |
||
|
|
|
||
|
|
第 10 帖 | |
|
|
回家试试
|
|
|
|
|
|
|
|
第 11 帖 | |
|
|
:: Setting cpufreq governing rules [BUSY] wrong, unknown or unhandled CPU?
貌似不支持 |
|
|
|
|
|
|
|
第 12 帖 | |
|
|
不知道怎么样才可以在我河上笔记本屏幕以后再打开的时候自动运行screensaver的密码保护?
谢谢 另外,CPU的自动变频并不是所有的CPU都一样的设置 反正我尝试了很多的模块组合都没有搞定 gnome里面倒是可以选择CPU使用按需(ondemand)模式 但是没有效果
__________________
wellcome to www.linuxidea.org 此帖于 06-08-09 19:00 被 atfa 编辑. |
|
|
|
|
|
|
|
第 13 帖 | ||
|
|
引用:
我这里开合上盖事件分别为 代码:
你运行一下cpufreq-info( cpufrequtils包中)看有什么提示 我这里 代码:
|
||
|
|
|
||
|
|
第 14 帖 | |
|
|
代码:
重启一下看看 |
|
|
|
|
|
|
|
第 15 帖 | |
|
|
发现问题的所在了
在rc.conf里只需要添加需要的模块即可 我以前多添加了一个cpufreqd在启动进程里面 反而有问题了 现在研究一下解除待机状态时候锁屏的问题 |
|
|
|
|
|