Eee PC 901-16G に Vine Linux 6β1 をインストールしてみた

相変わらず Eee PC 901-16G をねばって、使い続けております*1。さっそく、こいつに Vine Linux 6β1 を入れて試してみました。

体感は、Vine Linux 5 よりも快適ですね。VineSeed もで突っ込んでいたので知っていましたが、体感速度が上がります。無線 LAN の WiFi/AP への接続も、dkms-rt2860 パッケージをインストールすれば、問題ありません*2

以下、Eee PC 901 において Vine Linux を利用するにあたり、個人的に手を入れている設定を 3 つほど紹介します。

~/.Xmodmap で 右 Alt -> 右 Ctrl、カタカナひらがな -> 右 Alt へ変更

Eee PC 901 のキーボードには右 Ctrl がないので、私は ~/.Xmodmap を使って、右 Alt -> 右 Ctrl、カタカナひらがな -> 右 Alt へ変更しています。以下に ~/.Xmodmap を掲載します。

!!! $ xmodmap -pke | grep 108
!!! keycode 108 = Alt_R Meta_R Alt_R Meta_R
!!! $ xmodmap -pke | grep 101
!!! keycode 101 = Hiragana_Katakana Romaji Hiragana_Katakana Romaji

remove mod1 = Alt_L
remove mod1 = Control_L
keycode 101 = Alt_L
keycode 108 = Control_L
add control = Control_L
add mod1 = Alt_L

!!! end of file

ちなみに、上記変更を適応した、右 Ctrl(右 Alt)や 右 Alt(カタカナひらがな)キーは、親指で押しています。だって、Emacs を使っていたら、右 Ctrl と 右 Alt ってほしくなりませんか?

Atom N270 に合わせて /etc/cpufreqd.conf のカスタマイズ

Eee PC 901 に搭載している CPU Atom N270 は、800MHz, 1.07GHz, 1.33GHz, 1.60GHz の 4 段階に変動します。これに合わせて /etc/cpufreqd.conf を以下のようにしています。Atom NXXX を搭載している Eee PC にはオススメしたいです。

[Profile]
name=ondemand low
minfreq=0%
maxfreq=33%
up_threshold=70
policy=ondemand
[/Profile]

[Profile]
name=ondemand mid
minfreq=33%
maxfreq=66%
up_threshold=70
policy=ondemand
[/Profile]

[Profile]
name=ondemand high
minfreq=66%
maxfreq=100%
up_threshold=70
policy=ondemand
[/Profile]

[Profile]
name=powersave low
minfreq=0%
maxfreq=33%
policy=powersave
[/Profile]

[Profile]
name=powersave mid
minfreq=33%
maxfreq=66%
policy=powersave
[/Profile]

[Profile]
name=powersave high
minfreq=66%
maxfreq=100%
policy=powersave
[/Profile]

[Profile]
name=performance
minfreq=66%
maxfreq=100%
policy=performance
[/Profile]

Profile を powersave, ondemand, performance という 3 つを追加して、バッテリ使用時、AC アダプタ使用時にそれぞれ Rule で振り分けます。

以下に、個人的に追加している Rule を紹介します(^^

[Rule]
name=dvd_watching
ac=off                   # (on/off)
battery_interval=0-100
programs=xine,mplayer,avidemux,vlc,ffmpeg,kino
cpu_interval=0-100
profile=powersave high
[/Rule]

[Rule]
name=playing_games
ac=off                   # (on/off)
battery_interval=0-100
programs=wesnoth,fillets-ng,fceux,zsnes,gens
cpu_interval=66-100
profile=powersave high
[/Rule]

[Rule]
name=typesetting_tex_documents
ac=off                   # (on/off)
battery_interval=0-100
programs=latex,platex,eplatex,lualatex,xelatex,pdflatex,gs,dvipdfmx
cpu_interval=66-100
profile=powersave high
[/Rule]

ハイ、趣味満載な Rule たちばかりですね。

beamer クラスファイルをつかった tex ファイルをコンパイルするときは、Atom N270 をフル稼働させないと typeset に時間がかかりますよ。

eee-control の導入

Eee PC を Linux で使う上で欠かせない eee-control。
eee-control は Eee PC 901 の CPU performance 変更に未対応なものの、それ以外のハードウェア機能に対応しているので、おすすめです。

*1:Sandy Bridge 対応の次期 MacBook ProMacBook Air がリリースされるまで頑張るぉ。

*2:dkms-rt2860 パッケージは、Eee PC 901-16G のために作ったようなものなんですよねーw