「Surf」の版間の差分
(→タブブラウザ: manページへのリンクを追加) |
(多言語へのリンクを追加) |
||
2行目: | 2行目: | ||
[[Category:ウェブブラウザ]] |
[[Category:ウェブブラウザ]] |
||
[[Category:Suckless]] |
[[Category:Suckless]] |
||
− | [[cs:Surf]] |
||
[[en:Surf]] |
[[en:Surf]] |
||
+ | [[fi:Surf]] |
||
+ | [[pl:Surf]] |
||
+ | [[uk:Surf]] |
||
[http://surf.suckless.org/ surf] は WebKit/GTK+ ベースのシンプルなウェブブラウザです。ウェブサイトを表示してリンクを辿ることができます。XEmbed プロトコルに対応しているため他のアプリケーションに埋め込むことが可能です。さらに XProperties を設定することによって surf で他の URI を閲覧できます。 |
[http://surf.suckless.org/ surf] は WebKit/GTK+ ベースのシンプルなウェブブラウザです。ウェブサイトを表示してリンクを辿ることができます。XEmbed プロトコルに対応しているため他のアプリケーションに埋め込むことが可能です。さらに XProperties を設定することによって surf で他の URI を閲覧できます。 |
||
2022年5月4日 (水) 01:40時点における最新版
surf は WebKit/GTK+ ベースのシンプルなウェブブラウザです。ウェブサイトを表示してリンクを辿ることができます。XEmbed プロトコルに対応しているため他のアプリケーションに埋め込むことが可能です。さらに XProperties を設定することによって surf で他の URI を閲覧できます。
インストール
surfAUR パッケージをインストールしてください。開発版は surf-gitAUR パッケージでインストールできます。
任意で dmenu パッケージをインストールすることで URL バーが使えます。
設定
surf の設定は config.h
ファイルで行います。ソースと一緒にサンプルの config.def.h
ファイルが含まれています。
dwm などのパッケージと同じように、Arch Build System (ABS) を使って PKGBUILD の source や md5sums で設定やソースファイルを管理することを推奨します。
ヒントとテクニック
パッチや機能の追加
公式サイトにはユーザーが作成した パッチ が大量に記載されており surf の機能を拡張することができます。パッチは surf.c
ファイルと config.h
ファイルに適用します:
$ cd src/surf-[version]/ $ patch -p1 < path/to/patch.diff
タブブラウザ
tabbedAUR プログラムを使うことで surf をタブブラウザとして利用することができます。
基本設定:
$ tabbed surf -e
Firefox や Chromium と同じように最後のタブを閉じたときにブラウザが終了するようにしたい場合:
$ tabbed -c surf -e
詳しくは tabbed の man ページ tabbed(1) を参照してください。
トラブルシューティング
GitHub でフォントが汚い
gnu-free-fonts をインストールするか ~/.config/fontconfig/fonts.conf
に以下を追加してください:
<selectfont> <rejectfont> <pattern> <patelt name="family"> <string>Clean</string> </patelt> </pattern> </rejectfont> </selectfont>
参照
- surf の公式ウェブサイト
- dmenu - dwm の開発者が作成したシンプルなアプリケーションランチャー
- Hacking surf thread