2017-04-24 3 views
1

J'ai un Adesso Cybertablet Z7. J'ai installé le pilote Wizardpen. Je perds la sensibilité à la pression. Je l'ai désinstallé. Je n'ai pas non plus besoin des pilotes Huion. Je n'avais qu'à faire deux choses.Configuration d'une tablette non-wacom Manjaro Linux

Install xinput_calibrator. 
Uninstall something from xorg or xf86. 

Après cela, le tampon de dessin a fonctionné immédiatement. Pas d'étalonnage ou quoi que ce soit. Je dois le mapper manuellement à l'un de mes moniteurs avec ceci:

xinput --map-to-output 9 HDMI-0; xinput --map-to-output 13 HDMI-0 

chaque fois que je l'utilise. Je sais qu'ils changent quand je redémarre. Cela ne me dérange pas. Je ne me rappelle plus quel fichier doit être désinstallé.

xinput -- list 
⎡ Virtual core pointer id=2 [master pointer (3)] 
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] 
⎜ ↳ UC-LOGIC Tablet WP5540U Mouse id=9 [slave pointer (2)] 
⎜ ↳ 2.4G 2.4G Wireless Device id=13 [slave pointer (2)] 
⎣ Virtual core keyboard id=3 [master keyboard (2)] 
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] 
    ↳ Power Button id=6 [slave keyboard (3)] 
    ↳ Power Button id=7 [slave keyboard (3)] 
    ↳ Sleep Button id=8 [slave keyboard (3)] 
    ↳ Ideazon Merc Stealth id=10 [slave keyboard (3)] 
    ↳ Ideazon Merc Stealth id=11 [slave keyboard (3)] 
    ↳ 2.4G 2.4G Wireless Device id=12 [slave keyboard (3)] 
    ↳ 2.4G 2.4G Wireless Device id=14 [slave keyboard (3)] 

Est-ce que quelqu'un d'autre a ce problème ou fait ce que je l'ai fait pour le faire fonctionner sans étalonnage ou de jouer avec les fichiers .conf?

Répondre

1

Je vais répondre à ma propre question. J'utilise le Cinnamon DE. Ce que je faisais était ...

  1. Assurez-vous que les pilotes sont désinstallés Huion et WizardPen
  2. sudo nemo.
  3. Je suis allé à: /etc/X11/xorg.conf.d
  4. a créé un fichier là-dedans appelé: 61-UC-LOGIC_Tablet_WP5540U.conf (renommé) Je suis de here.

Dans ce fichier je suis entré:

Section "InputClass" 
Identifier "UC-LOGIC Tablet WP5540U" 
MatchIsTablet "on" 
MatchDevicePath "/dev/input/event*" 
MatchProduct "Tablet WP5540U" 
Driver "evdev" 
Option "Mode" "absolute" 
EndSection 

4a. Il y avait d'autres "options" là-dedans aussi bien que je l'ai enlevé

Option "TransformationMatrix" "1 0 0 0 0.75 0 0 0 1" 
Option "ConstantDeceleration" "4" 

J'ai aussi changé le

Option "Module" "relative" to Option "Mode" "absolute" 

4b. J'ai également changé l'identifiant pour ma tablette modèle WP5540U.

  1. J'ai vérifié que xf86-input-evdev et libevdev étaient installés. Puis j'ai installé uclogic-tools et xf86-input-synaptics. Ensuite, j'ai installé les outils uclogic-tools et xf86-input-synaptics.

  2. Rebooted

  3. Je puis tapé dans le terminal

    xinput --list 
    

délivrer en sortie:

⎡ Virtual core pointer id=2 [master pointer (3)] 
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] 
⎜ ↳ 2.4G 2.4G Wireless Device id=10 [slave pointer (2)] 
⎜ ↳ UC-LOGIC Tablet WP5540U Pen id=13 [slave pointer (2)] 
⎜ ↳ UC-LOGIC Tablet WP5540U Mouse id=14 [slave pointer (2)] 
⎣ Virtual core keyboard id=3 [master keyboard (2)] 
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] 
↳ Power Button id=6 [slave keyboard (3)] 
↳ Power Button id=7 [slave keyboard (3)] 
↳ Sleep Button id=8 [slave keyboard (3)] 
↳ 2.4G 2.4G Wireless Device id=9 [slave keyboard (3)] 
↳ Ideazon Merc Stealth id=11 [slave keyboard (3)] 
↳ Ideazon Merc Stealth id=12 [slave keyboard (3)] 
↳ 2.4G 2.4G Wireless Device id=15 [slave keyboard (3)] 

Comme vous le voyez la différence par rapport au-dessus de mon appareil est maintenant reconnu et disponible pour carte à l'un de mes 4 moniteurs avec:

xinput --map-to-output "id=?" "output" 

id =? parce que l'identifiant change au démarrage.

La sensibilité à la pression fonctionne parfaitement.

Aussi. Je n'avais pas besoin d'étalonnage.

+0

libinput xorg xf86 non-wacom wacom manjaro synaptics tablette uclogic uc-logic uclogic-tools evdev – user5858360