home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / etc / apparmor.d / abstractions / gnome < prev    next >
Encoding:
Text File  |  2009-04-08  |  2.0 KB  |  68 lines

  1. # vim:syntax=apparmor
  2. # $Id: gnome 949 2007-08-28 00:49:51Z seth_arnold $
  3. # ------------------------------------------------------------------
  4. #
  5. #    Copyright (C) 2002-2006 Novell/SUSE
  6. #
  7. #    This program is free software; you can redistribute it and/or
  8. #    modify it under the terms of version 2 of the GNU General Public
  9. #    License published by the Free Software Foundation.
  10. #
  11. # ------------------------------------------------------------------
  12. #include <abstractions/base>
  13. #include <abstractions/fonts>
  14. #include <abstractions/X>
  15. #include <abstractions/freedesktop.org>
  16. #include <abstractions/user-tmp>
  17.  
  18.   # systemwide gtk defaults
  19.   /etc/gnome/gtkrc*               r,
  20.   /etc/gtk/*                      r,
  21.   /usr/lib{,32,64}/gtk/**         mr,
  22.   /usr/share/themes/**            r,
  23.  
  24.   # gtk-2 needed some new rights
  25.   /etc/fonts/*                    r,
  26.   /etc/gtk-*/*                    r,
  27.   /etc/pango/*                    r,
  28.   /usr/lib{,32,64}/pango/**       mr,
  29.   /usr/lib{,32,64}/gtk-*/**       mr,
  30.  
  31.   # per-user gtk configuration
  32.   @{HOME}/.gnome/Gnome            r,
  33.   @{HOME}/.gtk                    r,
  34.   @{HOME}/.gtkrc                  r,
  35.   @{HOME}/.gtkrc-2.0              r,
  36.   @{HOME}/.gtk-bookmarks          r,
  37.  
  38.   # for gtk file dialog
  39.   @{HOME}/.config/gtk-2.0/**                    r,
  40.   @{HOME}/.config/gtk-2.0/gtkfilechooser.ini*   rw,
  41.  
  42.   # from evolution-mail
  43.   @{HOME}/.gconfd/lock/*                        r,
  44.   @{HOME}/.gnome/application-info               r,
  45.  
  46.   # per-user font business
  47.   @{HOME}/.fonts.cache-*          rwl,
  48.  
  49.   # icon caches
  50.   /var/cache/**/icon-theme.cache  r,
  51.   /usr/share/**/icon-theme.cache  r,
  52.  
  53.   # gnome VFS modules
  54.   /etc/gnome-vfs-2.0/modules/ r,
  55.   /etc/gnome-vfs-2.0/modules/* r,
  56.   /usr/lib/gnome-vfs-2.0/modules/*.so mr,
  57.  
  58.   # gvfs
  59.   /usr/share/gvfs/remote-volume-monitors/  r,
  60.   /usr/share/gvfs/remote-volume-monitors/* r,
  61.   @{PROC}/*/mounts                 r,
  62.  
  63.   # printing
  64.   /etc/papersize                   r,
  65.   /etc/cups/lpoptions              r,
  66.   /usr/share/cups/charmaps/**      r,
  67.  
  68.