Apr 24, 2009

Ubuntu 9.04リリースの裏で新たな課題

公約どおりUbuntu 9.04が昨日付でリリースされたね。
前にも書いたようにヲイラはLTS狙いだから、今回はアップデートを見送るつもりだったりするんだけど、テーマはクラウドコンピューティング。Web2.0に続く流行りのキーワードだけに気にならないといえばウソになる。


そんなことよりもだ、Firefox3.0.9にアップデートしてからおかしくねっ?オイラの環境だとスクロールさせると波打っちゃうんだが・・・なんだろう?とりあえずこのブログを書き終えたら原因究明に乗り出そうと思う。


先日友人宅へお邪魔した時に言われたのだが、UbuntuにデフォルトでインスコしてあるFirefox、コイツのウィンドウの右上には検索バーがある。

GoogleやYahoo、その他諸々の検索エンジンがあらかじめ登録してあって、自分の好みで切り替えて使ったり新しく増やしたりもできるんだ。でもちょっと問題があってYahooを使ってみるとYahooJapanではなくて「yahoo.com」へ行っちゃうんだな。とりあえず日本語のキーワードにも反応するし、ヲイラ的にはYahooなんて使わないから放置しといたんだが、その友人が言うには「YahooJapanに変更するのに苦労した」らしい。

どのくらいの苦労なのか知りたくて、ヲイラも変更することにしてみた (^^ ;)
そんでせっかく変更したんだから、後学のためにメモを残しておくぞ。

UbuntuのFirefoxに付属している検索バーでYahooからYahooJapanへの変更方法だ。

まずはコマンドログを載せるので、目で追ってくれ。

kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons$ cd /usr/lib/firefox-addons/serchplugins/
kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons/searchplugins$ ls
amazondotcom.xml creativecommons.xml debsearch.src google.xml yahoo.xml
answers.xml debsearch.gif eBay.xml wikipedia.xml
kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons/searchplugins$ cat yahoo.xml



kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons/searchplugins$ vi yahoo.xml

[No write since last change]
/bin/bash: q: command not found

shell returned 127

Press ENTER or type command to continue
[No write since last change]
kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons/searchplugins$ sudo vi yahoo.xml
[sudo] password for kenkun:
kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons/searchplugins$ cat yahoo.xml



kenkun@kenkun-Ubuntu:/usr/lib/firefox-addons/searchplugins$ exit

ざっと説明すると、/usr/lib/firefox-addons/serchplugins/というディレクトリに格納してあって、Yahooを見に行くようになっているxmlファイルをYahooJapanに行くように書き換えるだけ。
xmlタグが邪魔してログがしっかり表示できないので、急遽Yahooのxmlファイルの内容を画像に変換してアップした。見づらくてスマン。


これだけならなんも苦労はないんだけれど、UbuntuにはヲイラがVineLinuxで慣れ親しんだviエディタではなくて、Vimがデフォルトでインストールしてある。viエディタよりも機能的に優れているっていうからVimが選ばれた理由はわかるのだが、フルキーボードでなくても付属しているカーソル移動キー・・・つまり矢印キーが使えないんだな、コレ。


VimについてはWikipediaあたりに詳しい解説があるのでそちらに譲るとして、ここでは基本的なコマンドを載せておく。

h カーソルを左に移動
j カーソルを下に移動
k カーソルを上に移動
l カーソルを右に移動

i カーソル前にテキスト挿入
a カーソル後にテキスト挿入
x 文字削除

dd カーソルのある行を削除
D  カーソルから行末までを削除
yy カーソル行をコピー
P  カーソル前から挿入貼り付け
u  アンドゥ
J  2行を連結する

:q 終了
:x ファイルを書き換えて終了
:w ファイルを上書き保存


最初に書いた上下左右に移動するあたりが、まるで左手で文字を書くかのようにうまくいかずにちょっと苦戦。慣れちゃえば楽なんだろうけれど、ディストリビューションをUbuntuに変更してからapt-getとアプリケーションのインスコ以外では端末に触らなくなってきているのな。
なんとかせねば。


そんなこんなでめでたく作業は終了したのだが、rootで直接作業ができなかったり使い慣れていたViエディタを封じられたりしてコマンド作業に若干の不安を抱えることになった。課題ができたのはいい機会だと考えてもうちょっとガンバロっと。