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!