[Bug 444839] [NEW] apparmor profile for evince breaks users themes

mannheim kronheim at math.harvard.edu
Tue Oct 6 19:49:34 UTC 2009


Public bug reported:

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: apparmor (Ubuntu)
     Importance: Undecided
         Status: New


** 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
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list