Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Larizaのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Lariza
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Lowercase title}} [[Category:ウェブブラウザ]] [[en:Lariza]] [https://github.com/vain/lariza/ lariza] は {{AUR|glib}} と {{Pkg|webkit2gtk}} だけを使用するシンプルかつ軽量なブラウザです。バイナリのサイズやリソースの消費量から考えて webkit2gtk のフロントエンド GUI インターフェイスとして最軽量といってよいでしょう。アドレス/ロケーションバー、[[Wikipedia:ja:ユーザーエージェント|ユーザーエージェント]]のカスタマイズ、正規表現による[[Wikipedia:Ad_blocking|広告ブロック]]、キーワード検索、ダウンロードマネージャ、コンテンツの全体ズームなどが lariza の特徴です。lariza では [http://suckless.org/ suckless.org] の {{Pkg|tabbed}} を利用してシングルウィンドウの中で複数のタブを使うことができます。さらに、lariza は [https://freedesktop.org/wiki/Specifications/xembed-spec/ XEmbed] プロトコルをサポートしており他のアプリケーションにランタイムを埋め込むことができます。cookie/JavaScript/ローカルストレージの切り替えやカスタムスタイルシートは使えません。 ==インストール== AUR の {{AUR|lariza-git}} パッケージをインストールしてください。もしくは、[https://github.com/vain/lariza/ GitHub] からソースコードを入手することもできます。 GitHub から lariza を直接ビルドするには、以下のコマンドを実行してください: $ git clone https://github.com/vain/lariza.git $ cd lariza && make タブ機能を使いたい場合は suckless.org の {{Pkg|tabbed}} パッケージをインストールしてください。tabbed は分離状態で起動した lariza から自動的に認識されます。tabbed の代わりに [[i3]], [[PekWM]], [[fluxbox]] などタブをネイティブでサポートしているウィンドウマネージャを使ってもよいでしょう。 ==設定== === 環境変数 === シェルの設定ファイルで環境変数を設定することで lariza の設定ができます: export LARIZA_ACCEPTED_LANGUAGE=en-US export LARIZA_DOWNLOAD_DIR=/home/example/dump export LARIZA_HOME_URI=https://www.archlinux.org/ export LARIZA_USER_AGENT=Mozilla/5.0 (X11; Linux x86_64; rv:45.5.1) Gecko/20121011 Firefox/45.5.1 export LARIZA_ZOOM=1.0 # Default Zoom Level XDG 環境変数で [https://webkitgtk.org/ WebKit] のキャッシュや[[Wikipedia:Web_storage|ローカルストレージ]]のディレクトリの設定が変えられます。他のアプリケーションに影響が及ばないように、XDG 変数は lariza を起動する前に設定してください。[https://developer.gnome.org/gtk3/stable/gtk-running.html GTK+ 変数] も使えます。 * tabbed を使用しない状態でテーマとキャッシュディレクトリを指定して lariza を起動: $ GTK_THEME=Adwaita:dark XDG_CACHE_HOME=/tmp lariza -T * [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] を見てください。 * [[#使用方法|使用方法]]セクションには他の設定例を記述しています。 {{Tip|[[firejail]] を使うことで lariza をサンドボックス化することができます。}} === カスタムキーバインド === キーバインドをカスタマイズすることができます。lariza のデフォルトのキーバインドはソースコードの {{ic|browser.c}} ファイルの GDK 定義を編集することで変更できます。例えば修飾キーを {{ic|Alt}} から {{ic|Ctrl}} に変更したい場合は {{ic|GDK_MOD1_MASK}} を {{ic|GDK_CONTROL_MASK}} に全て置き換えてください。 {{Tip|デフォルトの {{ic|MOD1+q}} (ウィンドウを閉じる) と {{ic|MOD1+w}} (ホーム) のバインドは {{ic|q}} と {{ic|w}} キーが近すぎるため誤ってウィンドウを閉じてしまう可能性があります。}} === キーワード検索 === {{ic|~/.config/lariza/keywordsearch}} を作成することでキーワードによる検索が設定できます: {{Note|{{ic|XDG_CONFIG_HOME}} 環境変数で設定ファイルの場所は変更できます。}} a https://aur.archlinux.org/packages/?O=0&SeB=n&K=%s cv https://web.nvd.nist.gov/view/vuln/search-results?query=%s d https://duckduckgo.com/html/?q=%s&kp=-1&k1=-1&kd=1 # g https://wiki.gentoo.org/index.php?&search=%s git https://github.com/search?&q=%s p https://www.archlinux.org/packages/?sort=&arch=x86_64&q=%s キーワードと URI の {{ic|%s}} クエリを各行に記述してください。アドレスバーに {{ic|git lariza}} と入力して {{ic|Enter}} を押すと GitHub を lariza で検索した結果が返ってきます: https://github.com/search?&q=lariza 。コメント行 ({{ic|#}}) は無視されます。 === ブックマーク === lariza の作者はブックマークはサポートしないと話しています。以下の方法を使ってください: ==== キーワードブックマーク ==== a https://aur.archlinux.org/packages/?O=0&SeB=n&K=%s p https://www.archlinux.org/packages/?sort=&arch=x86_64&q=%s v https://web.nvd.nist.gov/view/vuln/search-results?query=%s ad https://lists.archlinux.org/pipermail/arch-dev-public/ bg http://www.securityfocus.com/archive/1 [[#キーワード検索|キーワード検索]]からクエリ文字列を外しています。アドレスバーに {{ic|bg}} と入力して {{ic|Space}} + {{ic|Enter}} を押すと http://www.securityfocus.com/archive/1 が表示されます。 ==== スピードダイアルホームページ ==== 静的・動的な HTML ページを作成してホームページのスピードダイアルページとして使います。静的なページの例は [https://pastebin.com/NpAvecWH lariza Speed Dial Example] を見てください。 {{Note|lariza のホームページは環境変数で設定できます : {{ic|1=LARIZA_HOME_URI=file:///home/example/.config/lariza/bookmarks.html}}。}} === JavaScript の無効化 === lariza ではデフォルトで JavaScript が有効になります。lariza は {{Pkg|webkit2gtk}} エンジンのデフォルト設定を使っているだけです。JavaScript を無効化するには {{ic|1=-DENABLE_JIT=OFF}} 変数を設定して webkit2gtk を再ビルドする必要があります。 {{Warning|webkit2gtk を使っている全てのアプリケーションで JavaScript が無効になります。}} === 広告ブロック === {{ic|~/.config/lariza/adblock.black}} を作成して [https://developer.gnome.org/glib/stable/glib-regex-syntax.html 正規表現] を使うことで広告をブロックできます。正規表現は大文字・小文字を区別せずワイルドカードが使えます: .*/ad/.* .*/ads/.* ^https?://ad.* ^https?://advert.* ^https?://.*\.advertising\.com/ == 使用方法 == * 複数の URI を指定してタブで lariza を起動: $ lariza archlinux.org https://linux.slashdot.org/ file:///home/example/.config/lariza/bookmarks.html * デフォルトキャッシュやローカルストレージを {{ic|/dev/null}} に設定して lariza を起動: $ XDG_CACHE_HOME=/dev/null XDG_DATA_HOME=/dev/null lariza https://3g2upl4pq6kufc4m.onion {{Note|上記のコマンドでキャッシュやローカルストレージが無効になります。画像などは揮発メモリ上に保存され、アプリケーションが終了すると消えます。}} * 設定ファイルのディレクトリを tmpfs に設定して完全にメモリ上のプロファイルだけで動作する例: $ XDG_CONFIG_HOME=/tmp XDG_CACHE_HOME=/dev/null XDG_DATA_HOME=/dev/null lariza https://344c6kbnjnljjzlz.onion {{Note|{{ic|XDG_CONFIG_HOME}} must mirror the file and directory structure of {{ic|~/.config}} whereby {{ic|/tmp/lariza/keywordsearch}} is the equivalent of {{ic|~/.config/lariza/keywordsearch.}}}} * [[spectrwm]] ウィンドウマネージャのキーバインドを使用して [[firejail]] で lariza を起動: # ~/.spectrwm.conf program[lariza] = firejail lariza -C bind[lariza] = Mod+l 詳しい使い方は README や man ページ、[https://github.com/vain/lariza lariza の GitHub プロジェクトページ] を見てください。 == トラブルシューティング == === 特定のキーを押すと lariza + tabbed がフリーズする === {{Pkg|tabbed}} のデフォルトでは2つのキーの組み合わせが {{ic|spawn}} にバインドされています。{{ic|spawn}} を呼び出すキーを押すと lariza がフリーズしたり X セッションがフリーズします。解決方法: * {{ic|spawn}} 機能を呼び出すキーを押さないようにする。 * tabbed の {{ic|config.h}} で設定されている {{ic|spawn}} のバインドを編集して lariza のキーバインドと衝突しないようにする。tabbed の再ビルドが必要です。 * tabbed の {{ic|config.h}} で {{ic|spawn}} にバインドされているキーの組み合わせを全てコメントアウトする。tabbed の再ビルドが必要です。 ==参照== * [https://github.com/vain/lariza lariza GitHub プロジェクトページ] * [https://www.uninformativ.de/projects/lariza/ lariza の開発者のウェブサイト (Vain)]
Lariza
に戻る。
検索
検索
Larizaのソースを表示
話題を追加