Страница 1 из 1

GAOMON S620 (графический планшет) и LinuxMint 19.3x64

Добавлено: 27 сен 2021, 20:17
bigmdm
Из коробки устройство сразу работает. Позиционируется нормально, но определяется системой как некий вариант тачпада в меню НАСТРОЙКИ/МЫШЬ и ТАЧПАД.

lsusb определяет его как 256c:006d

Что сделано:
1. Изменен файл /usr/share/X11/xorg.conf.d/70-wacom.conf (для более старых версий LM - 50-wacom.conf), в конец файла добавлено:

Код: Выделить всё

#Gaomon S620
Section "InputClass"
Identifier "GAOMON Gaomon Tablet"
MatchUSBID "256c:006d"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
(подсмотрено с GitHub)
2. После перезагрузки команда xsetwacom --list стала выдавать следующее:

Код: Выделить всё

GAOMON Gaomon Tablet Pen stylus 	id: 9	type: STYLUS    
GAOMON Gaomon Tablet Pad pad    	id: 10	type: PAD 

(до этого не выдавала ничего) Соответственно в меню НАСТРОЙКИ/МЫШЬ и ТАЧПАД появилось два пункта с GAOMON вместо одного.

Появилась возможность переназначать кнопки:

Для пера:

Код: Выделить всё

xsetwacom --set 'GAOMON Gaomon Tablet Pen stylus' Button 1 "***"   - реакция нажатия пера, лучше не менять, иначе нажатие перестает работать
xsetwacom --set 'GAOMON Gaomon Tablet Pen stylus' Button 2 "***"   - нижняя кнопка пера
xsetwacom --set 'GAOMON Gaomon Tablet Pen stylus' Button 3 "***"   - верхняя кнопка пера
где *** - комбинация слова key и нажимаемых клавиш. В случае функциональных клавиш (CTRL, ALT, SHIFT и др.) сначала записывается символ +, затем имя функциональной клавиши (это символизирует ее нажатие), затем нужная клавиша в сочетании с функциональной, затем символ -, затем функциональная клавиша (это символизирует ее отпускание. Например, <CTRL>V , будет записано как "key +ctrl v -ctrl".

Для четырех клавиш планшета:

Код: Выделить всё

xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 1 "***"
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 2 "***"
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 3 "***"
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 8 "***"
где *** - комбинация, описанная выше.
Из этих команд можно создать BASH-файл и запускать его перед использованием планшета:

Код: Выделить всё

#!/bin/bash
#GAOMON S620 PAD KEY SETTINGS
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 1 "key +ctrl c -ctrl"
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 2 "key +ctrl v -ctrl"
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 3 "key +ctrl - -ctrl"
xsetwacom --set 'GAOMON Gaomon Tablet Pad pad' Button 8 "key +ctrl + -ctrl"
#GAOMON S620 PEN KEY SETTINGS
xsetwacom --set 'GAOMON Gaomon Tablet Pen stylus' Button 2 "key del"
- файл, переназначающий нижнюю клавишу пера на Del (чтобы удобно было стирать выделенный фрагмент), черыре клавиши планшета на функции копировать, вставить, уменьшить масштаб, увеличить масштаб.
Список поддерживаемых клавиш можно вывести командой xsetwacom --list modifiers

GAOMON S620 (графический планшет) и LinuxMint 19.3x64

Добавлено: 27 сен 2021, 22:28
bigmdm

GAOMON S620 (графический планшет) и LinuxMint 19.3x64

Добавлено: 27 сен 2021, 23:54
hellonet
bigmdm писал(а):
27 сен 2021, 20:17
lsusb определяет его как 256c:006d
ID планшета оказался 256c:006d (который у Huion HS610)

GAOMON S620 (графический планшет) и LinuxMint 19.3x64

Добавлено: 28 сен 2021, 08:59
bigmdm
Похоже - клон, но сделан очень добротно и красиво. Уровень нажатия регулируется достаточно плавно. Интересная нумерация кнопок на паде: 1-2-3-8

GAOMON S620 (графический планшет) и LinuxMint 19.3x64

Добавлено: 04 окт 2021, 10:27
bigmdm
В дополнение: BASH-скрипт c клавишами, иконку на рабочий стол и файл запуска рабочего стола можно взять с моего: GitHub