トップ 最新 追記

yoggy's diary

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


2009-02-01

maintenance503-webserver.rb

サイトのメンテナンス用に作成。

3243363368_afe9846a6e_o.png

↓みたいな感じで起動すると、どこのパスにアクセスしても メンテナンス画面が表示されるWebサーバが起動します。

$ sudo ./maintenance503-webserver.rb -d -p 80 -u www-data

昔、チドリサーバのエイプリルフールネタに 使ったWebサーバをちょっとだけ手直ししたものです。

ダウンロードはこちら。


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件) [ツッコミを入れる]

Before...

masuidrive [輝度を保存するようにしてみました。 同時にzbrightの引数を0-255にしました。%表記だと誤差がでちゃうんで。..]

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

masuidrive [あとFFが遅いのは、firefox-3.1にしたら直った気がします。 AutoHideプラグインが動かないのが自分的..]

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

yoggy [BIOSメニューの「Exit」->「Get Default Values」を試してみたのですが、やっぱり電源が切れず..]

masuidrive [あー残念。 VistaでLID open辺りの設定をいじってるときに、Linux側でサスペンドも出来なくなったことが..]

yoggy [起動時に"Insyde H2O BIOS"と表示されるので、EFIとかその辺に設定する必要があるのかなぁ…?となんと..]


2009-02-05

VAIO type PでサインはVGAを使ってデュアルヘッド

はじめは、fbdevで外部出力する方法を調べていたのですが、よくわからなかったので サインはVGAを使って デュアルスクリーン環境を設定してみました。

3255541086_c3d4232608_m.jpg

/etc/X11/xorg.confは次のように設定してみました。

  • xorg.conf-fbdev-sisusb-dual
    • fbdevをvga=0x367で使っているので、サインはVGA側も16bppで使っています。
    • サインはVGAを接続していない状態でXが起動すると、fbdevだけで動くみたいです。
    • X起動後にサインはVGAをつないだ時は、Xを再起動するとOK(/etc/init.d/gdm restartとか)

設定の際には、こちらを参考にしました。

これでプレゼンもばっちり…なのかな?

追記

現状のまとめ

関連記事

本日のツッコミ(全1件) [ツッコミを入れる]

masuidrive [一応こっちにも書き込みを。 BIOSでLoad defaultsして、一度ACPItとかの情報をクリアしてもハイバ..]


トップ 最新 追記

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|