From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: permission denied: /gnu/store/...guile... Date: Wed, 20 May 2015 20:24:32 +0300 Message-ID: <87siarf9gv.fsf@gmail.com> References: <14d70199695.1243810498111.5252599218489536710@elephly.net> <3f67e7b73e8054a756edf7cdc68cd036@openmailbox.org> <87h9r7bfo7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52370) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yv7jS-0000Ff-Og for guix-devel@gnu.org; Wed, 20 May 2015 13:24:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yv7jO-0003NR-L5 for guix-devel@gnu.org; Wed, 20 May 2015 13:24:38 -0400 Received: from mail-la0-x22f.google.com ([2a00:1450:4010:c03::22f]:33644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yv7jO-0003N0-DL for guix-devel@gnu.org; Wed, 20 May 2015 13:24:34 -0400 Received: by lagr1 with SMTP id r1so83965419lag.0 for ; Wed, 20 May 2015 10:24:32 -0700 (PDT) In-Reply-To: (Daniel Pimentel's message of "Wed, 20 May 2015 10:12:07 -0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Daniel Pimentel Cc: guix-devel@gnu.org Daniel Pimentel (2015-05-20 16:12 +0300) wrote: > On 2015-05-20 09:24, ludo@gnu.org wrote: >> Daniel Pimentel skribis: >> >>> I have similar problem, I think. My problem was permission to write >>> (using sudo) in /gnu/store/ when I needed to enable my correct >>> synaptics (I copied 50-synaptics.conf file to >>> /gnu/store/.../xorg.conf.d/), so I needed remount /gnu/store/ (sudo >>> mount -o remount,rw /gnu/store) to copy this file. >> >> Files in /gnu/store must never be modified, because the whole system >> assumes it is indeed immutable. For this reason, /gnu/store is a >> read-only bind-mount on GuixSD. >> >> The solution for Synaptics would be to augment the Xorg service >> definition in (gnu services xorg) so that it does the right thing. >> What exactly is needed? >> >> Ludo=E2=80=99. > > Allright, so I needed to add this code to my touchpad work well: > > Section "InputClass" > Identifier "touchpad catchall" > Driver "synaptics" > MatchIsTouchpad "on" > Option "TapButton1" "1" > Option "TapButton2" "-1" > Option "TapButton3" "3" > Option "VertEdgeScroll" "on" > Option "HorizTwoFingerScroll" "on" > EndSection > > What's solution? Add it to config.scm (is very long code to it?)? It's probably not a solution for you, but what I do is: I have Xorg server and required modules (xf86-input-evdev, =E2=80=A6) installed in my user profile; and I start it with "-configdir /path/to/my/xorg.conf.d" option. --=20 Alex