Posted: 2021-07-25
| Categories:
w3m
| Tags:
w3m
設定 oで設定画面を出せる
効果 選択 備考 文字の色 [端末] アンカーの色 [空色] 画像リンクの色 [緑 ] フォームの色 [赤 ] マークの色 [緑 ] 背景の色 [端末] 現在選択されているリンクの色を指定する ( )YES (*)NO 現在選択されているリンクの色 [空色] 訪れたことがあるリンクは色を変える (*)YES ( )NO 訪れたことがあるリンクの色 [紫 ] ある種のUnicode文字を全角にする on 罫線対策 ユーザーエージェント Mozilla/4.0 (compatible; MSIE 5.0; Windows NT) 昔のメモ。2026-05 現在は Google 検索では効かなかった。下記参照。
Google 検索と古い User-Agent 昔は w3m の User-Agent を Mozilla/4.0 (compatible; MSIE 5.0; Windows NT) のような古いブラウザにすると、Google 検索が簡素な HTML を返すことがあった。
2026-05-28 の read only 確認では、この workaround は使えなくなっていた。
Read more... Posted: 2016-01-18
| Categories:
w3m
| Tags:
w3m
背景 といってもコードを書く訳ではなく、本家に取り込まれていないパッチをマージして当てたい、という要件
arakiken さんのこのページのパッチ fedora23のsrpm由来の最新のw3mのコードに当てたい。
意図としては『sixel対応のw3mを最新の状態で使いたい』
作業 下記の順番で作業を行った
arakiken / w3m / コミット Bitbucket を私のアカウントにフォークするフォークする際の理由は「hgコマンドに慣れてなくて怖いのでフォーク」とした… フォークした自分のレポジトリからクローンを作成 差分を取り出すhg diff -r 0:29 ./ > ../arakiken.path
これは、この時のリビジョンが29だった。つまりイニシャルコミットから最新までの差分、を出力しようとしている 下記のようにパッチを当てた
作業ディレクトリ : /usr2/home/example-user/tmp/w3m/w3m_arakiken パッチファイルの場所 : /usr2/home/example-user/tmp/w3m/w3m_arakiken/arakiken.path
先を実行した tar xvzf /usr2/home/example-user/rpmbuild/SOURCES/w3m-0.5.3.tar.gz
cd /usr2/home/example-user/tmp/w3m/w3m_arakiken/w3m-0.5.3
patch -p1 < ../arakiken.path
srpm由来のtar.gzを差し替える(差し替え後、うまく行かない場合、srpmの削除、インストールからやり直し)
cp w3m-0.5.3.tar.gz /usr2/home/example-user/rpmbuild/SOURCES/w3m-0.5.3.tar.gz
ビルドする
rpmbuild -bb ~/rpmbuild/SPECS/w3m.spec
独自パッチを当てるとSRPM由来の Patch3 が通らなくなる。
Patch #3 (w3m-0.5.2-glibc2.14-fix_file_handle_error.patch):
+ /bin/cat /usr2/home/example-user/rpmbuild/SOURCES/w3m-0.5.2-glibc2.14-fix_file_handle_error.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file istream.c
Hunk #1 FAILED at 22.
Hunk #2 FAILED at 114.
Hunk #3 FAILED at 658.
3 out of 3 hunks FAILED -- saving rejects to file istream.c.rej
patching file istream.h
Hunk #1 FAILED at 20.
Hunk #2 FAILED at 53.
2 out of 2 hunks FAILED -- saving rejects to file istream.h.rej
エラー: /var/tmp/rpm-tmp.SUBizt の不正な終了ステータス (%prep)
今度は『srpmパッチを当て終わった段階』からパッチを当ててみよう
Read more...