「Surf」の版間の差分
Kusakata.bot (トーク | 投稿記録) 細 (文字列「Tips and tricks」を「ヒントとテクニック」に置換) |
(多言語へのリンクを追加) |
||
(2人の利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
{{Lowercase title}} |
{{Lowercase title}} |
||
[[Category:ウェブブラウザ]] |
[[Category:ウェブブラウザ]] |
||
− | [[ |
+ | [[Category:Suckless]] |
[[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 を閲覧できます。 |
||
==インストール== |
==インストール== |
||
− | {{ |
+ | {{AUR|surf}} パッケージを[[インストール]]してください。開発版は {{AUR|surf-git}} パッケージでインストールできます。 |
任意で {{Pkg|dmenu}} パッケージをインストールすることで URL バーが使えます。 |
任意で {{Pkg|dmenu}} パッケージをインストールすることで URL バーが使えます。 |
||
22行目: | 25行目: | ||
===タブブラウザ=== |
===タブブラウザ=== |
||
− | {{ |
+ | {{AUR|tabbed}} プログラムを使うことで surf をタブブラウザとして利用することができます。 |
基本設定: |
基本設定: |
||
30行目: | 33行目: | ||
$ tabbed -c surf -e |
$ tabbed -c surf -e |
||
− | 詳しくは tabbed の man ページを参照してください。 |
+ | 詳しくは tabbed の man ページ {{man|1|tabbed|url=https://manpages.debian.org/stretch/suckless-tools/tabbed.1.en.html}} を参照してください。 |
==トラブルシューティング== |
==トラブルシューティング== |
||
36行目: | 39行目: | ||
=== GitHub でフォントが汚い === |
=== GitHub でフォントが汚い === |
||
− | {{Pkg| |
+ | {{Pkg|gnu-free-fonts}} をインストールするか {{ic|~/.config/fontconfig/fonts.conf}} に以下を追加してください: |
<selectfont> |
<selectfont> |
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