You have been subscribed to a public bug: Binary package hint: apparmor-profiles
The desktop theme I am using is a soft link to a directory under /usr/local/, thus: /usr/share/themes/MY-THEME ---> /usr/local/share/themes/MY-THEME When I launch evince, it is unable to read the theme information, and so falls back on a generic (ugly) gtk theme. Adding explicit entries for /usr/local/share/themes to the apparmor profile fixed the problem. This and similar things will be an issue for any application that has an apparmor profile similar to the evince profile. I don't really see a solution to this problem. As I understand it, there is no standard place to store "local" themes so as to make them available systemwide. Creating symlinks in /usr/share/themes seems like a natural choice, but the apparmor profiles won't allow it. Steps to reproduce (though vandalizing your system): 1. sudo mkdir -p /usr/local/share/themes/ 2. sudo mv /usr/share/themes/Human /usr/local/share/themes/ 3. sudo ln -s /usr/local/share/themes/Human /usr/share/themes/ 4. Go to appearances and click around before reselecting "Human" theme (may not be necessary) 5. Launch evince. ProblemType: Bug Architecture: amd64 Date: Tue Oct 6 13:48:33 2009 DistroRelease: Ubuntu 9.10 NonfreeKernelModules: nvidia Package: evince 2.28.0-0ubuntu1 ProcEnviron: SHELL=/bin/bash PATH=(custom, user) LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 ProcVersionSignature: Ubuntu 2.6.31-11.38-generic SourcePackage: evince Uname: Linux 2.6.31-11-generic x86_64 ** Affects: evince (Ubuntu) Importance: Undecided Assignee: Jamie Strandboge (jdstrand) Status: In Progress ** Tags: amd64 apport-bug -- apparmor profile for evince breaks users themes https://bugs.launchpad.net/bugs/444839 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs