How I feel when symlinking a library to act as the "correct" version so my executables stop nagging. Spongebob angrily shouting "You are going to load my shared libraries, and you are going to like it!"
you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 month ago (6 children)

I'm not sure if this will work, but what you can try is replacing the %desktop-services with this:

(modify-services %desktop-services
  (gdm-service-type config =>
                                   (gdm-configuration
                                     (inherit config)
                                     (wayland? #f))))

I'm not sure if wayland is actually the problem though, especially if gdm was working fine before you swapped to lxqt. Another thing i'm thinking of is maybe lxqt isn't properly exposing a session file to gdm, and perhaps gdm crashes because it doesn't find any sessions to start. I think i've seen other people adding this session file manually but i would have to look up how it's done. The thing is i don't use a DE myself, and i'm using greetd+gtkgreet as a display manager and it just launches me into a tty, and then my bash_profile has a snippet that checks which tty i'm and whether it's empty, and if it is it launches my wayland compositor of choice.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 1 month ago (4 children)

    thanks for trying. I did that, I get to the login, and then I get a mouse and a black screen after the login still. I basically did (more or less):

    before

      (services
       (append (list (service xfce-desktop-service-type)
    
                     ;; To configure OpenSSH, pass an 'openssh-configuration'
                     ;; record as a second argument to 'service' below.
                     (service openssh-service-type)
                     (set-xorg-configuration
                      (xorg-configuration (keyboard-layout keyboard-layout))))
    
               ;; This is the default list of services we
               ;; are appending to.
               %desktop-services))
    

    after

      (services
       (append (list (service lxqt-desktop-service-type)
    
                     ;; To configure OpenSSH, pass an 'openssh-configuration'
                     ;; record as a second argument to 'service' below.
                     (service openssh-service-type)
                     (set-xorg-configuration
                      (xorg-configuration (keyboard-layout keyboard-layout))))
    
               ;; This is the default list of services we
               ;; are appending to.
               (modify-services %desktop-services
                            (gdm-service-type config =>
                                       (gdm-configuration
                                         (inherit config)
                                         (wayland? #f)
                                         )
                              )
                  )
    
    ))
    

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 month ago (3 children)

    Hmm, that does look correct and if it reconfigured without errors it's probably alright. Another thing you could try is run ls /var/log and see if there's an entry for gdm. If there is you could cat the log file and see what it says

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 month ago* (2 children)

    It looks like there are some device failures and it's missing (EE) Failed to load module "qxl" (module does not exist, 0)

    Full log : https://pastebin.com/9YDiEpiN

    once again thanks for your time and efforts. I appreciate your help.

  • source
  • parent
  • hideshow 2 child comments