8,560
edits
(Updating to match new version of source page) Tags: Mobile web edit Mobile edit |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
__TOC__ | __TOC__ | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
==Tablets and Pen displays (wacom but not only)== | ==Tablets and Pen displays (wacom but not only)== | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
==Different Desktop Environments== | ==Different Desktop Environments== | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===Cinnamon, Gnome and Budgie=== | ===Cinnamon, Gnome and Budgie=== | ||
The only thing that is needed to install aside from the default installer is the package <code>xf86-input-wacom</code>. | The only thing that is needed to install aside from the default installer is the package <code>xf86-input-wacom</code>. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===KDE Plasma 5=== | ===KDE Plasma 5=== | ||
The package <code>xf86-input-wacom</code> will be automatically installed when installing the <code>kcm-wacomtablet</code> from community repository. | The package <code>xf86-input-wacom</code> will be automatically installed when installing the <code>kcm-wacomtablet</code> from community repository. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
This will add Tablet Settings interface/configuration in the System Settings + the needed background services for KDE Plasma Framework. | This will add Tablet Settings interface/configuration in the System Settings + the needed background services for KDE Plasma Framework. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===XFCE and probably MATE=== | ===XFCE and probably MATE=== | ||
There is a workaround proposed by [https://github.com/achadwick/gsdwacom4xfce achadwick] and works just fine. They use the Gnome settings interface. | There is a workaround proposed by [https://github.com/achadwick/gsdwacom4xfce achadwick] and works just fine. They use the Gnome settings interface. | ||
</div> | |||
==Problèmes connus== | ==Problèmes connus== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===Slow drag in File Manager=== | ===Slow drag in File Manager=== | ||
Slow drag in File Manager and very slow interaction of Tools and Brushes in Krita. \ | Slow drag in File Manager and very slow interaction of Tools and Brushes in Krita. \ | ||
The resolution is to modify the <code>10-evdev.conf</code> in <code>/usr/share/X11/xorg.conf.d/10-evdev.conf</code> | The resolution is to modify the <code>10-evdev.conf</code> in <code>/usr/share/X11/xorg.conf.d/10-evdev.conf</code> | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
There might be necessary to make a symlink of it like this: | There might be necessary to make a symlink of it like this: | ||
sudo ln -s /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/10-evdev.conf | sudo ln -s /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/10-evdev.conf | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
<pre> | <pre> | ||
~ >>> cat /etc/X11/xorg.conf.d/10-evdev.conf | ~ >>> cat /etc/X11/xorg.conf.d/10-evdev.conf | ||
Line 35: | Line 52: | ||
# and other devices that we don't really want to use. The list below | # and other devices that we don't really want to use. The list below | ||
# matches everything but joysticks. | # matches everything but joysticks. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Section "InputClass" | Section "InputClass" | ||
Identifier "evdev pointer catchall" | Identifier "evdev pointer catchall" | ||
Line 42: | Line 61: | ||
Driver "evdev" | Driver "evdev" | ||
EndSection | EndSection | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
#Section "InputClass" | #Section "InputClass" | ||
# Identifier "evdev keyboard catchall" | # Identifier "evdev keyboard catchall" | ||
Line 49: | Line 70: | ||
# Driver "evdev" | # Driver "evdev" | ||
#EndSection | #EndSection | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
#Section "InputClass" | #Section "InputClass" | ||
# Identifier "evdev touchpad catchall" | # Identifier "evdev touchpad catchall" | ||
Line 56: | Line 79: | ||
# Driver "evdev" | # Driver "evdev" | ||
#EndSection | #EndSection | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
#Section "InputClass" | #Section "InputClass" | ||
# Identifier "evdev tablet catchall" | # Identifier "evdev tablet catchall" | ||
Line 63: | Line 88: | ||
# Driver "evdev" | # Driver "evdev" | ||
#EndSection | #EndSection | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
#Section "InputClass" | #Section "InputClass" | ||
# Identifier "evdev touchscreen catchall" | # Identifier "evdev touchscreen catchall" | ||
Line 71: | Line 98: | ||
#EndSection | #EndSection | ||
</pre> | </pre> | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===Gnome DE=== | ===Gnome DE=== | ||
In Gnome, if someone wants to use the GDM theme of a custom gnome-shell theme to have a consistent look trough login/log-out/lock-screen, the settings for mapping the buttons will render a blank overlay with no options. | In Gnome, if someone wants to use the GDM theme of a custom gnome-shell theme to have a consistent look trough login/log-out/lock-screen, the settings for mapping the buttons will render a blank overlay with no options. | ||
</div> | |||
'''Solutions''': | '''Solutions''': | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
* Use the default <code>gnome-shell</code>, <code>adwaita</code> and <code>gdm</code> | * Use the default <code>gnome-shell</code>, <code>adwaita</code> and <code>gdm</code> | ||
* Use the modified <code>manjaro-gnome-maia-theme</code> | * Use the modified <code>manjaro-gnome-maia-theme</code> | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===The device is not recognized=== | ===The device is not recognized=== | ||
</div> | |||
The device is not recognized, the xinput doesn’t list it, etc, that is most likely due to a not supported device, no specific ID in the <code>/usr/share/libwacom/</code> for it. | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
The device is not recognized, the xinput doesn’t list it, etc, that is most likely due to a not supported device, no specific ID in the <code>/usr/share/libwacom/</code> for it. | |||
</div> | |||
A possible resolution is to install the <code>input-wacom-dkms</code> making sure that the headers for the kernel are installed too, then manually adding the modules to load. | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
A possible resolution is to install the <code>input-wacom-dkms</code> making sure that the headers for the kernel are installed too, then manually adding the modules to load. | |||
</div> | |||
It will not provide a functionality if the modules are not loaded, and still relies in the <code>xf86-input-wacom</code>, <code>libwacom</code> and the Graphical interface for Tablet settings. | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
It will not provide a functionality if the modules are not loaded, and still relies in the <code>xf86-input-wacom</code>, <code>libwacom</code> and the Graphical interface for Tablet settings. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Of course the <code>xsetwacom</code> commands work too, but the purpose is to have a GUI for settings and avoid any confusing/miss-passed settings from terminal. | Of course the <code>xsetwacom</code> commands work too, but the purpose is to have a GUI for settings and avoid any confusing/miss-passed settings from terminal. | ||
</div> | |||
===KDE Plasma 5=== | ===KDE Plasma 5=== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
In KDE Plasma 5 the <code>kcm-wacomtablet</code> recognizes the pen and tablet but the pen (Stylus) doesn’t draw. By default there are no settings for them, the resolution is: | In KDE Plasma 5 the <code>kcm-wacomtablet</code> recognizes the pen and tablet but the pen (Stylus) doesn’t draw. By default there are no settings for them, the resolution is: | ||
# Set the mode to Absolute Mode in the tablet tab and the Area to the desired screen. | # Set the mode to Absolute Mode in the tablet tab and the Area to the desired screen. | ||
Line 107: | Line 150: | ||
# Click '''Apply''' button, '''disconnect''' and '''reconnect''' the tablet and it should work. | # Click '''Apply''' button, '''disconnect''' and '''reconnect''' the tablet and it should work. | ||
From this point all the settings can be changed and have also the Express Buttons personalized, and calibrate the pen to the screen area. | From this point all the settings can be changed and have also the Express Buttons personalized, and calibrate the pen to the screen area. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
The settings are stored in <code>~/.config/tabletprofilesrc</code> | The settings are stored in <code>~/.config/tabletprofilesrc</code> | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
===Mixed configurations=== | ===Mixed configurations=== | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Mixed configurations due to use of <code>xsetwacom</code> commands and other tools. Resolution is to undo all and start with the GUI Settings. | Mixed configurations due to use of <code>xsetwacom</code> commands and other tools. Resolution is to undo all and start with the GUI Settings. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
==More information== | ==More information== | ||
* Manjaro Forum [https://forum.manjaro.org/search?q=wacom%20order%3Alatest_topic Search for Wacom] | * Manjaro Forum [https://forum.manjaro.org/search?q=wacom%20order%3Alatest_topic Search for Wacom] | ||
* Github [https://github.com/Zeioth/XFCE-Wacom-Settings Zeioth/XFCE-Wacom-Settings] | * Github [https://github.com/Zeioth/XFCE-Wacom-Settings Zeioth/XFCE-Wacom-Settings] | ||
</div> | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] |