09/12/2020, 14:22
Ciao a tutti, metto a fattor comune la mia esperienza con questa tavoletta grafica acquistata per mia figlia, appassionata di disegno. La scelta di questa tavoletta grafica è stata determinata sia dal costo contenuto della tavoletta sia dal fatto che sul proprio sito il produttore mette a disposizione dei driver per linux.
Ho avuto modo di collegare la tavoletta grafica al pc con Ubuntu Unity 20.04.1 (https://ubuntuunity.org/) e di installare i driver (che servono più che altro a definire i vari pulsanti/parametri della penna e della tavoletta).
Ed ecco il problema: Ubuntu riconosceva la tavoletta grafica solo come secondo schermo, non riconoscendo la penna e il suo utilizzo.
In lsusb la tavoletta viene correttamente rilevata; in Impostazioni di Sistema la tavoletta non veniva rilevata, nè sulla sezione mouse e touchpad nè sulla sezione tavoletta wacom; se aprivo il programmino scaricato dal sito XP Pen, la tavoletta veniva correttamente rilevata e consentiva di impostare le varie opzioni.
Premetto che non sono un programmatore e quindi quanto di seguito scritto può essere impreciso, io lo scrivo come l'ho capito, mi perdonerete gli errori.
Ho iniziato a googolare un po' e ho letto diverse pagine web sull'argomento (spesso su altre tavolette), ed infine ho incominciato a pensare che il problema potesse essere il riconoscimento della tavoletta/penna come input per il pc, come accade per i mouse e i touchpad.
Ho provato la tavoletta grafica su Ubuntu Unity 20.04.1 in live (confidando sul maggior numero di moduli che vengono caricati sulle live onde consentire la maggior compatibilità possibile con l'hardware a disposizione) e la tavoletta grafica e la penna venivano riconosciuti ed erano perfettamente funzionanti. Ho dunque copiato (usando il comando dmesg) la configurazione che era avvenuta in live per guardarla con attenzione:
Quindi mi sono concentrato sui processi xinput e udev e sul modulo/pacchetto libinput e ho iniziato a googolare un po' e poi a cercare su synaptic dei possibili pacchetti e infine ho installato i seguenti pacchetti:
libinput-pad-xtest
libinput-pad1
libinput-tools
python3-libevdev
python3-pyudev
hdmi2usb-udev
xserver-xorg-input-evdev
xbindkeys
easystroke
libboost-serialization1.71.0
Preciso che non sono sicuro che servano tutti, anzi probabilmente qualcuno di questi è inutile allo scopo (penso a hdmi2usb) o superfluo (penso a xbindkeys e ad easystroke), ma in ogni caso al successivo riavvio la tavoletta grafica e la penna venivano riconosciuti e funzionano correttamente.
Spero che questa discussione possa essere d'aiuto a qualcuno.
Saluti
Ho avuto modo di collegare la tavoletta grafica al pc con Ubuntu Unity 20.04.1 (https://ubuntuunity.org/) e di installare i driver (che servono più che altro a definire i vari pulsanti/parametri della penna e della tavoletta).
Ed ecco il problema: Ubuntu riconosceva la tavoletta grafica solo come secondo schermo, non riconoscendo la penna e il suo utilizzo.
In lsusb la tavoletta viene correttamente rilevata; in Impostazioni di Sistema la tavoletta non veniva rilevata, nè sulla sezione mouse e touchpad nè sulla sezione tavoletta wacom; se aprivo il programmino scaricato dal sito XP Pen, la tavoletta veniva correttamente rilevata e consentiva di impostare le varie opzioni.
Premetto che non sono un programmatore e quindi quanto di seguito scritto può essere impreciso, io lo scrivo come l'ho capito, mi perdonerete gli errori.
Ho iniziato a googolare un po' e ho letto diverse pagine web sull'argomento (spesso su altre tavolette), ed infine ho incominciato a pensare che il problema potesse essere il riconoscimento della tavoletta/penna come input per il pc, come accade per i mouse e i touchpad.
Ho provato la tavoletta grafica su Ubuntu Unity 20.04.1 in live (confidando sul maggior numero di moduli che vengono caricati sulle live onde consentire la maggior compatibilità possibile con l'hardware a disposizione) e la tavoletta grafica e la penna venivano riconosciuti ed erano perfettamente funzionanti. Ho dunque copiato (usando il comando dmesg) la configurazione che era avvenuta in live per guardarla con attenzione:
Codice:
[ 143.330] (II) config/udev: Adding input device UGTABLET 11.6 inch PenDisplay Mouse (/dev/input/mouse1)
[ 143.330] (II) No input driver specified, ignoring this device.
[ 143.330] (II) This device may have been added with another device file.
[ 143.337] (II) config/udev: Adding input device UGTABLET 11.6 inch PenDisplay (/dev/input/mouse2)
[ 143.337] (II) No input driver specified, ignoring this device.
[ 143.337] (II) This device may have been added with another device file.
[ 143.372] (II) config/udev: Adding input device UGTABLET 11.6 inch PenDisplay Mouse (/dev/input/event18)
[ 143.372] (**) UGTABLET 11.6 inch PenDisplay Mouse: Applying InputClass "libinput pointer catchall"
[ 143.372] (II) Using input driver 'libinput' for 'UGTABLET 11.6 inch PenDisplay Mouse'
[ 143.372] (**) UGTABLET 11.6 inch PenDisplay Mouse: always reports core events
[ 143.372] (**) Option "Device" "/dev/input/event18"
[ 143.372] (**) Option "_source" "server/udev"
[ 143.394] (II) event18 - UGTABLET 11.6 inch PenDisplay Mouse: is tagged by udev as: Mouse
[ 143.394] (II) event18 - UGTABLET 11.6 inch PenDisplay Mouse: device is a pointer
[ 143.394] (II) event18 - UGTABLET 11.6 inch PenDisplay Mouse: device removed
[ 143.517] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:28BD:091F.0004/input/input21/event18"
[ 143.517] (II) XINPUT: Adding extended input device "UGTABLET 11.6 inch PenDisplay Mouse" (type: MOUSE, id 15)
[ 143.518] (**) Option "AccelerationScheme" "none"
[ 143.518] (**) UGTABLET 11.6 inch PenDisplay Mouse: (accel) selected scheme none/0
[ 143.518] (**) UGTABLET 11.6 inch PenDisplay Mouse: (accel) acceleration factor: 2.000
[ 143.518] (**) UGTABLET 11.6 inch PenDisplay Mouse: (accel) acceleration threshold: 4
[ 143.523] (II) event18 - UGTABLET 11.6 inch PenDisplay Mouse: is tagged by udev as: Mouse
[ 143.523] (II) event18 - UGTABLET 11.6 inch PenDisplay Mouse: device is a pointer
[ 143.527] (II) config/udev: Adding input device UGTABLET 11.6 inch PenDisplay Keyboard (/dev/input/event19)
[ 143.527] (**) UGTABLET 11.6 inch PenDisplay Keyboard: Applying InputClass "libinput keyboard catchall"
[ 143.527] (II) Using input driver 'libinput' for 'UGTABLET 11.6 inch PenDisplay Keyboard'
[ 143.527] (**) UGTABLET 11.6 inch PenDisplay Keyboard: always reports core events
[ 143.527] (**) Option "Device" "/dev/input/event19"
[ 143.527] (**) Option "_source" "server/udev"
[ 143.531] (II) event19 - UGTABLET 11.6 inch PenDisplay Keyboard: is tagged by udev as: Keyboard
[ 143.531] (II) event19 - UGTABLET 11.6 inch PenDisplay Keyboard: device is a keyboard
[ 143.531] (II) event19 - UGTABLET 11.6 inch PenDisplay Keyboard: device removed
[ 143.557] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:28BD:091F.0004/input/input22/event19"
[ 143.557] (II) XINPUT: Adding extended input device "UGTABLET 11.6 inch PenDisplay Keyboard" (type: KEYBOARD, id 16)
[ 143.557] (**) Option "xkb_model" "pc105"
[ 143.557] (**) Option "xkb_layout" "it"
[ 143.557] (WW) Option "xkb_variant" requires a string value
[ 143.557] (WW) Option "xkb_options" requires a string value
[ 143.562] (II) event19 - UGTABLET 11.6 inch PenDisplay Keyboard: is tagged by udev as: Keyboard
[ 143.562] (II) event19 - UGTABLET 11.6 inch PenDisplay Keyboard: device is a keyboard
[ 143.565] (II) config/udev: Adding input device UGTABLET 11.6 inch PenDisplay (/dev/input/event20)
[ 143.565] (**) UGTABLET 11.6 inch PenDisplay: Applying InputClass "libinput tablet catchall"
[ 143.565] (II) Using input driver 'libinput' for 'UGTABLET 11.6 inch PenDisplay'
[ 143.565] (**) UGTABLET 11.6 inch PenDisplay: always reports core events
[ 143.565] (**) Option "Device" "/dev/input/event20"
[ 143.565] (**) Option "_source" "server/udev"
[ 143.648] (II) event20 - UGTABLET 11.6 inch PenDisplay: is tagged by udev as: Tablet
[ 143.678] (II) event20 - UGTABLET 11.6 inch PenDisplay: tablet 'UGTABLET 11.6 inch PenDisplay' unknown to libwacom
[ 143.678] (II) event20 - UGTABLET 11.6 inch PenDisplay: device is a tablet
[ 143.678] (II) event20 - UGTABLET 11.6 inch PenDisplay: device removed
[ 143.729] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:28BD:091F.0005/input/input23/event20"
[ 143.729] (II) XINPUT: Adding extended input device "UGTABLET 11.6 inch PenDisplay" (type: TABLET, id 17)
[ 143.793] (II) event20 - UGTABLET 11.6 inch PenDisplay: is tagged by udev as: Tablet
[ 143.794] (II) event20 - UGTABLET 11.6 inch PenDisplay: tablet 'UGTABLET 11.6 inch PenDisplay' unknown to libwacom
[ 143.795] (II) event20 - UGTABLET 11.6 inch PenDisplay: device is a tablet
[ 217.326] (II) libinput: UGTABLET 11.6 inch PenDisplay: needs a virtual subdevice
[ 217.326] (**) UGTABLET 11.6 inch PenDisplay Pen (0): Applying InputClass "libinput tablet catchall"
[ 217.326] (II) Using input driver 'libinput' for 'UGTABLET 11.6 inch PenDisplay Pen (0)'
[ 217.326] (**) UGTABLET 11.6 inch PenDisplay Pen (0): always reports core events
[ 217.326] (**) Option "Device" "/dev/input/event20"
[ 217.326] (**) Option "_source" "_driver/libinput"
[ 217.326] (II) libinput: UGTABLET 11.6 inch PenDisplay Pen (0): is a virtual subdevice
[ 217.326] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:28BD:091F.0005/input/input23/event20"
[ 217.326] (II) XINPUT: Adding extended input device "UGTABLET 11.6 inch PenDisplay Pen (0)" (type: STYLUS, id 18)
[ 217.327] (**) Option "AccelerationScheme" "none"
[ 217.328] (**) UGTABLET 11.6 inch PenDisplay Pen (0): (accel) selected scheme none/0
[ 217.328] (**) UGTABLET 11.6 inch PenDisplay Pen (0): (accel) acceleration factor: 2.000
[ 217.328] (**) UGTABLET 11.6 inch PenDisplay Pen (0): (accel) acceleration threshold: 4
Quindi mi sono concentrato sui processi xinput e udev e sul modulo/pacchetto libinput e ho iniziato a googolare un po' e poi a cercare su synaptic dei possibili pacchetti e infine ho installato i seguenti pacchetti:
libinput-pad-xtest
libinput-pad1
libinput-tools
python3-libevdev
python3-pyudev
hdmi2usb-udev
xserver-xorg-input-evdev
xbindkeys
easystroke
libboost-serialization1.71.0
Preciso che non sono sicuro che servano tutti, anzi probabilmente qualcuno di questi è inutile allo scopo (penso a hdmi2usb) o superfluo (penso a xbindkeys e ad easystroke), ma in ogni caso al successivo riavvio la tavoletta grafica e la penna venivano riconosciuti e funzionano correttamente.
Spero che questa discussione possa essere d'aiuto a qualcuno.
Saluti
Scusate il ritardo...
Usate l'errore come chiave di ricerca su Google
Prof Antonio, quanto ci manchi...
Usate l'errore come chiave di ricerca su Google
Prof Antonio, quanto ci manchi...