w3mに関して良く聞かれる(であろう)質問とその答え

伊藤 彰則
aito@fw.ipsj.or.jp

一般的なこと,入手方法,動作環境

``w3m''は何と読むのですか?
「だぶりゅーさんえむ」または「だぶりゅーすりーえむ」です. ``w3m''と書いてプテラノドンと読んだりはしません.

どうして``w3m''という名前なの?
WWW-wo-Miru(WWWを見る)から付けました.

どういう環境で動くの?
一般的なUNIXで動きます.最新版またはそれに近いバージョンで動作が確認されているのは,
SunOS 4.1.x
HP-UX 9.x, 10.x
Solaris 2.5.x, 2.6, 8, 9
Linux 2.0.*/2.2.*/2.4.*
FreeBSD 2.2.8, 3.1, 3.2, 4.6
NetBSD/macppc, m68k
EWS4800 Rel.12.2 Rev.A
Digital UNIX: v3.2D, v4.0D
IRIX 5.3, IRIX 6.5
OS/2 with emx
Windows 9x/NT with Cygwin b20.1, 1.1.x, 1.3.x
MS-DOS with DJGPP and WATT32 packet driver
MacOS X Server
MacOS X 10.1, 10.2
などです.その他のものでも,メジャーなUNIXシステムなら動くでしょう.

version 990226 から,OS/2 で動くようです.

version 990303 から,Windows+cygwin32 で動くようになりました.

Windows 9x/NT では動かないの?
Cygwinを使えば動きます.

w3mに関する情報はどこから手に入るの?
http://w3m.sourceforge.net/に w3m のページ があります.

最新版はどこから手に入るの?
http://prdownloads.sourceforge.net/w3m/から手に入ります.

w3m に関するMLはありませんか?
開発者向けML(w3m-dev(日本語)とw3m-dev-en(英語))があります。詳しくは w3m のページ をご覧ください。開発関連以外で 何か言いたいことがある場合には,作者に 直接メールするか,あるいは w3m BBSに書いてください.

バイナリ配布はしないの?
いくつかのプラットフォームについて,w3mのバイナリ配布をやって くださっているサイトがあります.詳しくは w3mのページをごらんください.

コンパイルとインストール

特に問題なし :-)

オプション,コマンド,使いかた

w3m と入力したら,何も表示せずに終わっちゃいました.何が悪いの?
w3m はページャです.ですから,何も指定しないで起動すれば そのまま終了します.何か表示させたい場合には,
  1. 引数にファイル名かURLを書く.
  2. 標準入力に何か入れてあげる.
  3. -B オプション(ブックマーク表示)をつける.
  4. 環境変数 HTTP_HOME か WWW_HOME に,見たいページのURLを入れておく.
のどれかをやってください.

w3mを起動したら,画面が真っ黒になってしまいました.どうして?
w3mをカラー表示の設定でコンパイルすると,最初は背景色が白で 文字色が黒の設定になります.そのため,ふだん背景を黒にしている状態で w3mを起動すると,字が見えなくなります.

こういう場合は,次のようにして色を設定します.

カラー表示をさせるにはどうするの?
コンパイル時に,configure のオプションに --disable-color を指定しな ければカラー表示ができるようになります。

白黒で表示したいんだけど?
方法は3つあります.
  1. 上記の質問に 1 と答えてコンパイルする.
  2. -M オプションをつけて起動する.
  3. "o" コマンドでオプション設定パネルを起動し,カラー表示をOFFにする.

画面をはみ出した部分を見るには?
カーソルを画面の端に移動させれば,それに合わせて画面全体がずれます. また,">"と"<"で画面全体をずらすことができます.

カーソル移動がわずらわしい.
TABで次のアンカーに移動するので,Lynxと似た感覚で使えるでしょう. また,C-uおよびESC TABで前のアンカーに戻ります.

Netscapeでは赤い文字になっている部分が,w3m では黒いまま.なぜ?
w3mは,<FONT COLOR="..">による文字の色指定には対応していません. 対応は不可能ではないですが,文字の色が背景と同じになったりして見づらく なるのがオチなので,あまり対応する気になりません.

アンカー/画像/formの色を変えるには?
990309版から,オプションで切りかえられるようになりました."o" コマンド で設定パネルを表示させ,好きな色を選んでください.字の表示色が背景と同じに なって何も見えないという場合には,-M オプションで白黒表示にしてから設定を するとよいでしょう.

環境変数 EDITOR を設定したけど,効かないのはなぜ?
"o"コマンドでオプションを表示させてみてください. エディタの項目に何か書いてあれば,それが優先されます. 環境変数を効かせたい場合は,この欄を空白にしてオプションを 更新してください.

サーチやURL入力を途中でやめるには?
C-c で戻ります.

WWWを使う場合の質問

formに入力するにはどうするの?
formの部分は,画面上で赤(または反転)で表示されていますので, そこにカーソルを持っていってリターンを押します.すると,
文書の表示が遅いんだけど?
w3mはHTML文書を2パスで整形するので,文書全体を読みこまないと 表示ができません.Netscapeなどは文書を読みながら表示するので, 表示が速いように思えるのでしょう.

一度読んだ文書を2度目に読んだときに,読みこみが速くならないんだけど?
他の多くのブラウザと違い,w3mはキャッシュを持っていません. そのため,文書を読むたびにWWWサーバから文書を転送します.もし可能なら, キャッシュサーバを利用すると快適です.設定はプロキシの設定と同じです.

リンク先のファイルを直接保存する方法はないの?
'a' (Lynx 風キーバインドの場合は 'd') または ESC RETでリンク先の文書を 保存します.画像を保存する場合は ESC I です.

プロキシの設定はどうするの?
環境変数 HTTP_proxy を設定するか,"o" コマンドのオプション設定パネル で設定します.例えば proxy.hogege.com というホストの 8000番ポートを 利用する場合,

    http://proxy.hogege.com:8000/

と設定します.

外部ブラウザを起動すると,w3mが固まってしまいます. 何とかなりませんか?
"o"コマンドで設定パネルを表示し,外部ブラウザの項目に,例えば

    netscape %s &

のように入力します.この場合,%s の部分が URL に置きかわってブラウザが起動し ます.

画像のビューアを変えたいんだけど,どうするの?
初期設定では画像を見るのに xv を使うようになっていますが,これを 例えば display に変える場合は,~/.w3m/mailcap または /etc/mailcap に次のよ うな記述を入れます.

image/*; display %s

同じように,他のタイプのデータを処理するプログラムを指定することも できます.

image/*;                     display %s
application/postscript;      ghostview %s
application/x-dvi;           xdvi %s

その他

設定ファイルはどこにあるの?
~/.w3m ディレクトリの下の config です.

~/.w3m の下に w3mXXXXXX のようなファイルがたくさんあるけど,何?
WWWサーバからファイルを読んでいるときに,それを一時的に保存する ファイルです.いわゆるキャッシュファイルではありません. w3m を終了すれば消去されるはずですが,w3mが異常終了した場合には残る ことがあります.そういう場合は手で消してください.