[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#27580: Elogin doesn't start properly
From: |
Ludovic Courtès |
Subject: |
bug#27580: Elogin doesn't start properly |
Date: |
Tue, 11 Jul 2017 11:13:07 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Hi,
(Please keep address@hidden Cc’d.)
William <address@hidden> skribis:
> Shouldn't our shepherd service simply execute elogind-program-wrapper?
> This may also be right because elogind handles things like the laptop
> lid being closed, which should be handled even if no one has logged in
> yet.
Good point, we should probably just start it from the Shepherd. Done:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=94a881178af9a9a918ce6de55641daa245c92e73
Let me know if there are still problems.
For the record, I tested with this config:
diff --git a/gnu/system/examples/bare-bones.tmpl
b/gnu/system/examples/bare-bones.tmpl
index f7b8823d4..293182e53 100644
--- a/gnu/system/examples/bare-bones.tmpl
+++ b/gnu/system/examples/bare-bones.tmpl
@@ -2,7 +2,7 @@
;; for a "bare bones" setup, with no X11 display server.
(use-modules (gnu))
-(use-service-modules networking ssh)
+(use-service-modules networking ssh desktop dbus)
(use-package-modules admin)
(operating-system
@@ -38,12 +38,12 @@
%base-user-accounts))
;; Globally-installed packages.
- (packages (cons tcpdump %base-packages))
;; Add services to the baseline: a DHCP client and
;; an SSH server.
(services (cons* (dhcp-client-service)
- (service openssh-service-type
- (openssh-configuration
- (port-number 2222)))
+ (elogind-service)
+ (service polkit-service-type)
+ (dbus-service)
+
%base-services)))
Thank you!
Ludo’.