2019-06-20
_ Ubuntu 上の Evince で UIM を使うための Apparmor の設定方法
Ubuntu 18.04 上で Apparmor をデフォルト設定のまま有効にすると, Evince で UIM が有効にならない. この問題を解決するには /etc/apparmor.d/local/usr.bin.evince に以下の記述をして, sudo service apparmor reload すれば良い.
owner /run/user/*/uim/socket/uim-helper w, /var/lib/uim/installed-modules.scm r, /var/lib/uim/loader.scm r,
なおこの解決方法は,2011年に 射撃しつつ前転 改: evinceでuimが使えない問題を解決する で示された解決方法を適用したシステムで, apparmor パッケージの更新で設定ファイルが上書きされそうになったことから,必要と思われる行を local ディレクトリのファイルに抽出したものである. この対処によって,パッケージ更新に対してロバストになったと期待される.