Intereting Posts
Ctrl-space не работает в терминале после установки Cinnamon Как создать пусковую установку для панели управления Xampp? Что такое записывающее устройство на диске? Как я могу сказать, что snapcraft запускает мой код как python2, а не python3 при использовании нового плагина python? Инструмент настройки Unity: как отключить ярлыки переключения окон? Как установить gephi? Какой оконный менеджер предлагает лучшую стабильность? Как исправить проблему пакета, которую я получил после неудачной попытки установки QtOctave? Драйверы для TP-LINK TL-WN725N Nano USB Wireless N adapter Как сделать титульную страницу с помощью Libre Office? Bash for loop – как включить пустые строки? (IFS) Я не могу включить Intel Corporation Wireless 8260 (rev 3a) Является ли моя версия ядра «ОК» или мне нужно ее обновить? Как переместить кнопки окна вправо для всех пользователей? php /var/www/html/*.php не работает в терминале, который открыт из меню php * .php работает в терминале, который открыт внутри папки для хранения php

Планшет HUION H610

Я запускаю Ubuntu 14.04, и мой планшет HUION h610 работает. Например, я могу перемещать курсор с помощью пера, и кнопка правой кнопки мыши работает. Однако ничего не происходит. Это означает, что я не могу рисовать ни на какие программы, Gimp, Mypaint и т. Д. Я пошел на настройки и включил устройство, которое Gimp и Mypaint узнают. Но опять-таки никакого рисунка. Также кнопки на планшете не работают вообще.

поэтому, когда я делаю uname -a это возвращается:
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Тогда я также сделал lsusb и я получаю:

 Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 256c:006e Bus 003 Device 002: ID 0461:4d22 Primax Electronics, Ltd Bus 003 Device 004: ID 413c:2107 Dell Computer Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

Затем я также попробовал xinput list :

  Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ USB Optical Mouse id=9 [slave pointer (2)] ⎜ ↳ HUION PenTablet id=10 [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)] ↳ Dell Dell USB Entry Keyboard id=8 [slave keyboard (3)] ↳ Eee PC WMI hotkeys id=11 [slave keyboard (3)] 

lsmod | grep "huion" lsmod | grep "huion" вернул это:

 hid_huion 12719 0 hid 106148 3 hid_generic,usbhid,hid_huion 

И, наконец, это результат cat /boot/config-3.* | grep "HUION" cat /boot/config-3.* | grep "HUION" :

 CONFIG_HID_HUION=m CONFIG_HID_HUION=m CONFIG_HID_HUION=m CONFIG_HID_HUION=m 

Пожалуйста, если кто-нибудь может мне помочь, я бы очень признателен.

Я только что купил этот планшет и успешно установил его драйвер в Ubuntu 14.10.

Сначала вам нужно удалить любой существующий драйвер:

 sudo rmmod hid-huion 

После этого загрузите версию 5 или более позднюю версию из проекта DIGImend . Untar, перейдите в каталог загрузки, создайте и установите драйвер:

 tar xf digimend-kernel-drivers-5.tar.gz cd digimend-kernel-drivers-5 make sudo make install 

Теперь ваш H610 должен работать. При каждом обновлении ядра вам придется выполнять вышеуказанные действия.

Сделал руководство на основе этого вопроса, и это ответы. Я переписываю его здесь как ответ, потому что это прямой ответ на вопрос OP и затрагивает некоторые вещи, которые были пропущены в других ответах.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ПОЛНОЕ РУКОВОДСТВО ПО КАК КОНФИГУРИРОВАТЬ HUION H610 НА LINUX

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Fadi R

КРЕДИТЫ:

Это руководство является результатом моих собственных исследований и, в большей степени, ответов bebop (+ David Foester ) и коляски на Ask Ubuntu ( планшет HUION H610 ) КАК ТАК КАК сообщение Clavos-Studios на Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Спасибо, ребята, я многому научился из ваших сообщений. И, конечно же, майор Кудос в команде DigiMend и Николай Кондрашов (основатель проекта). Их неутомимая работа открыла широкий спектр планшетов для сообщества Linux. ( http://digimend.github.io )

[0] СОДЕРЖАНИЕ:

[1] УСТАНОВКА ВОДИТЕЛЯ

[2] КОНФИГУРАЦИЯ И КАРТА САЙТА

[3] КОНФИГУРИРОВАТЬ ПРИЛОЖЕНИЯ ДЛЯ РАБОТЫ С ТАБЛЕТКОЙ

[4] ПРЕДЛАГАЕМЫЕ ПРОГРАММЫ

[1] УСТАНОВКА ВОДИТЕЛЯ:

(1.1) Убедитесь, что у вас есть следующие пакеты:

 a) xf86-input-wacom b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat) 

(1.2) Загрузите последние драйверы Digimend из Github ( https://github.com/DIGImend/digimend-kernel-drivers ). По какой-то причине я не мог получить исходный код с сайта github.io Digimend для компиляции ( https://digimend.github.io/drivers/ ), но он может быть другим для вас …

a) В терминале ввод:

  sudo rmmod hid-kye sudo rmmod hid-uclogic sudo rmmod hid-huion 

b) извлечь исходный код digimend (из github.com, это: digimend-kernel-drivers-master.zip). В терминале найдите извлеченный каталог и вход:

  make sudo make install 

(1.3) Настройка записи 52-tablet.conf для H610

a) сделать файл 52-tablet.conf, если он не существует:

 sudo mkdir /etc/X11/xorg.conf.d cd /etc/X11/xorg.conf.d sudo gedit 52-tablet.conf 

b) вставьте эту запись для H610 в 52-tablet.conf:

 Section "InputClass" Identifier "Huion on wacom" # MatchIsTablet "on" MatchProduct "HUION" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection 

c) сохранить файл и перезапустить

d) при перезапуске, когда вы открываете терминал и ввод:

 xsetwacom --list 

(Тебе следует увидеть:)

 HUION PenTablet Pad pad id: 11 type: PAD HUION PenTablet Pen stylus id: 12 type: STYLUS 

(идентификатор будет отличаться от машины к машине)

[2] КОНФИГУРИРОВАНИЕ И КАРТА САЙТА:

(2.1) Определение кнопок левого пульта:

a) Как мы видели ранее, пэд определен «HUION PenTablet Pad pad», и его кнопка: 1,2,3,8,9,10,11,12. Эти кнопки будут не определены при каждом входе в систему. Чтобы определить их, вы можете ввести следующую команду synthax в Terminal

 xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES" 

b) Вы можете автоматизировать его, создав файл сценария, который автоматически запускается при каждом сеансе. Например, мой скрипт называется Huion.Default.sh, и мне нравится bebop из схемы кнопок AskUbuntu:

 #!/bin/sh xsetwacom --set 'HUION PenTablet Pad pad' Button 1 "key +ctrl +z -z -ctrl" xsetwacom --set 'HUION PenTablet Pad pad' Button 2 "key e" xsetwacom --set 'HUION PenTablet Pad pad' Button 3 "key b" xsetwacom --set 'HUION PenTablet Pad pad' Button 8 "key +" xsetwacom --set 'HUION PenTablet Pad pad' Button 9 "key -" xsetwacom --set 'HUION PenTablet Pad pad' Button 10 "key ]" xsetwacom --set 'HUION PenTablet Pad pad' Button 11 "key [" xsetwacom --set 'HUION PenTablet Pad pad' Button 12 "key p" 

c) Не забудьте дать разрешение на выполнение скрипта:

 chmod +x Huion.Default.sh 

d) Вы можете создавать разные сценарии и схемы кнопок для разных приложений, которые вы используете с планшетом. Когда вы делаете lauchers, вы можете сделать эти сценарии лучше, прежде чем запускать сами приложения. Вы делаете это, редактируя команду в файле laucher или desktop. Например:

 Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp 

(2.2) Подробнее о xsetwacom: Прежде чем продолжить настройку планшета, вот несколько полезных команд, которые вы можете сделать с помощью xsetwacom.

(a) Значения кнопок проверки: xsetwacom –get «НАЗВАНИЕ УСТРОЙСТВА» Кнопка КНОПКА-НОМЕР

 eg. xsetwacom --get 'HUION PenTablet Pad pad' Button 1 eg. xsetwacom --get 'HUION PenTablet Pen stylus' Button 1 (this very useful in figuring out the button scheme of the Pad and Stylus) 

(b) Параметры xsetwacom –list : эта команда будет перечислять, какие параметры xsetwacom могут получить и установить. Пример перечисленных параметров: Button, PressureCurve и Threshold. Имейте ввиду, что поскольку xf86-input-wacom предназначен для планшетов Wacom, могут быть некоторые параметры, которые не будут применяться к вашему H610.

(2.3) Определение кнопок стилуса : Стилус определяется как «HUION PenTablet Pen stylus», а кнопка: 1,2,3 (порядок кнопок: голова стилуса, переключить вниз, переключиться вверх). Кнопки определяются соответственно «кнопка +1» «кнопка +2» «кнопка +3» (это значения xinput для левого клика, среднего щелчка и правого щелчка). Я бы не рекомендовал модифицировать кнопку 1, но если вы хотите изменить другие 2 кнопки, вы можете сделать это так же, как я показал вам в разделе (2.1), и добавить строку в Huion.Default.sh

например. если вы хотите использовать ластик на своем стилусе, вы можете пожертвовать средним нажатием кнопки 2, введя:

 xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e" 

(если вы хотите вернуться к умолчанию 🙂

 xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2" 

(2.4) Определение кривых давления:

Чтобы определить кривую давления, введите:

 xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE" 

например.

 xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95" 

Это не дало ошибок, но я еще не установил, действительно ли это влияет на кривые давления стилуса. Я обновлю, когда узнаю.

Многие приложения, такие как Krita и GIMP, будут иметь собственные настройки кривой давления. До сих пор я тестировал кривые давления на GIMP и, похоже, хорошо работает. Подробнее об этом в разделе 3.

(2.5) Поддержка левой руки — работа продолжается

[3] КОНФИГУРИРОВАНИЕ ПРИЛОЖЕНИЙ ДЛЯ РАБОТЫ С ТАБЛЕТКОЙ:

В разделе поддержки DigiMend есть несколько действительно замечательных руководств по настройке вашего планшета со следующими приложениями: Alchemy, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio и приложениями, заканчивающимися Wine.

Просто перейдите по адресу http://digimend.github.io/support/ и перейдите в раздел «Настройка приложения».

[4] ПРЕДЛАГАЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ:

— Работа в процессе —

Я режу и вставляю, основываясь на том, что я сделал. Получение кнопок, работающих на планшете HUION 610 в Ubuntu / Linux с использованием драйверов из дерева. Используйте кнопку клонирования или Загрузить на странице. Не используйте пакет .deb v6 для Ubuntu 16.04 и выше, так как он не обнаружит пэд. Также вы найдете рекомендации от соответствующего трекера .

В основном создайте /usr/share/X11/xorg.conf.d/50-huion.conf :

 # Huion tablets Section "InputClass" Identifier "Huion class" MatchProduct "HUION" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection Section "InputClass" Identifier "Huion buttons" MatchProduct "HUION" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "Huion scroll" MatchProduct "HUION" MatchIsPointer "off" MatchIsKeyboard "off" MatchIsTouchpad "off" MatchIsTablet "off" MatchIsTouchscreen "off" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection 

Relog, затем запустите следующие кнопки для работы планшета. Можете изменить их во всем, что работает. Теперь вы можете использовать программу wacom для установки значений кнопок (но не использовать графический интерфейс).

Для кнопок мне нравится создавать скрипт, который будет загружать кнопки при запуске скрипта, так как это значение не сохраняется.

Создайте файл с помощью вашего любимого текстового редактора, tablet.sh который выглядит так:

 #!/bin/sh xsetwacom --set 'HUION PenTablet Pad pad' Button 1 "key +ctrl +z -z -ctrl" xsetwacom --set 'HUION PenTablet Pad pad' Button 2 "key e" xsetwacom --set 'HUION PenTablet Pad pad' Button 3 "key b" xsetwacom --set 'HUION PenTablet Pad pad' Button 8 "key +" xsetwacom --set 'HUION PenTablet Pad pad' Button 9 "key -" xsetwacom --set 'HUION PenTablet Pad pad' Button 10 "key ]" xsetwacom --set 'HUION PenTablet Pad pad' Button 11 "key [" xsetwacom --set 'HUION PenTablet Pad pad' Button 12 "key p" # The below value was gathered using xrandr and xinput to determine the monitor as well as which # number the HUION PenTablet Pen stylus device **id** listed as. # ↳ HUION PenTablet Pen stylus id=15 [slave pointer (2)] xinput map-to-output 15 DVI-I-1 # Left handed stylus #xsetwacom set 'HUION PenTablet Pen stylus' rotate half 

chmod +x tablet.sh после завершения. Я просто открываю терминал и ./tablet.sh чтобы все мои настройки загружались.

Значения для xinput map-to-output 15 DVI-I-1 были собраны с использованием xinput и xrandr .

Следуя другим сообщениям, если у вас есть 2 экрана и вы хотите ограничить их , используйте что-то вроде ниже, которое вы можете найти, используя xrandr командной строки xrandr . Запуск xinput в терминале должен предоставить вам список устройств HUION. В приведенном ниже списке было указано устройство HUION PenTablet Pen stylus, ваш номер может отличаться. Нижеследующие карты подключаются к монитору, подключенному через DVI.

Я вырезал и вставлял большую часть этого из другого сообщения, пытаясь распространить его.