all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* GuixSD + GNOME + Wacom Tablet = No tablet detected?
@ 2016-04-03  4:15 Chris Marusich
  2016-04-04  8:53 ` Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Chris Marusich @ 2016-04-03  4:15 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 904 bytes --]

Hi,

I'm using GuixSD v0.10.0 with GNOME.  I have a Wacom tablet.  When I
plug it in, activity in dmesg suggests the tablet is successfully
discovered, and I can move the mouse and click using the stylus, which
is nice, but it's jittery and I can't configure it.  When I click on
"Wacom Tablet" in the GNOME settings, I get the following error:

No tablet detected
Please plug in or turn on your Wacom tablet

I thought maybe the problem was that I was missing necessary packages.
However, the "gnome" package is installed globally, and I see that its
dependencies include both libwacom and xf86-input-wacom.  Just to be
extra certain, I tried installing those two packages in my user profile,
and rebooted, but the result remained the same.

Is there something else I have to do to enable "Wacom Tablet" in the
GNOME settings?  I feel like I'm missing something simple.

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GuixSD + GNOME + Wacom Tablet = No tablet detected?
  2016-04-03  4:15 GuixSD + GNOME + Wacom Tablet = No tablet detected? Chris Marusich
@ 2016-04-04  8:53 ` Ludovic Courtès
  2016-04-06  5:18   ` Chris Marusich
  0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2016-04-04  8:53 UTC (permalink / raw)
  To: Chris Marusich; +Cc: help-guix

Chris Marusich <cmmarusich@gmail.com> skribis:

> I'm using GuixSD v0.10.0 with GNOME.  I have a Wacom tablet.  When I
> plug it in, activity in dmesg suggests the tablet is successfully
> discovered, and I can move the mouse and click using the stylus, which
> is nice, but it's jittery and I can't configure it.  When I click on
> "Wacom Tablet" in the GNOME settings, I get the following error:
>
> No tablet detected
> Please plug in or turn on your Wacom tablet
>
> I thought maybe the problem was that I was missing necessary packages.
> However, the "gnome" package is installed globally, and I see that its
> dependencies include both libwacom and xf86-input-wacom.  Just to be
> extra certain, I tried installing those two packages in my user profile,
> and rebooted, but the result remained the same.

I think the problem is that our xserver.conf does not include
xf86-input-wacom to its search path; see (gnu services xorg).

Could you try adding it there and reconfiguring from tree (using
‘./pre-inst-env guix system reconfigure’)?

We should add it there, but the best thing would obviously be to make
the Xorg driver list configurable.

Thanks!

Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GuixSD + GNOME + Wacom Tablet = No tablet detected?
  2016-04-04  8:53 ` Ludovic Courtès
@ 2016-04-06  5:18   ` Chris Marusich
  2016-04-07 20:44     ` Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Chris Marusich @ 2016-04-06  5:18 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: help-guix


[-- Attachment #1.1: Type: text/plain, Size: 5447 bytes --]

ludo@gnu.org (Ludovic Courtès) writes:

> I think the problem is that our xserver.conf does not include
> xf86-input-wacom to its search path; see (gnu services xorg).
>
> Could you try adding it there and reconfiguring from tree (using
> ‘./pre-inst-env guix system reconfigure’)?

I've tried that (see attached patch).  When I rebooted, the behavior was
the same.  I also tried adding both "libwacom" and "xf86-input-wacom" to
the globally installed packages, but that didn't work, either.

There are messages in the Xorg.0.log file.  However, these messages give
no indication about why I'm seeing the "No tablet detected" error when
viewing GNOME's "All Settings" > "Wacom Tablet".

--8<---------------cut here---------------start------------->8---
/var/log/Xorg.0.log:[    11.922] (II) config/udev: Adding input device Wacom Intuos3 4x6 Pen (/dev/input/event6)
/var/log/Xorg.0.log:[    11.922] (**) Wacom Intuos3 4x6 Pen: Applying InputClass "evdev tablet catchall"
/var/log/Xorg.0.log:[    11.924] (II) Using input driver 'evdev' for 'Wacom Intuos3 4x6 Pen'
/var/log/Xorg.0.log:[    11.924] (**) Wacom Intuos3 4x6 Pen: always reports core events
/var/log/Xorg.0.log:[    11.924] (**) evdev: Wacom Intuos3 4x6 Pen: Device: "/dev/input/event6"
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Vendor 0x56a Product 0xb7
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Found 9 mouse buttons
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Found scroll wheel(s)
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Found relative axes
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Found absolute axes
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Found x and y absolute axes
/var/log/Xorg.0.log:[    11.980] (--) evdev: Wacom Intuos3 4x6 Pen: Found absolute tablet.
/var/log/Xorg.0.log:[    11.980] (II) evdev: Wacom Intuos3 4x6 Pen: Configuring as tablet
/var/log/Xorg.0.log:[    11.980] (II) evdev: Wacom Intuos3 4x6 Pen: Adding scrollwheel support
/var/log/Xorg.0.log:[    11.980] (**) evdev: Wacom Intuos3 4x6 Pen: YAxisMapping: buttons 4 and 5
/var/log/Xorg.0.log:[    11.980] (**) evdev: Wacom Intuos3 4x6 Pen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
/var/log/Xorg.0.log:[    11.980] (II) XINPUT: Adding extended input device "Wacom Intuos3 4x6 Pen" (type: TABLET, id 10)
/var/log/Xorg.0.log:[    11.980] (WW) evdev: Wacom Intuos3 4x6 Pen: touchpads, tablets and touchscreens ignore relative axes.
/var/log/Xorg.0.log:[    11.980] (II) evdev: Wacom Intuos3 4x6 Pen: initialized for absolute axes.
/var/log/Xorg.0.log:[    11.980] (**) Wacom Intuos3 4x6 Pen: (accel) keeping acceleration scheme 1
/var/log/Xorg.0.log:[    11.980] (**) Wacom Intuos3 4x6 Pen: (accel) acceleration profile 0
/var/log/Xorg.0.log:[    11.980] (**) Wacom Intuos3 4x6 Pen: (accel) acceleration factor: 2.000
/var/log/Xorg.0.log:[    11.980] (**) Wacom Intuos3 4x6 Pen: (accel) acceleration threshold: 4
/var/log/Xorg.0.log:[    11.981] (II) config/udev: Adding input device Wacom Intuos3 4x6 Pen (/dev/input/mouse0)
/var/log/Xorg.0.log:[    11.981] (II) config/udev: Adding input device Wacom Intuos3 4x6 Pad (/dev/input/event7)
/var/log/Xorg.0.log:[    11.981] (**) Wacom Intuos3 4x6 Pad: Applying InputClass "evdev tablet catchall"
/var/log/Xorg.0.log:[    11.981] (II) Using input driver 'evdev' for 'Wacom Intuos3 4x6 Pad'
/var/log/Xorg.0.log:[    11.981] (**) Wacom Intuos3 4x6 Pad: always reports core events
/var/log/Xorg.0.log:[    11.981] (**) evdev: Wacom Intuos3 4x6 Pad: Device: "/dev/input/event7"
/var/log/Xorg.0.log:[    11.981] (--) evdev: Wacom Intuos3 4x6 Pad: Vendor 0x56a Product 0xb7
/var/log/Xorg.0.log:[    11.981] (--) evdev: Wacom Intuos3 4x6 Pad: Found 8 mouse buttons
/var/log/Xorg.0.log:[    11.981] (--) evdev: Wacom Intuos3 4x6 Pad: Found absolute axes
/var/log/Xorg.0.log:[    11.982] (--) evdev: Wacom Intuos3 4x6 Pad: Found x and y absolute axes
/var/log/Xorg.0.log:[    11.982] (--) evdev: Wacom Intuos3 4x6 Pad: Found absolute tablet.
/var/log/Xorg.0.log:[    11.982] (II) evdev: Wacom Intuos3 4x6 Pad: Configuring as tablet
/var/log/Xorg.0.log:[    11.982] (**) evdev: Wacom Intuos3 4x6 Pad: YAxisMapping: buttons 4 and 5
/var/log/Xorg.0.log:[    11.982] (**) evdev: Wacom Intuos3 4x6 Pad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
/var/log/Xorg.0.log:[    11.982] (II) XINPUT: Adding extended input device "Wacom Intuos3 4x6 Pad" (type: TABLET, id 11)
/var/log/Xorg.0.log:[    11.982] (II) evdev: Wacom Intuos3 4x6 Pad: initialized for absolute axes.
/var/log/Xorg.0.log:[    11.982] (**) Wacom Intuos3 4x6 Pad: (accel) keeping acceleration scheme 1
/var/log/Xorg.0.log:[    11.982] (**) Wacom Intuos3 4x6 Pad: (accel) acceleration profile 0
/var/log/Xorg.0.log:[    11.982] (**) Wacom Intuos3 4x6 Pad: (accel) acceleration factor: 2.000
/var/log/Xorg.0.log:[    11.982] (**) Wacom Intuos3 4x6 Pad: (accel) acceleration threshold: 4
/var/log/Xorg.0.log:[    11.982] (II) config/udev: Adding input device Wacom Intuos3 4x6 Pad (/dev/input/js0)
--8<---------------cut here---------------end--------------->8---

Does GNOME store logs somewhere that might provide more info on why the
applet in the control center isn't working (I think that's what it's
called)?

-- 
Chris

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: 0001-Add-xf86-input-wacom-to-the-xserver.conf.patch --]
[-- Type: text/x-patch, Size: 1193 bytes --]

From 6e37421c6518ef1159684c55d0edfa9a06b3ab48 Mon Sep 17 00:00:00 2001
From: Chris Marusich <cmmarusich@gmail.com>
Date: Tue, 5 Apr 2016 20:16:13 -0700
Subject: [PATCH] Add xf86-input-wacom to the xserver.conf

---
 gnu/services/xorg.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm
index 9908b95..7fda25d 100644
--- a/gnu/services/xorg.scm
+++ b/gnu/services/xorg.scm
@@ -30,6 +30,7 @@
   #:use-module (gnu packages gnustep)
   #:use-module (gnu packages admin)
   #:use-module (gnu packages bash)
+  #:use-module (gnu packages xdisorg)
   #:use-module (guix gexp)
   #:use-module (guix store)
   #:use-module (guix packages)
@@ -121,6 +122,7 @@ Section \"Files\"
   ModulePath \"" xf86-input-keyboard "/lib/xorg/modules/input\"
   ModulePath \"" xf86-input-mouse "/lib/xorg/modules/input\"
   ModulePath \"" xf86-input-synaptics "/lib/xorg/modules/input\"
+  ModulePath \"" xf86-input-wacom "/lib/xorg/modules/input\"
   ModulePath \"" xorg-server "/lib/xorg/modules\"
   ModulePath \"" xorg-server "/lib/xorg/modules/extensions\"
   ModulePath \"" xorg-server "/lib/xorg/modules/multimedia\"
-- 
2.7.3


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: GuixSD + GNOME + Wacom Tablet = No tablet detected?
  2016-04-06  5:18   ` Chris Marusich
@ 2016-04-07 20:44     ` Ludovic Courtès
  0 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2016-04-07 20:44 UTC (permalink / raw)
  To: Chris Marusich; +Cc: help-guix

Chris Marusich <cmmarusich@gmail.com> skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>> I think the problem is that our xserver.conf does not include
>> xf86-input-wacom to its search path; see (gnu services xorg).
>>
>> Could you try adding it there and reconfiguring from tree (using
>> ‘./pre-inst-env guix system reconfigure’)?
>
> I've tried that (see attached patch).

The patch looks good to me.

> When I rebooted, the behavior was the same.

Side note: you could have avoided a reboot by doing

  sudo herd stop xorg-server

right before ‘guix system reconfigure’, which would have started the new
‘xorg-server’ service.

> I also tried adding both "libwacom" and "xf86-input-wacom" to the
> globally installed packages, but that didn't work, either.
>
> There are messages in the Xorg.0.log file.  However, these messages give
> no indication about why I'm seeing the "No tablet detected" error when
> viewing GNOME's "All Settings" > "Wacom Tablet".
>
> /var/log/Xorg.0.log:[    11.922] (II) config/udev: Adding input device Wacom Intuos3 4x6 Pen (/dev/input/event6)

The log suggests that X detects it.  Is there a chance GNOME would do
something special, like disabling one of the input devices?  Could you
check with a bare-bones window manager whether the tablet is usable?

I have no experience with tablets, so I’m afraid it’s a shot in the
dark.

Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-04-07 20:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-03  4:15 GuixSD + GNOME + Wacom Tablet = No tablet detected? Chris Marusich
2016-04-04  8:53 ` Ludovic Courtès
2016-04-06  5:18   ` Chris Marusich
2016-04-07 20:44     ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.