Ricardo Wurmus writes: > Hi, > >> In the meanwhile, I've figured maybe I could test trying to set up xorg >> to use a specific driver to see if that fixes it: >> >> (services (cons* >> ;;; ... >> (modify-services %desktop-services >> (slim-service-type >> startx => >> (xorg-start-command >> #:configuration-file >> (xorg-configuration-file >> #:drivers '("intel"))))))) > > This is what my modification looks like: > > (slim-service-type > config => (slim-configuration > (inherit config) > (startx (xorg-start-command > #:configuration-file > (xorg-configuration-file > #:extra-config > (list marble-mouse-settings > dvorak-evdev)))))) > > i.e. I’m capturing the default config, inherit from it, and the override > the “startx” field. You are capturing the default config as “startx” > and then replace the configuration with the value returned by > “xorg-start-command”. That doesn’t look right.
Thank you! I switched it to: (modify-services %desktop-services (slim-service-type config => (slim-configuration (inherit config) (startx (xorg-start-command #:configuration-file (xorg-configuration-file #:drivers '("intel"))))))) This solved it for me... xorg is back up and running again! So I guess if you have an old x200 or so and are having this problem (which seemingly at the moment nobody else is, so I'm closing this): do as I did and (hopefully) that should solve it!