2005年12月02日
_[Gentoo][Firefox] Firefox-1.5
www-client/mozilla-firefox-1.5 が portage tree に入ったので一晩かけて入れてみた。'mozsvg' 付きで。
コンパイルエラーもなく無事に入ったので、とりあえず起動してみると下のダイアログが表示された。
[Check Now] のボタンをクリックすると、自動的に利用可能なアップデートを探してくれて、再起動を促される。生き残ったのは 'All-in-One Gestures' と 'User Agent Switcher' だけだった。
とりあえず日本語化しようと思い、ここから開発版だけど日本語の Lang Pack をダウンロードして入れた。再起動しても前回とは違って自動で日本語メニューにはならなかった。なので、'about:config' から 'general.useragent.locale' の値を 'ja-JP' に変更。
プラグインは
- Flash
- mplayerplug-in
- Java
- RealPlayer
- Adobe Reader
を入れていたが、一応全て認識されている。
とりあえず使ってみた感じの印象は、なんとなく「重く」なったような気がする。レンダリングが速くなったような気もするが、1.0.x では特に重いと思わなかったサイトで重くなったような印象を受けるときがある。まぁ、印象でしかないわけだが。
特にひどいと思ったのが、スクロールさせると妙にカクカクする。怪しい設定はないかと探してみると、 'general.autoScroll' なんてのを発見。この値を 'false' にする事で解消された。
まぁ、それ程酷いところもないのでよしとしよう。後は拡張が早く対応してくれるのを待つばかり。
2005年12月03日
_[Firefox] 1.5 での Bookmarks Synchronizer
1.5に上げたために使えなくなってしまったが、ここのコメント欄を読んでいると、 install.rdf の min/maxVersions の値を変更し、グローバル変数の 'NC_NS' というのを 'gNC_NS' に書き換えたら行けるというような事が書いてあり、ありがたい事に変更済みの拡張をアップしてくれている。
とりあえずリンクを張っておく。
http://www.cedar.buffalo.edu/~pck/bookmarks_synchronizer-1.0.1-moz15a.xpi
" no warranties expressed or implied " と言う事なので自己責任で。
で、入れてみたのだが、インストールは問題ない。残っていた設定に従って、FTPサーバからダウンロードし始めて、ブックマークを生成してくれた。
ただ、生成している途中で、「このスクリプトは応答がありません」うんたらかんたら、なんてダイアログが表示される。続行を選べば問題なく処理は終了する。これ毎回出るのかなぁ、ちょっと鬱陶しいな。
_[Firefox] 1.5 での mozex
1.5に上げて使えなくなった拡張で一番困ったのが mozex 。
1.5でも使えるように作られた mozex-1.07.1 がこちらで公開されているが、残念ながら日本語などのマルチバイト環境では文字化けする。
仕方ないので、こちらのマルチバイト対応 mozex-1.07 を参考に(と言うかそのまんま)作ってみた。
http://memo.officebrook.net/src/mozex-1.07.1m.xpi
一応動いているが、無保証 (^^ゞ
2005年12月09日
_[Gentoo] subversion-1.2.3-r3
build の途中でこける。最後の方で
・ ・ /home/tmp/portage/subversion-1.2.3-r3/work/subversion-1.2.3/libtool: line 1262: none: command not found
となって止まってしまった。
#114705と同じ状況みたい。どうやらUSEフラグに ruby が設定してあるとダメらしい。
どうせクライアントとしてしか使わないし、それほど複雑なこともしないので
# echo dev-util/subversion -apache2 -perl -python -ruby >>/etc/portage/package.use
として対処。
2005年12月15日
_[Gentoo] VMware Player
試してみる。
まずはインストール。
# emerge app-emulation/vmware-player
インストールの後に、 /opt/vmware/player/bin/vmware-config.pl を実行しろといわれるが、いざ実行してみると、
Making sure services for VMware Virtual Machine Player are stopped. * ERROR: "vmware" has not yet been started. Unable to stop services for VMware Virtual Machine Player Execution aborted.
なんてエラーが出る。ググってここを発見。 vmware-config.pl の8338行目辺りを以下のように編集すれば行けるらしい。
$gOption{'compile'} = 0;
$gOption{'prebuilt'} = 0;
#$gOption{'skipstopstart'} = vmware_product() eq 'server';
$gOption{'skipstopstart'} = 1;
if (vmware_product() eq 'tools-for-freebsd') {
行けた。
聞かれる質問はデフォルトのままで無事カーネルモジュールなどを作ってくれる。
次に、ディスクイメージを作るために、QEMUをインストール。
# emerge app-emulation/qemu
で、ディスクイメージを作る。
$ qemu-img create -f vmdk hda.vmdk 4G
出来たら次に設定ファイルを作らにゃならん。が、そんなもの素から作れるものではないので、VM Builderなんてまんまのありがたいものがあるので利用させてもらう。
起動してみる。
$ vmplayer sample.vmx
エラーが出た、、、orz
なんか、"Failed to connect to peer process" なんて言われた。
なんか忘れてるかなぁ、と思い、vmware-player の ebuild ファイルを眺めていると、ユーザを vmware グループに追加するのを忘れるな、って書いてある。
すっかり忘れていた、、、orz
# gpasswd -a 誰か vmware
でログインし直して改めて起動すると、起動するけどCD-ROMを認識しない。そういえば上のエラーの前に、CD-ROMが見つからないと言われていたようないないような。
設定ファイルを見直してみると、
ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" ide1:0.autodetect = "FALSE" ide1:0.startConnected = "TRUE"
となっていたので、
ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "atapi-cdrom" ide1:0.autodetect = "TRUE" ide1:0.startConnected = "TRUE"
に修正すると無事認識した。
辿り着いたのが下。
ここまでやって疲れたので、ゲストOSのインストールはまた今度。
一応成功した設定ファイルは、これ。
2005年12月19日
_[Gentoo] VMware Player でゲストOSのインストール
先日の続き。
と言ってもゲストOSのインストール自体は何の問題もなく終了。あっけないほどトラブルも起こらずに終わってしまった。
ただ問題はインストール後。
Windows 2000 をゲストOSとしてインストールしたまでは良いが、再起動して立ち上げると、画面モードが 640x400@16色のVGAモードしか利用出来ない、マウスがきびきび動いてくれない、重い、、、orz
こんな時は vmware tools をインストールするのだが、 VMware Player のメニューにそんなものはない。つーことはせっかくゲストOSをインストールしても、非常に使いにくい、と言うよりも使いたくない。
まぁ、既存の仮想マシンを動かす事のみを目的にしたものだから、仕方ないと言えば仕方ないけど。
あっ、VMware Player をリリースした目的がいまいち分からなかったけど、こういう人間に試させて、Workstation版を買わせるためかしらん。
で、ググってみると vmware tools をインストールする方法がないわけではないらしい。
VMware Workstation をダウンロードして、展開して出てくる windows.iso をゲストOSに認識させれば、 vmware tools をインストール出来るらしい。
でも、これライセンス的にどうなのよ、って感じなのでとりあえず放置。
2005年12月20日
_[Gentoo][Firefox] Bookmarks Synchronizer は重い?
Firefox-1.5でも使えるようにしたが、最後に書いたように下のような警告がでる。
何とかならんかと思い、 about:config をやって、 'time' なんて単語で検索すると、 'dom.max_script_run_time' なんて怪しい項目を発見。
で、ググってみるともじら組の掲示板で、こんなのを発見した。読む限りどうもそれらしい感じなので、とりあえず倍の '10' に設定してみた。
Firefox を再起動させてみると、警告は出なくなった。他で問題が出るかもしれないが、毎回警告が出るよりはましだろう。
非力なマシンは辛い。
ちなみに、掲示板では about:config で設定を変更しても効果がないような事が書いてあるが、Firefox-1.5では変更がきちんと反映される。
2005年12月21日
_[Gentoo][Atok] ステータスウィンドウを消す その2
OOo が 2.0 になってこの設定が効かなくなっていた。でもあの煩わしいステータスウィンドウは左下に出るようになったので、邪魔にならないと言えばならないけどでもやっぱり鬱陶しい。
で、何とかしたいと思っていたら、
ATOK for Linux - ステータスウインドウを非表示に... @ Vine Linux 3.1 (2005.04.17)
を発見。半年以上前の情報だ (;´Д`)
で、試してみる。
とりあえず rpm パッケージをもらってきたが、 Gentoo なのでパッケージをばらす。
$ rpm2targz gnome-im-switcher-1.1.2-0vl1.src.rpm $ tar zxvf gnome-im-switcher-1.1.2-0vl1.src.tar.gz $ ls gnome-im-switcher-1.1.2.on_screen.patch gnome-im-switcher-1.1.2.tar.bz2 gnome-im-switcher-applet.spec
ここで、 ebuild なんかをサクッと作れればいいのだが、スキル無い+面倒なので、野良ビルドする。
$ tar jxvf gnome-im-switcher-1.1.2.tar.bz2 $ cd gnome-im-switcher-1.1.2 $ patch -p1 <../gnome-im-switcher-1.1.2.on_screen.patch $ ./configure $ make $ su - Password: # make install
これで、 /usr/local/bin 以下に gnome-im-properties がインストールされるので起動してみると下のようなダイアログが現れる。
で、「言語ステータスバーを有効にする」のチェックをはずすと見事にすっきり消えてくれた。
元サイトにも書いてあるように、このまま X を再起動すると再び ATOK の小窓が現れるので、一緒にインストールされる gnome-im-settings-daemon を実行させれば良いみたい。
うちは XFce4 を使っているので、
$ cd ~/Desktop/Autostart $ ln -s /usr/local/bin/gnome-im-settings-daemon ./
として、起動時に実行されるようにした。
いやぁ、すっきりした ヽ(´ー`)ノ
2005年12月27日
_[Gentoo] genkernel --bootloader
grub を利用しているので、せっかく
# genkernel --menuconfig --bootloader=grub all
と、してやっても、いざコンパイルが終わると /boot/grub/grub.conf が空っぽになっている。
結構焦ったが、 /boot/grub/grub.conf.bak があったので、手で編集して事なきを得たのだが、これではオプションを付ける意味がない。
Gentoo Bugzillaで検索してみると、#100637で報告されていた。
grub.conf のエントリーの中で、title の部分が
title Gentoo Linux
と空白になっているとNGで、
title=Gentoo Linux
と'='があると大丈夫らしい。実際やってみると上手くいった。3.3.9では直っているそうなのだが、うちのは 3.3.6 、、、orz


