bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#55391: Multiple slim services


From: Carlo Zancanaro
Subject: bug#55391: Multiple slim services
Date: Tue, 17 May 2022 09:29:43 +1000
User-agent: mu4e 1.6.10; emacs 27.2

Hi André,

On Mon, May 16 2022, André A. Gomes wrote:
Here it goes. The manual states that you can have two slim services on different ttys. Am I misinterpreting something? Thank you!

I don't think you're misinterpreting anything, but Josselin is correct when they say

On Fri, May 13 2022, Josselin Poiret wrote:
If I understand the relevant code properly, this should happen only when you try to extend a service type (eg. slim-service-type) with another service

In your case, you're using set-xorg-configuration which tries to extend your slim-service-type service. Unfortunately, you want to define two of them, which causes the extension mechanism to fail complaining about the ambiguity.

You should be able to fix this by adding the xorg-configuration directly into the slim service that you're defining, something like this:

   (cons* (service slim-service-type (slim-configuration
                                      (display ":0")
                                      (vt "vt7")
                                      (xorg-configuration
                                       (xorg-configuration
(modules (list xf86-input-libinput
                                                        xf86-input-evdev
                                                       xf86-input-wacom))
(keyboard-layout keyboard-layout)
                                        (server-arguments
;; disable screen-saver timeout
                                         (append (list "-s" "0")
                                                 
%default-xorg-server-arguments))
(extra-config (list xorg-touchpad
                                                            xorg-monitor))))))
          (service slim-service-type (slim-configuration
                                      (display ":0")
                                      (vt "vt8")
;; I wasn't sure if you wanted the same ;; xorg-configuration here, so I left it out.
                                      ))
          (modify-services %desktop-services
            (delete gdm-service-type)
            (delete (screen-locker-service xlockmore "xlock"))))

I hope that helps,

Carlo





reply via email to

[Prev in Thread] Current Thread [Next in Thread]