戻る

Ubuntu 12.04 LTS (Precise Pangolin) 関係

下記の内容は,色々と試行錯誤したうち,成功したと思われる結果のみを挙げています. そのため,下記の内容通りに行っても期待される結果が得られない場合もあると思います. 従って,このページの内容については私の保証するところではありませんので,各自の責任でお願いします.


更新情報
 2012. 4.27 以下の情報はRelease 版に基づくものです。
 2012. 3.31 以下の情報はbeta2に基づくものです。

Ubuntu インストール (VAIO Type P VGN-P91NS の場合)

■インストール
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="quiet splash console=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





戻る