Wacom Cintiq 21ux Touchstrips присвоены противоположным переключателям кнопки

Как я чиню кнопку, отображающуюся для Cintiq 21UX сенсорная полоса? Отображения кнопки для режимов сенсорной полосы инвертируются при отображении кнопок Wacom в Настройках планшета.

Эта ошибка заставляет режимы полосы световых сигналов/касания LED соответствовать кнопкам на противоположных сторонах Cintiq, а не их корректным группировкам.

Обновление:

  1. Эта проблема не влияет на Linux Mint 19 Корицы.

  2. Не влияет на Прыжок OpenSUSE при использовании Gnome.

  3. Не влияет на новую установку Fedora 28. Хотя версия поставила оболочку гнома катастрофических отказов, таким образом, она должна быть обновлена. Обновленной версии переключили выключатели.

  4. Эта проблема действительно влияет на Ubuntu 18.04

Возможные меры могли быть должны понизить libwacom версию, и или libinput. Я все еще не уверен, что точно является порождением проблемы.

Кто-то мог вести меня в определение местоположения источника к проблеме? Я хотел бы скомпилировать исправленную версию и использовать потрясающие обновленные графические отображения кнопки.

0
задан 2 August 2018 в 03:25

1 ответ

Примечание: Эта фиксация только относится к Ubuntu, не выполняющей Уэйленд. Кажется, что Уэйленд имеет корректные отображения кнопки, но использующий любые wacom кнопки откажет для входа в систему в экран. Поэтому держитесь подальше от этого, пока это не будет зафиксировано.

Для разрешения кнопки, отображающейся для сенсорных полос, необходимо загрузить исходный файл и изменить 4 записи, касающиеся полос из драйвера ядра для входа-wacom. https://github.com/linuxwacom/input-wacom/releases

Перед началом необходимо сначала установить предпосылки как основы здесь https://github.com/linuxwacom/input-wacom/wiki/Installing-input-wacom-from-source

sudo apt-get install linux-headers-$(uname -r) build-essential
sudo apt-get install autoconf

Вам, возможно, понадобятся зависимости, как найдено здесь https://github.com/linuxwacom/xf86-input-wacom/wiki/Building-The-Driver

После загрузки исходного файла извлеките файл, и перейдите в каждый файл, названный 'wacom_wac.c', и отредактируйте его. В моей папке я вижу этот файл в пяти различных папках. Только последняя папка использовалась моей системой, но быть безопасным я изменил всех их.

Найдите следующий код, касающийся strip1 и strip2.

strip1 = ((data[1] & 0x1f) << 8) | data[2];
strip2 = ((data[3] & 0x1f) << 8) | data[4];

Данные подкачки [1] и данные [3] и данные подкачки [2] и данные [4], таким образом, это похоже на это:

strip1 = ((data[3] & 0x1f) << 8) | data[4];
strip2 = ((data[1] & 0x1f) << 8) | data[2];

Сохраните файл. Откройте терминал и перейдите к измененной извлеченной папке.

cd '/home/[your username here]/Downloads/[input-wacom file here]'

Сборка и установка, как обрисовано в общих чертах в '... installing-input-wacom-from-source' страница:

if test -x ./autogen.sh; then ./autogen.sh; else ./configure; fi && make && sudo make install || echo "Build Failed"

Система перезагрузки. Теперь Leds/button-toggle должен быть отображен на корректных сенсорных полосах.

Приятного отдыха.

0
ответ дан 28 October 2019 в 06:11

Другие вопросы по тегам:

Похожие вопросы: