From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Lemmer Webber Subject: bug#28578: xorg not starting on x200 due to recent commit Date: Thu, 28 Dec 2017 12:20:07 -0600 Message-ID: <87a7y2yaso.fsf@dustycloud.org> References: <87a81k86jt.fsf@dustycloud.org> <87fubb1vnd.fsf@gmail.com> <20170925193354.GA12982@jasmine.lan> <87a81izbcd.fsf@gmail.com> <87k20lsj7i.fsf@dustycloud.org> <87fu82mmm3.fsf@dustycloud.org> <20171222232545.1b663977@scratchpost.org> <87mv2am92t.fsf@netris.org> <87fu800zyo.fsf@dustycloud.org> <87incvvzmz.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eUcni-0000CM-Ne for bug-guix@gnu.org; Thu, 28 Dec 2017 13:21:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUcne-00048N-G4 for bug-guix@gnu.org; Thu, 28 Dec 2017 13:21:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:46758) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eUcne-00047Y-4j for bug-guix@gnu.org; Thu, 28 Dec 2017 13:21:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eUcnd-0004nM-Ut for bug-guix@gnu.org; Thu, 28 Dec 2017 13:21:01 -0500 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-reply-to: <87incvvzmz.fsf@elephly.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ricardo Wurmus Cc: Andy Wingo , 28578-done@debbugs.gnu.org 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!