「Zathura」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎機能: 英語版に追従)
(→‎インストール: 情報を更新)
 
(同じ利用者による、間の2版が非表示)
7行目: 7行目:
   
 
{{Pkg|zathura}} パッケージとファイル形式にあわせて以下のパッケージを[[インストール]]してください:
 
{{Pkg|zathura}} パッケージとファイル形式にあわせて以下のパッケージを[[インストール]]してください:
 
* {{Pkg|zathura-pdf-poppler}} または {{Pkg|zathura-pdf-mupdf}} - PDF のサポート
 
   
 
* {{Pkg|zathura-djvu}} - DjVu のサポート
 
* {{Pkg|zathura-djvu}} - DjVu のサポート
15行目: 13行目:
   
 
* {{Pkg|zathura-cb}} - 漫画本のサポート
 
* {{Pkg|zathura-cb}} - 漫画本のサポート
  +
  +
* {{Pkg|zathura-pdf-mupdf}} - [[MuPDF]] をベースにした EPUB、PDF、XPS をサポート
  +
  +
* {{Pkg|zathura-pdf-poppler}}。- [https://ja.wikipedia.org/wiki/Poppler Poppler] ベース
   
 
== 機能 ==
 
== 機能 ==
29行目: 31行目:
   
 
== ヒントとテクニック ==
 
== ヒントとテクニック ==
  +
  +
vi のように {{ic|:}} を押して、 zathura に直接コマンドを入力することができます。
  +
  +
=== クリップボードにコピーできるようにする ===
 
クリップボードへのコピーを有効にするには:
 
クリップボードへのコピーを有効にするには:
 
{{hc|~/.config/zathura/zathurarc|set selection-clipboard clipboard}}
 
{{hc|~/.config/zathura/zathurarc|set selection-clipboard clipboard}}
  +
  +
=== サイド・バイ・サイド・モード ===
  +
  +
{{ic|d}} を押すと、サイドバイサイドモードに切り替わります。
  +
  +
サイドバイサイドモードで、最初のページを左側に表示するには、 zathura に {{ic|set first-page-column 1:1}} というコマンドを入力してください。これは、特定のページでページめくりを最適化するような組版を行う音楽スキャンを読むときに特に便利です。他の zathura コマンドと同様に、これは {{ic|zathurarc}} に入れることができます。
  +
  +
=== タイトルバーとステータスバーの調整 ===
  +
  +
{{man|5|zathurarc}} を参照してください。
  +
  +
=== zathura のタブ化 ===
  +
  +
{{ic|tabbed}} を使用すると、zathura をタブで開くことができます。
  +
  +
=== ページ番号のオフセット ===
  +
  +
印刷された書籍の多くの版では、本文の冒頭からしかページ番号を数えません。しかし、Zathura は、表紙、版数表示、最初の数ページの白紙ページなど、いくつかの版ではカウントされないページも含めて、PDFのすべてのページをカウントしています。このため、Zathura のページ番号は版とずれることがあり、目次や引用で使用されるページ番号を追うのが面倒になります。
  +
  +
コマンド {{ic|:offset <number>}} は、ページ番号にジャンプする際に Zathura にオフセットを考慮させます ({{ic|<number>G}} と入力すると、コマンド {{ic|:<number>}} はオフセットを気にしません [https://git.pwmt.org/pwmt/zathura/-/issues/76#note_589]) 例えば ''ある本が PDF の17ページ目からページを数え始めたとします(つまり17ページ目ではインデックスが1、18ページ目では2、といった具合です) {{ic|:offset 16}} を設定すると、 {{ic|245G}} は PDF の245ページ目ではなく、261ページ目にジャンプします。
  +
  +
=== サンドボックスの有効化 ===
  +
  +
zathura にはサンドボックスモードがあり、厳密な seccomp フィルタを使用して安全な環境を提供します。
  +
このモードは {{ic|zathurarc}} で以下のように設定することができます。
  +
set sandbox strict
  +
  +
厳密なサンドボックスモードを使用すると、ファイルの書き込み、印刷、ブックマークなど、一部の機能が無効になります。
  +
  +
=== zathura をデフォルトの pdf ビューアにする ===
  +
  +
例えば {{man|1|xdg-open}} が pdf ファイルを zathura で開くように設定。
  +
  +
まず、zathura の [[デスクトップエントリ]] が {{ic|/usr/share/applications/org.pwmt.zathura.desktop}} に存在することを確認してください。存在しない場合、[https://github.com/pwmt/zathura/blob/develop/data/org.pwmt.zathura.desktop.in from the zathura repo] からデスクトップエントリを {{ic|/usr/share/applications/org.pwmt.zathura.desktop}} にダウンロードします。
  +
  +
そして、{{man|1|xdg-mime}} を使って zathura をデフォルトに設定します。
  +
$ xdg-mime default org.pwmt.zathura.desktop application/pdf
  +
  +
=== Microsoft Office/LibreOffice 文書を zathura で読む ===
  +
  +
{{AUR|zaread-git}} スクリプトは Microsoft Office/[[LibreOffice]] のドキュメントを zathura で開くことを可能にします。
  +
  +
これを使うには、以下を実行してください
  +
  +
$ zaread /path/to/document.docx
  +
  +
== トラブルシューティング ==
  +
  +
=== Poppler でメモリを大量に使用する場合 ===
  +
  +
[https://git.pwmt.org/pwmt/zathura/-/issues/88 issues88] によると、{{Pkg|zathura-pdf-mupdf}} から {{Pkg|zathura-pdf-poppler}} に切り替えると問題が解決する可能性があるそうです。しかし、大きな文書で検索する場合、多くのメモリが [https://zathura.pwmt.narkive.com/Tly3Pvcm/zathura-memory-usage#post5 まだ使用されます]
   
 
== 参照 ==
 
== 参照 ==

2022年1月16日 (日) 18:39時点における最新版

Zathura は細かいカスタマイズができる機能的なドキュメントビューアです。省スペースでシンプルなだけでなくキーボードによる操作で使いやすいインターフェイスを備えています。プラグインによって様々なファイル形式がサポートされています: PDF, DJVU, PS, CB ファイル。

インストール

zathura パッケージとファイル形式にあわせて以下のパッケージをインストールしてください:

機能

Zathura はドキュメントを自動的に再読込します。LaTeX で書かれたドキュメントなどのコンパイルが行われると、Zathura は出力を更新します。Zathura には ("synctex" を使用する) 逆順検索を有効にするオプションが存在します。

Zathura ではドキュメントを1ページがちょうど収まるように調整したり (a) 横幅に合わせたり (s)、ページを回転する (r) ことができます。見開きでページを表示したり (d) フルスクリーンで読む ((F11) ことも可能です。さらに、ページの背景を黒にして文字を白く Ctrl+r することもできます。

リンクはマウスでクリックすればたどれます。また、キーボードでは f を入力しリンクの番号を指定するとたどれます。リンク先の場所を知るには、Shift+f を押しリンクの番号を指定します。

テキストを検索したり (/ X のプライマリセレクションにテキストをコピーすることができます。ブックマークを使うことができ暗号化されたファイルも開けます。

Zathura の挙動と外観は設定ファイルを使ってカスタマイズできます。Zathura には外部のシェルコマンドを実行する機能があります。tabbed を使ってタブで開くこともできます。

ヒントとテクニック

vi のように : を押して、 zathura に直接コマンドを入力することができます。

クリップボードにコピーできるようにする

クリップボードへのコピーを有効にするには:

~/.config/zathura/zathurarc
set selection-clipboard clipboard

サイド・バイ・サイド・モード

d を押すと、サイドバイサイドモードに切り替わります。

サイドバイサイドモードで、最初のページを左側に表示するには、 zathura に set first-page-column 1:1 というコマンドを入力してください。これは、特定のページでページめくりを最適化するような組版を行う音楽スキャンを読むときに特に便利です。他の zathura コマンドと同様に、これは zathurarc に入れることができます。

タイトルバーとステータスバーの調整

zathurarc(5) を参照してください。

zathura のタブ化

tabbed を使用すると、zathura をタブで開くことができます。

ページ番号のオフセット

印刷された書籍の多くの版では、本文の冒頭からしかページ番号を数えません。しかし、Zathura は、表紙、版数表示、最初の数ページの白紙ページなど、いくつかの版ではカウントされないページも含めて、PDFのすべてのページをカウントしています。このため、Zathura のページ番号は版とずれることがあり、目次や引用で使用されるページ番号を追うのが面倒になります。

コマンド :offset <number> は、ページ番号にジャンプする際に Zathura にオフセットを考慮させます (<number>G と入力すると、コマンド :<number> はオフセットを気にしません [1]) 例えば ある本が PDF の17ページ目からページを数え始めたとします(つまり17ページ目ではインデックスが1、18ページ目では2、といった具合です) :offset 16 を設定すると、 245G は PDF の245ページ目ではなく、261ページ目にジャンプします。

サンドボックスの有効化

zathura にはサンドボックスモードがあり、厳密な seccomp フィルタを使用して安全な環境を提供します。 このモードは zathurarc で以下のように設定することができます。

set sandbox strict

厳密なサンドボックスモードを使用すると、ファイルの書き込み、印刷、ブックマークなど、一部の機能が無効になります。

zathura をデフォルトの pdf ビューアにする

例えば xdg-open(1) が pdf ファイルを zathura で開くように設定。

まず、zathura の デスクトップエントリ/usr/share/applications/org.pwmt.zathura.desktop に存在することを確認してください。存在しない場合、from the zathura repo からデスクトップエントリを /usr/share/applications/org.pwmt.zathura.desktop にダウンロードします。

そして、xdg-mime(1) を使って zathura をデフォルトに設定します。

$ xdg-mime default org.pwmt.zathura.desktop application/pdf

Microsoft Office/LibreOffice 文書を zathura で読む

zaread-gitAUR スクリプトは Microsoft Office/LibreOffice のドキュメントを zathura で開くことを可能にします。

これを使うには、以下を実行してください

$ zaread /path/to/document.docx

トラブルシューティング

Poppler でメモリを大量に使用する場合

issues88 によると、zathura-pdf-mupdf から zathura-pdf-poppler に切り替えると問題が解決する可能性があるそうです。しかし、大きな文書で検索する場合、多くのメモリが まだ使用されます

参照