「Surf」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(翻訳)
 
(多言語へのリンクを追加)
 
(4人の利用者による、間の7版が非表示)
1行目: 1行目:
 
{{Lowercase title}}
 
{{Lowercase title}}
 
[[Category:ウェブブラウザ]]
 
[[Category:ウェブブラウザ]]
[[cs:Surf]]
+
[[Category:Suckless]]
 
[[en:Surf]]
 
[[en:Surf]]
  +
[[fi:Surf]]
{{Warning|surf は古くてセキュリティに問題のある WebKit ポートを使っています。他の[[アプリケーション一覧/インターネット#ウェブブラウザ|ウェブブラウザ]]を使うことを推奨します。詳しくは [https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/ こちら] を参照。}}
 
  +
[[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 を閲覧できます。
   
 
==インストール==
 
==インストール==
{{Pkg|surf}} パッケージを[[インストール]]してください。開発版は {{AUR|surf-git}} パッケージでインストールできます。
+
{{AUR|surf}} パッケージを[[インストール]]してください。開発版は {{AUR|surf-git}} パッケージでインストールできます。
   
 
任意で {{Pkg|dmenu}} パッケージをインストールすることで URL バーが使えます。
 
任意で {{Pkg|dmenu}} パッケージをインストールすることで URL バーが使えます。
17行目: 18行目:
 
[[dwm]] などのパッケージと同じように、Arch Build System ([[ABS]]) を使って [[PKGBUILD]] の source や md5sums で設定やソースファイルを管理することを推奨します。
 
[[dwm]] などのパッケージと同じように、Arch Build System ([[ABS]]) を使って [[PKGBUILD]] の source や md5sums で設定やソースファイルを管理することを推奨します。
   
  +
==ヒントとテクニック==
==Tips and tricks==
 
 
===パッチや機能の追加===
 
===パッチや機能の追加===
 
公式サイトにはユーザーが作成した [http://surf.suckless.org/patches/ パッチ] が大量に記載されており surf の機能を拡張することができます。パッチは {{ic|surf.c}} ファイルと {{ic|config.h}} ファイルに適用します:
 
公式サイトにはユーザーが作成した [http://surf.suckless.org/patches/ パッチ] が大量に記載されており surf の機能を拡張することができます。パッチは {{ic|surf.c}} ファイルと {{ic|config.h}} ファイルに適用します:
24行目: 25行目:
   
 
===タブブラウザ===
 
===タブブラウザ===
{{Pkg|tabbed}} プログラムを使うことで surf をタブブラウザとして利用することができます。
+
{{AUR|tabbed}} プログラムを使うことで surf をタブブラウザとして利用することができます。
   
 
基本設定:
 
基本設定:
32行目: 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}} を参照してください。
   
 
==トラブルシューティング==
 
==トラブルシューティング==
38行目: 39行目:
 
=== GitHub でフォントが汚い ===
 
=== GitHub でフォントが汚い ===
   
{{Pkg|ttf-freefont}} をインストールするか {{ic|~/.config/fontconfig/fonts.conf}} に以下を追加してください:
+
{{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>

参照