「Vimprobable」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(Archiveテンプレートを追加)
(アーカイブ)
タグ: 置換
 
1行目: 1行目:
{{DISPLAYTITLE:Vimprobable}}
 
[[Category:ウェブブラウザ]]
 
[[en:Vimprobable]]
 
{{Archive|英語版でアーカイブ済み}}
 
{{Warning|Vimprobable は古くてセキュリティに問題のある WebKit ポートを使っています。代わりに[[アプリケーション一覧/インターネット#ウェブブラウザ|他のブラウザ]]を使うことを推奨します。詳しくは [https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/ こちら] を参照。}}
 
[https://sourceforge.net/p/vimprobable/wiki/Home/ Vimprobable] は Mozilla [[Firefox]] で利用できる Vimperator プラグインのような操作ができる WWW ブラウザです。WebKit エンジンがベースになっています (GTK バインディングを使用)。開発が止まってしまった vimpression のフォークです。
 
   
  +
#redirect [[ArchWiki:アーカイブ]]
==インストール==
 
  +
[[Category:アーカイブ]]
[[AUR]] には3つのバージョンの Vimprobable が存在します: {{AUR|vimprobable-git}}, {{AUR|vimprobable2-git}}{{Broken package link|パッケージが存在しません}}, {{AUR|vimprobable2}} (最新リリース)。現在の Vimprobable2 はバージョン 1.0 で、それがメインブランチと考えられます。Vimprobable1 の開発はまだ終わっておらずバグフィックスが追加されていますが、活発な開発は Vimprobable2 に引き継がれています。
 
 
最初のバージョンではコンパイルする前に {{ic|config.h}} を編集するしかカスタマイズする方法がありません。とても安定していて使いやすいバージョンです。バージョン 2 も安定していますが、開発は活発に行われています。{{ic|:set}} や {{ic|:map}} コマンドによる設定など、カスタマイズをさらに広げることに注力しています。
 
 
==設定==
 
どちらのバージョンも {{ic|config.h}} ファイルでカスタマイズを行ってから以下のコマンドで再コンパイルする必要があります:
 
$ makepkg -fi
 
 
Vimprobable2 では {{ic|$XDG_CONFIG_HOME/vimprobable/vimprobablerc}} という名前の設定ファイルも読み込みにいきます。再コンパイルする必要なく様々なオプションを設定することが可能です。ファイルは自分で作成してください。
 
 
基本的な vimprobablerc には以下のオプションを記述します:
 
set homepage=https://bbs.archlinux.org/
 
set scrollbars=false
 
set fontsize=12
 
set monofontsize=10
 
set monofont="Droid Sans Mono Slashed"
 
 
Vimprobable2 の設定に関する詳細は rc の man ページに書かれています:
 
man vimprobablerc
 
 
他にもカスタマイズできるファイルがソースディレクトリには2つ存在します: {{ic|config.h}} と {{ic|keymap.h}}。御察しの通り、前者には外観などの一般的な設定オプションを記述し、後者ではキーバインドを設定します。どちらのファイルも、変更を加えたら Vimprobable2 を再コンパイルしないと変更が適用されません。
 
 
{{Tip|As per the post install instructions, you will need to copy these files from the source directory to customize them.}}
 
 
デフォルトのキーバインドやオプションについては man ページで確認できます:
 
man vimprobable
 
 
== ヒントとテクニック‎ ==
 
ユーザーエージェントをもっと一般的なものに設定することでウェブサイトによってはアクセスが簡単になります。{{ic|$XDG_CONFIG_HOME/vimprobable/vimprobablerc}} に多くのサイトが受け入れているブラウザのユーザーエージェントを追加してください。例:
 
set useragent="Vimprobable2 (X11; U; Unix; en-US) AppleWebKit/531.2+ Compatible (Safari)"
 
 
次のページでユーザーエージェントのリストを見ることができます: http://www.useragentstring.com/pages/useragentstring.php
 
 
以下のように Vimprobable2 の {{ic|config.h}} で検索エンジンを追加することが可能です:
 
 
static Searchengine searchengines[] = {
 
{ "b", "http://blekko.com/?q=%s" },
 
{ "d", "http://duckduckgo.com/?q=%s" },
 
{ "g", "https://www.google.com/search?hl=en&source=hp&ie=ISO-8859-l&q=%s" },
 
{ "a", "https://wiki.archlinux.org/index.php?title=Special%%3ASearch&search=%s&go=Go" },
 
{ "w", "https://secure.wikimedia.org/wikipedia/en/w/index.php?title=Special%%3ASearch&search=%s&go=Go" },
 
}
 
 
[https://tools.suckless.org/tabbed tabbed] で Vimprobable を動作させている場合、{{ic|xid}} で Vimprobable を起動することで他のアプリケーションからウェブページを開いて {{ic|tabbed}} でページをキャプチャできます:
 
$(tabbed -d >/tmp/tabbed.xid); vimprobable2 -e $(</tmp/tabbed.xid)
 
そして他のアプリケーションから {{ic|xid}} を使って Vimprobable を起動するようにします:
 
exec vimprobable2 -e $(</tmp/tabbed.xid) "$1"
 
 
以下のスクリプトを使えば tabbed のウィンドウが存在しない場合に tabbed セッションを作成して、tabbed の中に Vimprobable を起動することができるようになります。
 
{{bc|<nowiki>
 
#!/usr/bin/env bash
 
[[ -z $((xprop -id $(</tmp/tabbed.xid)) 2>/dev/null) ]] && tabbed -d > /tmp/tabbed.xid
 
exec vimprobable2 -e $(</tmp/tabbed.xid) $( [[ "$1" ]] && echo "$1") &
 
</nowiki>}}
 
 
==資料==
 
* [https://tools.suckless.org/tabbed/ tabbed] タブを管理するための suckless プログラム
 
* Vimprobable の [https://vimeo.com/53829053 スクリーンキャスト]
 

2022年5月8日 (日) 09:48時点における最新版