トップ «前の日記(2009-02-01) 最新 次の日記(2009-02-05)» 編集

yoggy's diary

〜せかいのすみっこから〜


2009-02-02

VAIO type PにUbuntuを入れてみる話の続き〜その2

みなさまの情報のおかげで、VAIO type PでUbuntu 9.04(jaunty)をそこそこ使えるようになってきたので、 とりあえず現状のまとめと自分用のセットアップのメモを残しておきます。

VAIO type UでUbuntu 9.04(jaunty)の現状

項目 9.04環境での可否備考
X VESAだと遅い。fbdevで1600x768,16bppだとそこそこ動く。psb対応はまだ。
バックライトの明るさ調整setpciで直に設定できるw
サスペンド
Wifi 2.6.28だとath9kは標準で含まれている。高負荷時に切れることあり。
サウンド
ホットキー 音量調整だけ使える
CPUの速度調整(SpeedStep)

Xをfbdevで使う

psbが使えるようになるまではfbdevで使うことに。こちらの設定を参考にしています。

/boot/grub/menu.list

  • koptにvga=0x367(1600x768,16bpp)を追加
  • defoptionsのquiet splashを消しておく
  • ファイルを書き換えたら、sudo update-grupして設定を反映。

/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

sonypiをロード時にエラーが出る?

手元の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>

バックライトの明るさ調整

こちらの情報より、zbrightを使って輝度調整できます。

インストール手順?
  $ 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を使うために個人的に設定している項目

VAIO type Pの液晶のドットピッチは非常に細かくて文字が小さいと目が疲れるので、 フォントを大きくして使っています。

  • FirefoxはDefault Full Zoom Levelを入れてデフォルト160%の拡大率に
  • ターミナルのフォントは18ptに設定
  • テキストエディタ系のフォントは20ptに設定
  • 「外観の設定」->「フォント」でウインドウタイトルを12pt、それ以外の項目を14ptに設定
  • 「外観の設定」->「テーマ」->「カスタマイズ」->「ポインタ」でマウスカーソルの大きさを最大に設定

おまけ

出先では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に対応してくれると、非常にうれしいんだけどなぁ…

追記

現状のまとめ

関連記事

本日のツッコミ(全12件) [ツッコミを入れる]
masuidrive (2009-02-03 08:03)

うちはWubiなので元々ハイバネーションはできないのですが、普通にインストールしても出来ないんですよね?

yoggy (2009-02-03 09:53)

現状の環境ではハイバネーションするとなぜか、電源が切れるところで再起動がかかって、そのまま復帰してしまう状態です。<br>復帰処理自体は正常に行われているみたいなので、あと電源さえ切れればハイバネーションは完璧なんですけどね…

masuidrive (2009-02-03 17:50)

あと細かいところでは、ハイバネーション時に輝度が戻っちゃうんですよね。

masuidrive (2009-02-03 17:58)

あとFirefox使ってると、CPU 99%使っちゃって、一時的に反応がなくなったりしませんか?

yoggy (2009-02-03 20:27)

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

masuidrive (2009-02-04 18:57)

輝度を保存するようにしてみました。<br>同時にzbrightの引数を0-255にしました。%表記だと誤差がでちゃうんで。<br><br>http://gist.github.com/58042<br>http://gist.github.com/58040

yoggy (2009-02-04 23:24)

おお、早速使わせてもらいますー

masuidrive (2009-02-05 04:14)

あとFFが遅いのは、firefox-3.1にしたら直った気がします。<br>AutoHideプラグインが動かないのが自分的には困りますが。

masuidrive (2009-02-10 16:57)

BIOSでLoad defaultsして、一度ACPItとかの情報をクリアしてもハイバネできませんか?

yoggy (2009-02-10 18:23)

BIOSメニューの「Exit」->「Get Default Values」を試してみたのですが、やっぱり電源が切れずにリブートしちゃうみたいです…

masuidrive (2009-02-10 19:15)

あー残念。<br>VistaでLID open辺りの設定をいじってるときに、Linux側でサスペンドも出来なくなったことがあり、この方法で復帰したもので。<br><br>VaioPのACPIはなぜかLID openでのwakeupをサポートしてないんですよね。Win側ではできるのに。

yoggy (2009-02-10 19:19)

起動時に"Insyde H2O BIOS"と表示されるので、EFIとかその辺に設定する必要があるのかなぁ…?となんとなく想像してます


トップ «前の日記(2009-02-01) 最新 次の日記(2009-02-05)» 編集

2003|01|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|01|02|03|