3

У меня есть планшетный компьютер Thinkpad X41, на котором я установил Ubuntu. Все отлично работает, включая перьевой ввод. Однако существует аппаратная проблема, из-за которой мышь беспорядочно переходит в нижнюю часть экрана (проблема возникает как в Windows, так и в Linux). Кажется, это связано с влажностью, статичностью или чем-то еще. Поскольку это происходит хаотично, мне нужно временно отключить перьевой ввод.

Как временно отключить перьевой ввод?

Я видел ссылки на xorg.conf, но я не вижу там ничего, связанного с пером.


(Начать xorg.conf без комментариев)

Section "Monitor"
    Identifier  "Configured Monitor"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    SubSection "Display"
        Virtual 2048 1011
    EndSubSection
EndSection

Section "Device"
    Identifier  "Configured Video Device"
EndSection

2 ответа2

1

Вы можете использовать xinput для временного отключения устройства ввода с помощью пера.

Например, на Thinkpad x220t устройства ввода перечислены как:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=16   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen eraser                 id=18   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Finger touch               id=13   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen stylus                 id=12   [slave  pointer  (2)]

Таким образом, чтобы отключить все устройства отображения, связанные:

$ xinput disable 'Wacom ISDv4 E6 Pen eraser'
$ xinput disable 'Wacom ISDv4 E6 Finger touch'
$ xinput disable 'Wacom ISDv4 E6 Pen stylus'

Поскольку у ноутбука также есть TrackPoint, который, возможно, более полезен, чем сенсорная панель, имеет смысл также отключить его:

$ xinput disable 'SynPS/2 Synaptics TouchPad'

Кроме того, функция касания пальцем (и только функция касания пальцем) также может быть отключена с помощью xsetwacom:

$ xsetwacom set 'Wacom ISDv4 E6 Pen stylus' touch off
1

xsetwacom - это команда, которую вы можете ввести в терминале для установки параметров ручек, сенсорных панелей и т. д. Попробуйте:xsetwacom list dev xsetwacom, а затем xsetwacom "<your device> Pen stylus" Stylus off

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .