* [[Atril:https://github.com/mate-desktop/atril]] [#x498e285]

Atril は複数ページの文書を表示可能な MATE デスクトップ環境の公式な文書ビューアです。SyncTeX に対応しています。

- [[Atril - PDF ビューア | MATEwiki:https://wiki.mate-desktop.org/ja/mate-desktop/applications/atril/]]
- [[GitHub - mate-desktop/atril: A document viewer for MATE:https://github.com/mate-desktop/atril]]

** お知らせ [#c4fe5ed2]

-[[Linux向けPDFビューア「Evince」「Atril」「xreader」に、細工されたPDFファイルを開くだけで任意コード実行につながる深刻な脆弱性「CVE-2026-46529」が報告された。&br;&br;公開された検証コードによると、PDF内部の/GoToRアクションと引数処理の不備を悪用し、外部ライブラリを読み込ませることで、利用者権限で任意コードを実行できるという。&br;&br;影響を受けるのは、Atril 1.28.4未満、xreader 4.6.3未満、GTK3版Evince 48.1未満など。研究者の João Medeiros 氏はGitHub上でPoCを公開しており、PDFとELF共有ライブラリを一体化した「ポリグロットファイル」を用いることで、閲覧時のクリック操作だけでリバースシェルを起動できるとしている。&br;&br;脆弱性は長年存在していた可能性があり、原因はユーザー制御可能な文字列を適切にエスケープせずコマンドラインへ渡していた点にある。GTK4版Evinceでは特定の悪用経路が無効化されているものの、根本的な引数注入自体は残ると指摘されている。利用者には速やかなアップデート適用が推奨される。:https://x.com/yousukezan/status/2057723843159236609]]
-[[GitHub - N1et/CVE-2026-46529: Evince/xreader/Atril RCE exploit to CVE-2026-46529 · GitHub:https://github.com/N1et/CVE-2026-46529]]

** リリース情報 [#re025d19]

- https://github.com/mate-desktop/atril/releases
- https://github.com/mate-desktop/atril/tags

** ChangeLog [#z8d9c1b2]

- https://mate-desktop.org/ja/blog/
- https://github.com/mate-desktop/atril/commits/master/
//-- [[meson: Replace backend boolean options with features · mate-desktop/atril@46997f7 · GitHub:https://github.com/mate-desktop/atril/commit/46997f7337803637f52a246c07de90500b3ef1d2]] Replace backend boolean options with features
//-- [[meson: make ps and epub optional backends · mate-desktop/atril@27fc5fe · GitHub:https://github.com/mate-desktop/atril/commit/27fc5fef126e173d922db3aa22df12ed6a4aa6ea]] <-- Atril 1.28.2 (2025-04-25) で PostScript のバックエンドが無効化される

** インストール [#n40b8ac1]

*** Linux [#s35b31c9]

- https://archlinux.org/packages/?name=atril
- https://packages.ubuntu.com/atril
- https://packages.debian.org/atril
- https://packages.fedoraproject.org/pkgs/atril/atril/
- https://software.opensuse.org/package/atril

** SyncTeX [#ra20a002]

[[Pluma#synctex]]、[[AUCTeX#atril]] を参照。

** コマンドラインオプション [#aa0def49]

- https://github.com/mate-desktop/atril/blob/master/shell/main.c
- https://github.com/mate-desktop/atril/blob/master/po/ja.po

 $ atril --help-all
 用法:
   atril [オプション…] [ファイル…] MATE 文書ビューアー
 
 ヘルプのオプション:
   -h, --help                      ヘルプのオプションを表示する
   --help-all                      ヘルプのオプションをすべて表示する
   --help-sm-client                Show session management options
   --help-gtk                      GTK+ のオプションを表示する
 
 Session management options:
   --sm-client-disable             Disable connection to session manager
   --sm-client-state-file=FILE     Specify file containing saved configuration
   --sm-client-id=ID               Specify session management ID
 
 GTK+ のオプション
   --class=CLASS                   ウィンドウマネージャーで利用するプログラムのクラスを指定する
   --name=NAME                     ウィンドウマネージャーで利用するプログラムの名前を指定する
   --gtk-module=MODULES            追加で読み込む GTK+ モジュールを指定する
   --g-fatal-warnings              警告をすべて致命的と見なす
 
 アプリケーションのオプション:
   -p, --page-label=ページ         表示する文書のページラベル
   -i, --page-index=NUMBER         表示する文書のページ番号
   -f, --fullscreen                全画面モードで起動する
   -n, --named-dest=DEST           表示先を指定する
   -s, --presentation              プレゼンテーションモードで起動する
   -w, --preview                   プレビューアーとして起動する
   -l, --find=STRING               文書の中から単語や語句を検索する
   --display=DISPLAY               使用する X のディスプレイを指定する

** Night Mode(夜間モード) [#z37861d3]

Atril には Night Mode(夜間モード)という色を反転させる機能があります。

Ctrl+I で Night Mode(夜間モード)を切り替えることができます。