«前の日記(2016-07-17) 最新 次の日記(2021-02-18)»

cheep, cheep, cheep...


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 ディレクトリのファイルに抽出したものである. この対処によって,パッケージ更新に対してロバストになったと期待される.