категории | RSS

Дизайнер обнаружил, что после обновления ядра Linux до версии 6.5.8 с 6.4.15 у него перестала работать кнопка на стилусе

Графический дизайнер и художник Давид Ревуа (создатель бесплатной серии веб-комиксов «Перчинка и Морквик», который он писал исключительно на Linux) обнаружил, что после обновления ядра Linux до версии 6.5.8 с 6.4.15 у него перестала правильно работать одна из боковых кнопок на его рабочем стилусе планшета XPPen 24 Artist Pro. Спустя несколько лет привычного вызова меню в рабочем приложении у Ревуа после нажатия на эту кнопку стал активироваться ластик, который на таком стилусе вызывается нажатием на другую кнопку.

Ревуа привык с 2009 года использовать в Linux в Krita именно эту кнопку на стилусе для вызова меню, настроек трансформации или показа палитры, в зависимости от активного режима.

Ревуа пояснил, что после обновления до ядра Linux до версии 6.5.8 изменение поведения кнопки на жёстко определённое «режим ластика» вместо «щелчка правой кнопкой мыши», которое невозможно переопределить, может полностью поменять его рабочий творческий процесс, а также потребует изменения давно выработанной привычки работы со стилусом. Откат обратно на ядро Linux версии 6.4.15 возвращает правильную работу кнопки на стилусе.

Ревуа выяснил, что подобное поведение происходит и со стилусом от его более нового планшета XPPEN 16 Artist Pro (Gen2), хотя у этого стилуса есть специальная кнопка для ластика. Но в случае с этим планшетом стилус работатет в «режим ластика» в под ядром Linux 6.4.15

Ревуа предположил, что принудительная обработка нажатия кнопки на стилусе для активации ластика была добавлена разработчиками ядра Linux уже достаточно давно, но по какому-то непонятному багу на планшете XPPen 24 Artist Pro всё работало как надо. По его словам, такое уже некоторое время практикуется в Microsoft на Surface, а также в Windows для планшетов и стилусов от Lenovo и HP.

Ревуа привёл в своём блоге два скриншота логов с разных устройств на более новом ядре при нажатии кнопки на стилусе.

Профильные эксперты в комментариях к рассказу Леруа пояснили, что подобный эффект с ластиком вызвало изменение, добавляющее поддержку устройств, отправляющих события очистки с инвертированием.

Леруа в итоге решил остаться на предыдущей версии ядра, пока мейнтейнеры Linux не обратят внимание на эту ситуацию и не добавят возможность изменения настроек кнопок в generic driver для Uc-Logic/Ugee device.

Эпизод 1: Полётное зелье. Автор: Давид Ревуа, перевод: Andrew "Akari" Alexeyew.



Источник новости: habr.com

DimonVideo
2023-11-05T20:50:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика