From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 15 08:19:07 2019 Received: (at submit) by debbugs.gnu.org; 15 Oct 2019 12:19:07 +0000 Received: from localhost ([127.0.0.1]:42856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iKLn4-0001se-Oz for submit@debbugs.gnu.org; Tue, 15 Oct 2019 08:19:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:34152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iKLn1-0001sF-M8 for submit@debbugs.gnu.org; Tue, 15 Oct 2019 08:19:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37476) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKLmz-0008L5-Ch for guix-patches@gnu.org; Tue, 15 Oct 2019 08:18:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iKLmy-0003Jz-26 for guix-patches@gnu.org; Tue, 15 Oct 2019 08:18:57 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47149) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iKLmx-0003JW-LP for guix-patches@gnu.org; Tue, 15 Oct 2019 08:18:56 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id AF30A21DC7 for ; Tue, 15 Oct 2019 08:18:53 -0400 (EDT) Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Tue, 15 Oct 2019 08:18:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daviwil.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm3; bh=ONERMPlzg9/d0siZcXrhKiW+L3RDZJHMBIOK8aH5scI=; b=WGuv77tQ +V23D4BXwGIss4RbrgtkHxoEL6uaU9lFrPH3XxxKfeu1IepBhJvRsPFjReoTZD7n cdvvBRXSU8qIyKNQq4Em0LjpkfeYNzCqejTOQ/bhcjrPi5PAQyVwMkcR2qC8CLyk smzXLVoHsWVN4eyIBjGhu9dwSPmnAj1ywVujAdw2THGnQN5URnOu3U7FNtoSeGK3 VuzrJcXcZQpHUZuyAMSgOPqKGfxohvnbV+HOdtiEFOkDyY7t/0UE4Fxy1qg9Ll8r IHl3Wr2jF7lwd4rPtPnmoREwjaGBHq2vNJJSTNoDxp6+G7yo3QNV+0X3tO1BHR3h dm42EdLYsHSkGw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=ONERMPlzg9/d0siZcXrhKiW+L3RDZ JHMBIOK8aH5scI=; b=jIljxHU3LScdR3qXe6VvOolwM3hV7rkTwY2/YPyzrORoS Gda031cIQSTeodA10fbHZNQyt0x7nyv5BJlJVVgTZ6qKVMhk7J2LQImuIsUZIJJJ 0Qlolzyqi956Uy+PLjjBqYhSNzIiS3snkCqjJHbncwC1YYxZ8jLr3SjPERSZos9m 7f8Fiw5bTmK7uubwdD56I1WFjBnXWlg4ysYj349RtguZ9JAsqItVtVGneN2oG+Y1 oqy2MphsjVx0svdXTEQMshgspzDZFbx8V6oTDHFFn0HcrHV0ZxCRyUr00guko7H9 2REgQikGWm+LxWvlTGK9mV/UsEyUjkFWhOemcOq7A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeefgdehtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesmhdtreerre ertdenucfhrhhomhepfdffrghvihguucghihhlshhonhdfuceouggrvhhiugesuggrvhhi fihilhdrtghomheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurghvihgusegurghvih ifihhlrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 423A2E00A5; Tue, 15 Oct 2019 08:18:53 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2 Mime-Version: 1.0 Message-Id: <8465d5c7-af94-4e51-8874-8eab11492f5b@www.fastmail.com> Date: Tue, 15 Oct 2019 05:17:54 -0700 From: "David Wilson" To: guix-patches@gnu.org Subject: [PATCH] services: xfce: Add xfce4-power-manager to polkit settings. Content-Type: multipart/mixed; boundary=e2524dda58224e6b8f2b33da4ed6846e X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.28 X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --e2524dda58224e6b8f2b33da4ed6846e Content-Type: multipart/alternative; boundary=adb64c58a52b4177879bc2b846ea0160 --adb64c58a52b4177879bc2b846ea0160 Content-Type: text/plain Hi all! This patch fixes an issue in the XFCE desktop service configuration which causes the polkit action for xfce4-power-manager to not be installed in /etc/polkit-1/actions. The lack of this file causes the user to be prompted for administrator credentials when they attempt to use their laptop's screen brightness keys. The fix is to use a similar pattern to the GNOME service and add an 'xfce-polkit-settings' procedure which generates the list of XFCE packages that contain polkit actions to install. Now that this list contains 'xfce4-power-manager`, the polkit file 'org.xfce.power.policy' is installed correctly and the screen brightness keys work as intended. Thanks! David --adb64c58a52b4177879bc2b846ea0160 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Hi all!

This patch fixes an issue in the XF= CE desktop service configuration which causes the polkit action for xfce= 4-power-manager to not be installed in /etc/polkit-1/actions.  The = lack of this file causes the user to be prompted for administrator crede= ntials when they attempt to use their laptop's screen brightness keys.

The fix is to use a similar pattern to the GNOME service a= nd add an 'xfce-polkit-settings' procedure which generates the list of X= FCE packages that contain polkit actions to install.  Now that this= list contains 'xfce4-power-manager`, the polkit file 'org.xfce.power.po= licy' is installed correctly and the screen brightness keys work as inte= nded.

Thanks!
=
David
--adb64c58a52b4177879bc2b846ea0160-- --e2524dda58224e6b8f2b33da4ed6846e Content-Disposition: attachment;filename="0001-services-xfce-Add-xfce4-power-manager-to-polkit-sett.patch" Content-Type: text/x-patch; name="0001-services-xfce-Add-xfce4-power-manager-to-polkit-sett.patch" Content-Transfer-Encoding: BASE64 RnJvbSBhYjQ1ODcyNTQ2ZDM0YjY5NjhkNTI4MjllNThhMzAwN2I4OThjMjg3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBXaWxzb24gPGRhdmlkQGRhdml3aWwuY29t PgpEYXRlOiBNb24sIDE0IE9jdCAyMDE5IDIwOjU0OjEzIC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gc2VydmljZXM6IHhmY2U6IEFkZCB4ZmNlNC1wb3dlci1tYW5hZ2VyIHRvIHBvbGtpdCBz ZXR0aW5ncy4KCiogZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtICh4ZmNlLWRlc2t0b3Atc2Vy dmljZS10eXBlKTogQWRkCnhmY2U0LXBvd2VyLW1hbmFnZXIgdG8gcG9sa2l0LXNlcnZpY2Ut dHlwZSBzZXJ2aWNlIGV4dGVuc2lvbiB2aWEKbmV3IHByb2NlZHVyZSAneGZjZS1wb2xraXQt c2V0dGluZ3MnLgotLS0KIGdudS9zZXJ2aWNlcy9kZXNrdG9wLnNjbSB8IDE1ICsrKysrKysr KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtIGIvZ251L3NlcnZp Y2VzL2Rlc2t0b3Auc2NtCmluZGV4IGEzMjc1NmUwNDAuLjVhN2Y4YmU0YmIgMTAwNjQ0Ci0t LSBhL2dudS9zZXJ2aWNlcy9kZXNrdG9wLnNjbQorKysgYi9nbnUvc2VydmljZXMvZGVza3Rv cC5zY20KQEAgLTksNiArOSw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTggUmljYXJkbyBX dXJtdXMgPHJla2Fkb0BlbGVwaGx5Lm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAx OSBDaHJpc3RvcGhlciBCYWluZXMgPG1haWxAY2JhaW5lcy5uZXQ+CiA7OzsgQ29weXJpZ2h0 IMKpIDIwMTkgVGltIEdlc3RodWl6ZW4gPHRpbS5nZXN0aHVpemVuQHlhaG9vLmRlPgorOzs7 IENvcHlyaWdodCDCqSAyMDE5IERhdmlkIFdpbHNvbiA8ZGF2aWRAZGF2aXdpbC5jb20+CiA7 OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtOTA3LDE1 ICs5MDgsMjEgQEAgYW5kIGV4dGVuZHMgcG9sa2l0IHdpdGggdGhlIGFjdGlvbnMgZnJvbSBA Y29kZXttYXRlLXNldHRpbmdzLWRhZW1vbn0uIgogICB4ZmNlLWRlc2t0b3AtY29uZmlndXJh dGlvbgogICAoeGZjZSB4ZmNlLXBhY2thZ2UgKGRlZmF1bHQgeGZjZSkpKQogCisoZGVmaW5l ICh4ZmNlLXBvbGtpdC1zZXR0aW5ncyBjb25maWcpCisgICJSZXR1cm4gdGhlIGxpc3Qgb2Yg WEZDRSBkZXBlbmRlbmNpZXMgdGhhdCBwcm92aWRlIHBvbGtpdCBhY3Rpb25zIGFuZAorcnVs ZXMuIgorICAobGV0ICgoeGZjZSAoeGZjZS1wYWNrYWdlIGNvbmZpZykpKQorICAgIChtYXAg KGxhbWJkYSAobmFtZSkKKyAgICAgICAgICAgKChwYWNrYWdlLWRpcmVjdC1pbnB1dC1zZWxl Y3RvciBuYW1lKSB4ZmNlKSkKKyAgICAgICAgICcoInRodW5hciIKKyAgICAgICAgICAgInhm Y2U0LXBvd2VyLW1hbmFnZXIiKSkpKQorCiAoZGVmaW5lIHhmY2UtZGVza3RvcC1zZXJ2aWNl LXR5cGUKICAgKHNlcnZpY2UtdHlwZQogICAgKG5hbWUgJ3hmY2UtZGVza3RvcCkKICAgIChl eHRlbnNpb25zCiAgICAgKGxpc3QgKHNlcnZpY2UtZXh0ZW5zaW9uIHBvbGtpdC1zZXJ2aWNl LXR5cGUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbXBvc2UgbGlzdAotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1kaXJlY3QtaW5w dXQtc2VsZWN0b3IKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0 aHVuYXIiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZmNlLXBh Y2thZ2UpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZmNlLXBvbGtpdC1zZXR0 aW5ncykKICAgICAgICAgICAoc2VydmljZS1leHRlbnNpb24gcHJvZmlsZS1zZXJ2aWNlLXR5 cGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbXBvc2UgbGlzdCB4ZmNlLXBh Y2thZ2UpKSkpCiAgICAoZGVmYXVsdC12YWx1ZSAoeGZjZS1kZXNrdG9wLWNvbmZpZ3VyYXRp b24pKQotLSAKMi4yMy4wCgo= --e2524dda58224e6b8f2b33da4ed6846e--