From owner-freebsd-questions@freebsd.org Sun Jan 1 00:28:05 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0F45AA7A501 for ; Sun, 1 Jan 2017 00:28:05 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AC6EB1624 for ; Sun, 1 Jan 2017 00:28:04 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id v010Rq9X001732 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 31 Dec 2016 17:27:52 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id v010RqeQ001729; Sat, 31 Dec 2016 17:27:52 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sat, 31 Dec 2016 17:27:52 -0700 (MST) From: Warren Block To: Bernt Hansson cc: David Christensen , freebsd-questions@freebsd.org Subject: Re: FreeBSD 11.0 i386, XDM 1.1.11_6, XFCE 4.12_1 -- How to enable GUI shutdown and restart? In-Reply-To: <9eb174e8-e398-5ca5-6dda-9b7bc0237af9@bananmonarki.se> Message-ID: References: <2c0d9213-1adc-48b7-bdf6-a6b4a577d726@bananmonarki.se> <622bd615-48b9-031a-65d8-3c7daf663cb9@holgerdanske.com> <09d1385a-6356-b732-ddd4-ebd678c25419@bananmonarki.se> <507828f7-6621-15f8-f55d-0ad172857fc1@holgerdanske.com> <20161230154841.7d2561e2.freebsd@edvax.de> <20161231163107.64b0582d.freebsd@edvax.de> <9eb174e8-e398-5ca5-6dda-9b7bc0237af9@bananmonarki.se> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.1 (wonkity.com [127.0.0.1]); Sat, 31 Dec 2016 17:27:52 -0700 (MST) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2017 00:28:05 -0000 On Sat, 31 Dec 2016, Bernt Hansson wrote: > On 2016-12-31 21:21, David Christensen wrote: >> On 12/31/16 10:55, Warren Block wrote: >>> It is very difficult to follow a dozen separate questions inside a post. >> >> Which demonstrates that Xfce on FreeBSD is program, not programming systems >> product. >> >> >>> I think one of them was about shutdown/logout/restart. This is from my >>> xfce notes file. Note that hal is not required for xfce at all, and I >>> do not have it installed. >>> >>> shutdown/reboot/logout >>> as root, create >>> /usr/local/etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla >>> >>> >>> (this is needed) >>> [Restart] >>> Identity=unix-group:operator >>> Action=org.freedesktop.consolekit.system.restart >>> ResultAny=yes >>> ResultInactive=yes >>> ResultActive=yes >>> >>> [Shutdown] >>> Identity=unix-group:operator >>> Action=org.freedesktop.consolekit.system.stop >>> ResultAny=yes >>> ResultInactive=yes >>> ResultActive=yes >> > This is/was for HAL on freebsd. I've got it working in FreeBSD 5, 6, 7 > something. Pretty sure this is still needed for polkit. But I could be wrong. I was wrong that one time, but then it turned out that I was actually right, and was wrong about being wrong. > Now there is devd instead of HAL. Which i know very little about. devd is used, or can be used, for keyboard and mouse hotplug detection in X. But it doesn't do the other stuff that hald did. Which shouldn't matter in this case, as xfce just used hal to detect hotplugged storage devices.