みなさまの情報のおかげで、VAIO type PでUbuntu 9.04(jaunty)をそこそこ使えるようになってきたので、 とりあえず現状のまとめと自分用のセットアップのメモを残しておきます。
| 項目 | 9.04環境での可否 | 備考 |
| X | △ | VESAだと遅い。fbdevで1600x768,16bppだとそこそこ動く。psb対応はまだ。 |
| バックライトの明るさ調整 | △ | setpciで直に設定できるw |
| サスペンド | ○ | |
| Wifi | ○ | 2.6.28だとath9kは標準で含まれている。高負荷時に切れることあり。 |
| サウンド | ○ | |
| ホットキー | △ | 音量調整だけ使える |
| CPUの速度調整(SpeedStep) | ○ |
psbが使えるようになるまではfbdevで使うことに。こちらの設定を参考にしています。
/boot/grub/menu.list
/etc/X11/xorg.confに次の内容を記述。
Section "Device"
Identifier "Configured Video Device"
driver "fbdev"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
手元のkernel 2.6.28-6-generic環境だとsonypiをロードする時になぜかモジュールが死んでしまうので、 起動時にsonypiを読み込まないように設定しています。
/etc/modprobe.d/blacklistの最後に次の1行を追加してロードしないようにしてます。
blacklist sonypi
また/etc/init.d/hotkey-setupで読み込まれないように次の修正をしています。
--- hotkey-setup.org 2009-02-02 15:46:32.000000000 +0900 +++ hotkey-setup 2009-02-02 15:39:05.000000000 +0900 @@ -98,7 +98,7 @@ ;; Sony*) - modprobe sonypi; # Needed to get hotkey events + #modprobe sonypi; # Needed to get hotkey events modprobe sony-laptop ;;
新しく/etc/hal/fdi/policy/mouse-wheel.fdiというファイルを作って、内容を次のように記述すると 中央クリック+スティックポインターでスクロールできるようになります。
<match key="info.product" string="PS/2 Generic Mouse"> <merge key="input.x11_options.EmulateWheel" type="string">true</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge> <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge> <merge key="input.x11_options.ZAxsisMapping" typ(?)e="string">4 5</merge> <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge> </match>
インストール手順? $ wget -O zbright "http://www.nvnews.net/vbulletin/attachment.php?attachmentid=34624&d=1230141826" $ chmod +x zbright $ sudo cp zbright /usr/local/bin/ 使い方 $ sudo zbright 90 (輝度を50%に設定) $ sudo zbright -10 (輝度を10%暗くする) $ sudo zbright +10 (輝度を10%明るくする)
個人的には40〜50%ぐらいで使ってます。
zbrightは中でsetpciを使って輝度設定しているみたいです。
$ sudo setpci -s 00:02.0 F4.B=50 ※00(暗い)〜FF(明るい)で輝度調整。
VAIO type Pの液晶のドットピッチは非常に細かくて文字が小さいと目が疲れるので、 フォントを大きくして使っています。
出先ではFOMA A2502をbmobile 3Gで使っているのですが、これをUbuntu環境で使う設定。
/etc/udev/rules.d/50-anydata-a2502.rulesを新しく作成して、次の内容を記述。
SUBSYSTEM=="usb", SYSFS{idProduct}=="6202", SYSFS{idVendor}=="16d5", RUN+="/sbin/modprobe usbserial vendor=0x16d5 product=0x6202"
USBを挿すと/dev/ttyUSB0,/dev/ttyUSB1が現れるので、/dev/ttyUSB0を使ってPPPすれば接続できます。
そこそこ普通にUbuntu上で日常生活を過ごせるレベルになってきたので、 VAIO type Pを使うのが非常に楽しくなってきました。
後はプレゼンとかで使えるように外部VGA出力ができればいいなーとか、こまごました使い勝手を良くしていきたいと思っているので、 今後もいろいろ調べながら使っていきたいと思います。
#DisplayLinkがLinuxに対応してくれると、非常にうれしいんだけどなぁ…
現状のまとめ
関連記事
うちはWubiなので元々ハイバネーションはできないのですが、普通にインストールしても出来ないんですよね?
現状の環境ではハイバネーションするとなぜか、電源が切れるところで再起動がかかって、そのまま復帰してしまう状態です。<br>復帰処理自体は正常に行われているみたいなので、あと電源さえ切れればハイバネーションは完璧なんですけどね…
あと細かいところでは、ハイバネーション時に輝度が戻っちゃうんですよね。
あとFirefox使ってると、CPU 99%使っちゃって、一時的に反応がなくなったりしませんか?
FirefoxがCPU 99%食って反応が悪くなるのは、なんとなく高負荷でath9kがパケット取りこぼしとかしてるので反応わるいのかな?という気がしています。有線LANで接続している時にはあまりこの現象は出ないような気がするので…<br><br>あとバックライトの明るさが元に戻る件ですが、手元では以下のような/etc/pm/sleep.d/00zbrightというファイルを作って、スリープ復帰時に強制的に明るさを設定していますw<br><br>#!/bin/sh<br>case "$1" in<br> thaw|resume) /usr/local/bin/zbright 40 ;;<br> *) exit $NA ;;<br>esac
輝度を保存するようにしてみました。<br>同時にzbrightの引数を0-255にしました。%表記だと誤差がでちゃうんで。<br><br>http://gist.github.com/58042<br>http://gist.github.com/58040
おお、早速使わせてもらいますー
あとFFが遅いのは、firefox-3.1にしたら直った気がします。<br>AutoHideプラグインが動かないのが自分的には困りますが。
BIOSでLoad defaultsして、一度ACPItとかの情報をクリアしてもハイバネできませんか?
BIOSメニューの「Exit」->「Get Default Values」を試してみたのですが、やっぱり電源が切れずにリブートしちゃうみたいです…
あー残念。<br>VistaでLID open辺りの設定をいじってるときに、Linux側でサスペンドも出来なくなったことがあり、この方法で復帰したもので。<br><br>VaioPのACPIはなぜかLID openでのwakeupをサポートしてないんですよね。Win側ではできるのに。
起動時に"Insyde H2O BIOS"と表示されるので、EFIとかその辺に設定する必要があるのかなぁ…?となんとなく想像してます