From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albin Subject: bug#23286: Unable to unlock xscreensaver in Xfce Date: Sat, 23 Apr 2016 19:47:20 +0200 Message-ID: <571BB528.7090801@fripost.org> References: <570EB72F.9060101@fripost.org> <87lh4gm8x3.fsf@gnu.org> <20160423095509.46afe0e7@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44449) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1au1f4-00010E-0P for bug-guix@gnu.org; Sat, 23 Apr 2016 13:48:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1au1f0-00030E-LA for bug-guix@gnu.org; Sat, 23 Apr 2016 13:48:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:60156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1au1f0-000308-HK for bug-guix@gnu.org; Sat, 23 Apr 2016 13:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1au1ez-0001AY-Nm for bug-guix@gnu.org; Sat, 23 Apr 2016 13:48:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20160423095509.46afe0e7@scratchpost.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Danny Milosavljevic , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 23286@debbugs.gnu.org Den 2016-04-23 kl. 09:55, skrev Danny Milosavljevic: > On Thu, 14 Apr 2016 18:50:32 +0200 > ludo@gnu.org (Ludovic Courtès) wrote: >> As Chris Webber mentioned on the mailing list (IIRC), you’ll also have >> to enable xscreensaver in the OS config: >> >> (use-modules (gnu services xorg)) >> >> (operating-system >> ;; … >> (services (cons (screen-locker-service "xscreensaver") >> %desktop-services))) > > guix system: error: failed to load '/etc/config.scm': > gnu/services/xorg.scm:442:41: In procedure screen-locker-service: > gnu/services/xorg.scm:442:41: In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): "xscreensaver" > > To fix, use > > (use-modules (gnu services xorg)) > (use-package-modules .... xdisorg) > > (operating-system > ;; … > (services (cons (screen-locker-service xscreensaver) > %desktop-services))) > > (i.e. without the doublequotes) > Danny, I tried your fix but it didn't work for me. I was able to run, as root, `guix pull` + `guix system reconfigure` and log back in, but when I try to unlock the screen my user password is refused. Albin