Как я настраиваю стилус Wacom на Ubuntu 17.04?

Я просто купил Йогу Lenovo ThinkPad X1, которая имеет сенсорный экран Wacom и стилус.

Они оба работают хорошо-выход, но я хочу повторно отобразить кнопки на пере и долгом поведении нажатия. В предыдущих релизах Ubuntu Вы могли просто перейти к планшету Wacom в настройках и изменить все там, но теперь он говорит, что у меня нет ни одного стилусом или планшетом. Это забавно, что Тест, который мои настройки открывают на самом деле, обнаруживает стилус

No stylus found

No tablet detected

"Test my settings" dialog, it works

xinput шоу все устройства ввода данных правильно:

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor Finger   id=9    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=14   [slave  pointer  (2)]
⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor Pen Pen (0)  id=16   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Wacom Co.,Ltd. Pen and multitouch sensor Pen  id=10   [slave  keyboard (3)]
    ↳ Integrated Camera                         id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=15   [slave  keyboard (3)]

Кажется, что это использует libinput для всего (и я думаю, что это может быть проблемой):

$ journalctl --boot | grep -e "Using input driver 'libinput'"
(II) Using input driver 'libinput' for 'Power Button'
(II) Using input driver 'libinput' for 'Video Bus'
(II) Using input driver 'libinput' for 'Sleep Button'
(II) Using input driver 'libinput' for 'Wacom Co.,Ltd. Pen and multitouch sensor Finger'
(II) Using input driver 'libinput' for 'Wacom Co.,Ltd. Pen and multitouch sensor Pen'
(II) Using input driver 'libinput' for 'Integrated Camera'
(II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
(II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
(II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
(II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
(II) Using input driver 'libinput' for 'Wacom Co.,Ltd. Pen and multitouch sensor Pen Pen (0)'
(II) Using input driver 'libinput' for 'Wacom Co.,Ltd. Pen and multitouch sensor Pen Eraser (0x96d2bb6c'

Обратите внимание, что я пытался установить старое xserver-xorg-input-wacom но сенсорный экран больше не работал бы (просто перо), и конфигурация в настройках не работала так или иначе. У моего друга, который мог настроить его очень хорошо на Ubuntu 16.04 после обновления, есть та же проблема о HP конвертируемый ноутбук.

Есть ли какой-либо другой способ, которым я могу повторно отобразить кнопки и настроить его поведение?

5
задан 25 April 2017 в 06:20

2 ответа

В конце дня это - то, что я в конечном счете узнал что:

  • Данные расположения для планшетов и стилусов обрабатываются проектом Wacom Linux и должны быть внесены им, если это отсутствует. Это включает всю информацию об устройствах, таких как количество кнопок.
  • Данные для новых планшетов, после того как кто-то вносит его, в конечном счете упаковываются в дистрибутивы через какое-то время. На самом деле страница настроек Wacom для моего планшета работала начиная с Ubuntu 18.04.
  • Конфигурация для устройств ввода данных на Xorg (использование libinput) управляется с xinput инструмент. Путем выполнения xinput --list-props <device>, все доступные настройки перечислены и могут быть настроены.
  • На Уэйленде все более сложно: входной конфигурацией, так же, как любая установка display/HID-related, управляет наборщик.
    • GNOME управляет ими с gsettings: Вы видите конфигурацию с dconf-editor внутри /org/gnome/desktop/peripherals. Настройки GNOME делают его работу путем изменения материала там.
    • На Weston необходимо изменить конфигурационный файл (источник).
    • Другие наборщики могут вести себя по-другому.

В конечном счете мне не удалось настроить мой стилус, но я думаю, что это - отказ стилуса: это имеет две кнопки, но они на самом деле не remappable: каждый действует как средство стирания, другие работы как кнопка. Они не могут быть подкачаны.

0
ответ дан 23 November 2019 в 10:53

TBH, я не уверен, как libinput касается этой ситуации. Вот некоторые идеи, которые могли помочь.

Xsetwacom присутствует на Ubuntu 17.04. Xsetwacom повторно отображает кнопки слой вниз в стеке, в Wacom X драйверов, обходя потребность использовать гнома для переотображений. Я протестировал xsetwacom на 17,04 с непрозрачным планшетом и смог повторно отобразить кнопки. У меня нет Йоги для тестирования с, но если xsetwacom -s get "Your device name from xsetwacom list" all

показывает свойства Вашего устройства, необходимо смочь установить их с xsetwacom.

Другая идея, эта фиксация [1] добавляет некоторые устройства Йоги к libwacom. Так, если Вы хотите, чтобы Ваше устройство обнаружилось в панели управления, Вы, возможно, должны обновить свой libwacom. Прямо сейчас необходимо было бы сделать это из того репозитория мерзавца [2], так как еще не было выпуска, который включает те изменения.

[1] https://sourceforge.net/p/linuxwacom/libwacom/ci/3b37fe15814cfa4c0ed72722edb0225d18563c5c/[2] http://linuxwacom.sourceforge.net/wiki/index.php/Libwacom

0
ответ дан 23 November 2019 в 10:53

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

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