2005年2月
2月11日(金) ごぶさたでした。いきなり
TIPS です。
1GHz(アルミ)PowerBook
G4 にインストールして、すこぶる快調なのでご紹介します。
Two-Finger-Scrolling
with pre-2005 PowerBooks and iBooks
これは PowerBook G4 の2005年モデルに採用された【2本指スクロール機能】を、以前のマシーンで再現するハッキング
TIPS です。
ドライバーをインストールするようなもんだけど、失敗するとマウスもトラックパッドも使えないので、キーボード操作だけで復帰させなきゃいけなくなる。それなりのリスクもあるってことは、最初にお断りしておきますよ。
作者はインストーラーを作ってくれる人を募集してるので、そのうち楽に入れられるかも。
Appleの邪魔が入らなければだけど…。だいたい、こういうのは純正の機能に… (ry
■確認
まずは使ってるマシーンがイケるか確認。これは恐くないので、やってミソ。
1. ターミナルを起動して、下記のコマンドを入力して return する。
ioreg -l | grep "W
Enhanced Trackpad"
(L
の小文字と | の見分けが付けにくいのでコピペがよろしいかも)
2.
"W Enhanced Trackpad" = 1 が | に挟まれて表示されたら、イケてる。
ただし、SideTrack をインストールしてると、この方法で確認ができない。
ノーマルに戻して試すか、実際にやってみるしかないので、クローンを取っておくのが吉。
■ダウンロード
サイトに置いてあるファイルをダウンロードしておく。
ソースもあるけど、ビルドしなきゃいかんので面倒。バイナリーを入手しとく。
AppleADBMouse.kext.SCROLL_ALL.zip (binary, all scroll
modes enabled, ~68k) をダウンロードして、展開しておく。
直リンクはココ
■実技
いよいよヤルことになるけど、再起動後に立ち上がるまで、トラックパッドやマウスに触れちゃいけない!
失敗すると、マウスもトラックパッドも使えないので、キーボード操作だけで復帰させなきゃいけなくなるから覚悟して。
* 人柱ったところでは、Keinsingtonのトラックボールとそのユーティリティ(MouseWroks)を使ってると、失敗しても
GUI 操作できる。
1.
まずはファインダーで、/System/Library/Extensions を開いて、純正の AppleADBMouse.kext
をバックアップしとく。
2. ダウンロードした AppleADBMouse.kext.SCROLL_ALL.zip
を展開して出来た AppleADBMouse.kext をHDD 直下に置く。
(デスクトップでもいいけど、ターミナルでタイプする時に面倒なんでそうする)
3. ターミナルを起動して、下記のコマンドを入力して return
する。
cp
/AppleADBMouse.kext /System/Library/Extensions
(これは、さっきHDD 一番上の階層に置いた AppleADBMouse.kext を、/System/Library/Extensions
にコピーするってこと)
4. ターミナルに、パスワードを求められるので入力して
return する。
(ターミナルのウインドウには、パスワードは表示されない)
5. ターミナルに下記のコマンドを入力して return する。
cd /System/Library/Extensions
(これは、ターミナルで認識してるディレクトリーを /System/Library/Extensions
に切り替えるってこと)
6. またもターミナルに下記のコマンドを入力して
return する。
sudo chown -R root:wheel ./AppleADBMouse.kext
(これでファイルの所有者とグループを変更してる)
7. またまた、ターミナルに下記のコマンドを入力して return
する。
sudo
kextunload /System/Library/Extensions/AppleADBMouse.kext &&
sudo kextload ./AppleADBMouse.kext
(これでファイルのアンロードとロードをしてる)
8.
マシーンの電源ボタンを押して、”システム終了 ”ダイアローグ ウインドウを出す。
9.
” R ” キーを押して再起動。立ち上がるまでじっと待つべし。
くれぐれも、再起動後に立ち上がるまで、トラックパッドやマウスに触れちゃいけない!
書いたけど、責任は負わないよw 保存版はココ