トップページ > コンピュータ > UNIX系 > Linux > debian GNU/Linux > Ubuntu

2011年05月29日

ThinkPad X31再利用計画(Ubuntu化)

長年愛用してきたThinkPad X31だが、いよいよヤバくなってきた。Windows XPがSP3になった頃からしんどくなって来たと感じていたが、ここ最近べらぼう重くてさすがに我慢出来なくなった。この期に及んでまだセキュリティパッチが続々とリリースされるし(もちろんMSが永らくXPをサポートしてくれていることは評価しているが)、もう限界だと言うのが正直な気持ちだ。XPのくせに重すぎる・・

というわけで思い切ってUNIX系のOSに変更する事にした。なぜならWindowsはパッチパッチの継ぎ接ぎで使いつづければ重くなる構造、UNIX系は多少肥大はすれども、ファイルの差し替えなので肥大化は比較的抑えられると理解しているから。実際、使いつづけて著しくパフォーマンスが落ちた事は今のところない。

さて、ディストリビューション選びだ。 真っ先に思いついたのはUNIX系OSを覚えるきっかけとなり私を育ててくれたFreeBSDだ。もしくはOpenBSDでもシンプルで良いかも知れない。そう考えたのだが、Firefoxの使用を前提とした時にやや面倒な事が頭に浮かび見送ることにした。

次にSolaris10が浮かんだのは、言うまでもなくIMにATOKを実装していること。これはタイピングが快適なX31には強い武器となるのだが、いかんせんSolarisはもはや死に体な訳で、サーバー用途ならまだしもデスクトップ用には制限が多すぎると判断し却下した。

という訳で無難にLinuxでいきますか。 と考えたときに慣れたRedhat系がいいと思ったのだが、CentOSの事もあるし、Redhat系はパーソナルユースには向かないと考えるべきだろうと言う考えに至った。一時期使っていたVinelinuxもRedhat系の知識が活かせるのでこれも候補にしたが、パッケージの更新やらコミュニティの力を考えるとやや心許ない。結局は慣れの問題だからと言うことでDebian系で行く事に決めた。

最有力は、やはりUbuntuだろう。OSと戯れる時期は私はもう過ぎたつもりなので、やりたいことをすぐにやれて、余計な手間がかからない方が良いと考えた。Ubuntu 10.04LTSのISOファイルダウンロードしてCD-Rに焼き付けた。USBMEMブートも考えたがおそらく使いつづける事になるだろうと判断してメディアに焼いた。

インストールはあっさり終わり、パッケージのアップデートを行ったが非常に快適である。Firefox4へのアップグレードはPPAリポジトリを使用した。後はThinkPad向けのチューニングを行うだけだ。

トラックポインタは問題なく使用できているが、センターボタンを押しながらトラックポインタの上下でスクロールが出来ない。これは非常に使い辛いのでカスタマイズを行う。

こちらのサイトがZ61のインストールTIPSだが充分参考になる。まぁ書いてあるとおりなのだが、/usr/lib/X11/xorg.conf.d/に適当なconfファイルを作って、xorgに読み込ませるだけの話だ。一応自分の備忘録の為に手順を転記しておく。

$ sudo vi /usr/lib/X11/xorg.conf.d/20-trackpoint.conf
Section "InputClass"
Identifier      "Trackpoint Wheel Emulation"
MatchProduct    "TrackPoint"
MatchDevicePath "/dev/input/event*"
Driver          "evdev"
Option          "EmulateWheel" "true"
Option          "EmulateWheelButton" "2"
Option          "EmulateWheelTimeout" "200" 
Option	    "Emulate3Buttons"	"false"
Option          "YAxisMapping" "4 5"
Option          "XAxisMapping" "6 7"
EndSection

Xを再起動すれば、センターボタンを使ってスクロールが出きるようになった。

もう一つ厄介なことがTPにはある。カーソルの横に居座る、忌まわしきブラウズキーの存在である。こいつのおかげでX31を買った当時、かなりブルーな思いをさせられたが、キーボードカスタマイズユーティリティーをIBMがリリースしてくれて直ぐさま無効にしたのは忘れられない。このブラウズキーがLinux環境でも邪魔する訳だ。

確か、キーの番号は [166]と[167]だったと記憶しているが、確証を得る為に調べてみる。xevでxのイベント情報を表示出来るので、ターミナルを起動してxevを実行する。キーボードやマウスの操作に応じてイベントがズラズラと表示されるので、慎重にブラウズキーを押してみて番号を調べる。やはり [166]と[167]で正解だった。[XF86Back]と[XF86Forward]が問題の部分。

デフォルトブラウズキー
KeyPress event, serial 33, synthetic NO, window 0x4800001,
root 0xee, subw 0x4800002, time 132245, (64,65), root:(662,116),
state 0x0, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4800001,
root 0xee, subw 0x4800002, time 132355, (64,65), root:(662,116),
state 0x0, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False
KeyPress event, serial 36, synthetic NO, window 0x4800001,
root 0xee, subw 0x4800002, time 171970, (64,65), root:(662,116),
state 0x0, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4800001,
root 0xee, subw 0x4800002, time 172121, (64,65), root:(662,116),
state 0x0, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

という訳でこいつらを無効にするより簡単に左向きは普通にLeft、右向きはRightにする事に決めた。要するに単なるカーソルキーと同じだ。調べてみたところ、.xmodmapというファイルをホームディレクトリに配置すればそれを読んでくれるみたいだ。ではさっそく実行だ。

$ vi ~/.xmodmap
keycode 166 = Left
keycode 167 = Right
$ xmodmap ~/.xmodmap

これでただのカーソルキーが出来た。Firefoxで検証してみたが、Webブラウザのページを戻したり進めたりと余計な事してくれないのでこれでオッケーだ。テキストエディタ上では単なるカーソルキーとして機能している。

ブラウズキーマップを変更後
KeyPress event, serial 33, synthetic NO, window 0x4c00001,
root 0xee, subw 0x0, time 366846, (12,7), root:(610,58),
state 0x0, keycode 166 (keysym 0xff51, Left), same_screen YES,
XKeysymToKeycode returns keycode: 113
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4c00001,
root 0xee, subw 0x0, time 366988, (12,7), root:(610,58),
state 0x0, keycode 166 (keysym 0xff51, Left), same_screen YES,
XKeysymToKeycode returns keycode: 113
XLookupString gives 0 bytes: 
XFilterEvent returns: False
KeyPress event, serial 36, synthetic NO, window 0x4c00001,
root 0xee, subw 0x0, time 368084, (12,7), root:(610,58),
state 0x0, keycode 167 (keysym 0xff53, Right), same_screen YES,
XKeysymToKeycode returns keycode: 114
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4c00001,
root 0xee, subw 0x0, time 368257, (12,7), root:(610,58),
state 0x0, keycode 167 (keysym 0xff53, Right), same_screen YES,
XKeysymToKeycode returns keycode: 114
XLookupString gives 0 bytes:

xevで調べてみると、キーマップが置き換わっているのが分かる。これでブラウズキーの忌まわしい挙動に悩まされずに使用することが出来る。X31のキータッチは好きだしこのサイズが手頃だからまだまだ活躍してほしいのだ。後はPythonの学習環境を整えるだけだな。

Ubuntu素晴らしいです。本買えばCaonical社に寄付みたいになるのかな?いやそれは無いな。 かと言って有償サポートを申し込む金はない。出きることと言えばUbuntuの普及(布教活動?)くらいなもんか。今後も続けてほしいから草の根活動をしようっと。

投稿者 sasapurin : 00:52 | コメント (0) | Linux , ThinkPad , Ubuntu , コンピュータ | トラックバック | このエントリーを含むはてなブックマーク

2008年05月12日

Ubuntu 8.04LTS

Ubuntuの8.04LTSを試してみた。

と言っても今回は普通に試したわけでは無くて、ド素人に使用できるかどうか試してみた次第である。ターゲットはうちのかみさん。先日パソコンを更新(中古だけど)したのでそれのついでにOSを替えてみたらどんな反応だろうかと、Live CDモードでUbuntuを使わせてみた。問題はIEとFirefoxの違いにどれだけ順応出来るかという所だろう。意外にも反応は上々で下記の点が返ってきた。

  • 見た目がかわいい(Windows2000比較)
  • 文字(フォント)が見やすい
  • 画像アップの時の操作が違うから分かりづらい(慣れの問題)
  • ブログの文字入力時改行が違う(PタグとBRタグの違い)
  • 顔文字辞書が入ってないから不便(Anthyに顔文字辞書を追加すれば解決?)

私が横で見ていた感じでは、FirefoxとIEの違いはさほど気にする問題ではなく、どちらかと言うと標準機能で備わっていない機能(カスタマイズ)が施されていれば、Live CDでもかなり印象は良くなるのではないかと言う点であった。Live CDでの動作の割にはサクサク動いていて、こりゃHDDにちゃんとインストールしてやれば、快適に動くんじゃないかなと言う印象であった。

正直言ってPC-UNIXの良さを知ってしまってからは、どんどん重くなって行くWindowsというOSでのパソコン生活には飽き飽きしているのが本音であり、何かのタイミングでPC-UNIXに移行させてしまいたいなと思っている。今回かみさんのPCを入れ替えするという機会で反応を見るために使わせてみたのだが、概ね行けそうな手ごたえは感じた。

問題はWindowsでしか使えないアプリケーションだ。例えばかみさんの場合は使いこなしているとは到底思えないが下記のアプリが使えないと嫌だと言う。

  • Macromedia DreamWeaver
  • Macromedia Fireworks
  • Adobe Photoshop LE
  • Google Picasa2

殆どが画像処理系ではないか..
Gimpでどこまで対応出来るのか?これは私が試してみるしか無さそうだ。PicasaはLinuxでも動くのは確認したことがあるが、Wineを使った強引な手法らしいからネイティブ版を出してくれるのを期待するしか無さそうだ。

Windowsは再インストールすると信じられない位軽いが、その後の手間とサービスパック&パッチ適用でどんどん重くなっていくのには耐えがたいものがある。脂肪がどんどん溜まってメタボになるような。しかもその脂肪はどうやっても取り除けないと言う罠。まずは私自身がLinux系のOSをデスクトップOSとして本格的に採用してみるしか無いなと言う答えは出た。近いうちにUbuntuについての続きを書きたいと思う。

投稿者 sasapurin : 11:18 | コメント (0) | Ubuntu | トラックバック | このエントリーを含むはてなブックマーク

2007年10月19日

Ubuntu 7.10 (Gutsy Gibbon)

先日からUbuntu 7.10がリリースされると言う情報が噂され、2007/10/19に決定と昨日知った。オフィシャルサイトは当然だが、日本語ローカライズ版も同日リリースって事で、Bittorrentで落として負荷分散に協力しようと思っていたが、午前中には準備されるとアナウンスされつつ結局午後になってようやくリリースされた。用事があったのですっかり忘れてしまいそうだった(苦笑

先ほど、Ubuntu Japanes Teamのローカライズ版ダウンロードページにアクセスしてみたら、7.10が正式にリリースされていた。何時頃リリースされたんだろうか?ちなみにUbuntuはDesktop用とServer用に別れているのが面白い。

まぁそれはさておいて、予定通りDesktop版をBittorrentでダウンロードする事にして、負荷分散に協力しよう。私はBittorrentクライアントとしては、Javaで動くAzeriusというソフトウェアを使っている。Javaプログラムなので動作はちょっと重いが、結構昔から有るので使い続けている。.torrentファイルを読み込んでSwarmを表示してみたら、既に100以上のシーダとピアが存在している。でも実はオフィシャル版は3000位のシーダとピアが存在したんだな。全世界vs日本で考えるとこの差は当然と言えば当然だが。

面白いのはBittorrentクライアントの種類が分かること。わざわざ日本語ローカライズ版をダウンロードしているんだから、殆どが日本人と考えて良いと思う。案の定BitCometが一番多いのだが、その比率はオフィシャル版のダウンロード者と比べるとかなり低い。 Mainlineってクライアントが案外多いのは新たな発見だ。μTorrentとAzereusが同じ様な数でやっぱり少ない。でもBitCometが圧倒的って感じでも無いのは日本独特なのかも知れない。(それだけ中国のネットユーザーが増えているって事か)

しかし、Ubuntu 6.06 LTS は意味無いねー。LTSって言うから長期間継続的にサポートされると思って使い始めたのに、Firefoxのバージョンが1.5系のままバージョンアップ出来ないし、今後アップデートの予定もないってなんだよそれって感じ。だからLTSを使うのは止めた方が良いと思う。LTSは全然メリット無いって。

一説によると、Ubuntuの7系は、ThinkPadと相性悪いって言うから試してみないと自分のX31で安定して動くかどうかは怪しいな。ま、とりあえずUbuntu祭りに参加してしばらくPCを起動している時は、Azereusを常駐させておいて負荷分散に協力しよう。Bittorrentだと爆速で落ちてくるかと思ったけど、これだけシーダとピアが立っているのに、落ちてくる速度が遅いのは何だか期待ハズレだな。

投稿者 sasapurin : 17:17 | コメント (0) | Linux , Ubuntu | トラックバック | このエントリーを含むはてなブックマーク

2007年09月09日

Ubuntu 6.06 LTSってさぁ

Ubuntuが便利だということは以前から色々なところで聞いており、ちょっとためし食いってのはやってた。でもそろそろWindows2000なパソコン環境からも脱却しなくてはならないなと、慣れ親しんだ環境を捨てようと心に誓い、Ubuntu 6.06 LTSを本腰入れて使ってみた。とりあえず空いている実験用パソコンThinkPad X31にてチャレンジしてみた。

ハッキリいってちょっと驚いた。スムーズに事が運びすぎる。Ubuntuって凄いかも。 

まずはUSBフラッシュメモリ。これは今時のLinuxなら当たり前に使用出来るから使えて当然というべきか。でも自動でマウントして、右クリックからアンマウント出来るのは便利だ。

試してみたかったのは、Wireless LANである。とりあえず緩いWEP認証のAPに接続できるかやってみた。あっさり接続できてちょっと感激。Vine Linux 4.1ではかなり苦戦したけど、Ubuntu 6.06なら楽勝なのね。接続ツールも普通に操作してみたら設定出来ちゃったし。

もしかすると簡単にWin2kからUbuntuに移行出来ちゃうかも!無いと困るっていうか使えないと話にならないソフトを上げてみる。

  1. Webブラウザ:Firefox
  2. メーラー:Thunderbird
  3. Yahoo!メッセンジャー:Gaim
  4. Photo Tools:Gimp
  5. スキャナー(キャノンコンパクトタイプ)
  6. プリンター(EPSONインクジェット)

しかしちょっと問題あり。

  1. Firefox2系がAptリポジトリに無いってなぜ?
  2. とりあえずOK
  3. Yahoo!メール受信の通知が文字化けするけど受信した事は分かるからまぁいいか
  4. Gimpはちょっと癖あるけど強力だね
  5. あっさり使えちゃって驚き
  6. 未検証

 致命的って言うか、Firefoxが1.5系しか使えないってのが話にならない。LTS(Long Time Support)の意味ないじゃん..それとも1.5系で2009年6月まで使って安全性を確保出来るって事か?ありえんやろ。Firefoxのサイトではアップデートを推奨するって警告出るし。

って訳で6.06でこのまま検証を続けても意味が無さそうなので中断。またやる気になったら7.04で検証してみて、それで行けそうだったらかみさんのPCと自分のPCをWin2kからUbuntuに移行してもいいかなと。

くどいようだけどLTSの意義ってなんなん? 

 

投稿者 sasapurin : 16:35 | コメント (0) | Ubuntu | トラックバック | このエントリーを含むはてなブックマーク

トップページ > コンピュータ > UNIX系 > Linux > debian GNU/Linux > Ubuntu