下記の内容は,色々と試行錯誤したうち,成功したと思われる結果のみを挙げています. そのため,下記の内容通りに行っても期待される結果が得られない場合もあると思います. 従って,このページの内容については私の保証するところではありませんので,各自の責任でお願いします.
■インストール
Ubuntu 12.04 LTS 32bit版 を使用。
unetbootin-linux-568を使い、USB スタートアップ・ディスクを作ってインストールする。
1. Try Ubuntu without installingを選択
2. 画面がオーバーラップしているので一旦logout
3. オーバーラップが無くなるので、user:ubuntu, pswd:(ナシ)でlogin
4. 普通にインストールする
特に問題なくインストール完了。
インストール後は
・画面がブラックアウトする → [Alt]+[Ctrl]+[F2] → [Alt]+[Ctrl]+[F7]で表示される
・スクリーンがオーバーラップする → 一度ログアウト後ログインすると以降は正常に表示される
・バックライトの輝度はコントロールできるが、反映されない
■画面のブラックアウト、スクリーンのオーバーラップ
/etc/default/grubの該当行に次を削除・追記。
GRUB_CMDLINE_LINUX_DEFAULT="quietsplashconsole=tty1"
次で有効化。
# sudo update-grub
■バックライトの調整
root で次のように調整できた。
# echo 50 > /sys/class/backlight/psb-bl/brightness
[Fn]+[F5]/[F6]で使えるようにする。
キーイベントを調べてみると、
# acpi_listen sony/hotkey SNC 00000001 00000010 sony/hotkey SNC 00000001 0000003b sony/hotkey SNC 00000001 00000011 sony/hotkey SNC 00000001 0000003b ^C
/etc/acpi/events/sony-brightness-down を次で作成。
# /etc/acpi/events/sony-brightness-down event=sony/hotkey SNC 00000001 00000010 action=/etc/acpi/sonybright.sh down
/etc/acpi/events/sony-brightness-up も同じように作成。
# /etc/acpi/events/sony-brightness-up event=sony/hotkey SNC 00000001 00000011 action=/etc/acpi/sonybright.sh up
/etc/acpi/sonybright.sh を次で作成。
#!/bin/bash # TODO: Change above to /bin/sh test -f /usr/share/acpi-support/key-constants || exit 0 BRIGHTNESS=$(cat /sys/class/backlight/psb-bl/brightness) if [ "$BRIGHTNESS" -gt 100 ]; then BRIGHTNESS=100 fi if [ "x$1" = "xdown" ]; then if [ "x$BRIGHTNESS" != "x0" ]; then BRIGHTNESS=$(( $BRIGHTNESS - 10 )) echo $BRIGHTNESS > /sys/class/backlight/psb-bl/brightness else [ -x /usr/bin/spicctrl ] && /usr/bin/spicctrl -b 0 fi # Recent nvidia Sonys have ACPI methods that do nothing. Thanks, Sony. [ -x /usr/bin/smartdimmer ] && smartdimmer -d 2>/dev/null elif [ "x$1" = "xup" ]; then if [ "x$BRIGHTNESS" != "x100" ]; then BRIGHTNESS=$(( $BRIGHTNESS + 10 )) echo $BRIGHTNESS > /sys/class/backlight/psb-bl/brightness fi [ -x /usr/bin/smartdimmer ] && smartdimmer -i 2>/dev/null else echo >&2 Unknown argument $1 fi
acpid を再起動して有効化
$ sudo service acpid restart
■Two Finger Scroll
参考:http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#xorg.conf.d
> sudo vi /usr/share/X11/xorg.conf.d/20-thinkpad.conf
Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "PS/2 Generic Mouse" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "true" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" Option "ZAxisMapping" "4 5" EndSection
■ホームディレクトリの日本語フォルダを英語にする
$ LANG=C xdg-user-dirs-gtk-update
■mozc (google 日本語入力)
$ sudo apt-get install ibus-mozc mozc-server mozc-utils-gui
戻る