Add a policy file for RANDR settings

This is based on gnome-color-manager/policy/

Signed-off-by: Federico Mena Quintero <federico@novell.com>
This commit is contained in:
Federico Mena Quintero 2010-03-11 14:57:36 -06:00
parent 5ed6785261
commit 19f2644522
2 changed files with 40 additions and 0 deletions

View file

@ -26,6 +26,14 @@ gnome_display_properties_install_systemwide_SOURCES = \
gnome_display_properties_install_systemwide_LDADD = \
$(GLIB_LIBS)
polkit_policydir = $(datadir)/polkit-1/actions
dist_polkit_policy_DATA = \
org.gnome.randr.policy
# You will need a recent intltool or the patch from this bug
# http://bugzilla.gnome.org/show_bug.cgi?id=462312
@INTLTOOL_POLICY_RULE@
@INTLTOOL_DESKTOP_RULE@
icons16dir = $(datadir)/icons/hicolor/16x16/apps
@ -63,4 +71,7 @@ update-icon-cache:
echo "*** $(gtk_update_icon_cache)"; \
fi
EXTRA_DIST = org.gnome.randr.policy.in
DISTCLEANFILES = org.gnome.randr.policy
-include $(top_srcdir)/git.mk

View file

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
<policyconfig>
<!--
Policy definitions for GNOME's system-wide configuration of RANDR options
Copyright (c) 2010 Novell, Inc.
-->
<vendor>GNOME Monitor Preferences</vendor>
<vendor_url>http://live.gnome.org/RandR</vendor_url>
<icon_name>gnome-display-properties</icon_name>
<action id="org.gnome.randr.install-system-wide">
<_description>Install multi-monitor settings for the whole system</_description>
<_message>Authentication is required to install multi-monitor settings for all users</_message>
<icon_name>gnome-display-properties</icon_name>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gnome-display-properties-install-systemwide</annotate>
</action>
</policyconfig>