Как в Linux отключить/включить тачпад

Linux_Mint Это был прямо триллер какой-то. С завязкой, кульминацией и развязкой и … неожиданным финалом…

Завязка
=====================
Мне не нравится тачпад. Он меня реально бесит, но всё же это лучше чем таскать с собой дополнительную мышку. И тем не менее я хочу его легко включать и выключать в любой понравившийся момент.

Вообще в недрах настроек Mint где-то есть нужная галочка

Настройка мыши

Развитие
======================

Однако проблема в том, что если ты выключил эту галочку, и у тебя нет мыши, то чрезвычайно сложно включить её обратно!

Можно конечно с помощью клавиатуры запустить это окно и с помощью TAB перемещаться между полями ввода, но в этом самом Cinnamon не видно, на каком поле стоит фокус. В результате можно нечаянно изменить другую опцию, или вообще закрыть окно.

Кульминация и развязка
=====================
Специально для этого случая я нагуглил консольную команду включения и отключения тачпада.

Для этого используется утилита xinput.
Сначала надо узнать название нашего устройства с помощью команды xinput list. Вот что у меня получилось:

altesack@dlink ~ $ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad        	id=12	[slave  pointer  (2)]
⎜   ↳ DualPoint Stick                         	id=13	[slave  pointer  (2)]
⎜   ↳ A4Tech Wireless Battery Free Optical Mouse	id=15	[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)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Integrated Webcam                       	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ Dell WMI hotkeys                        	id=14	[slave  keyboard (3)]
    ↳   USB Keyboard                          	id=16	[slave  keyboard (3)]
    ↳   USB Keyboard                          	id=17	[slave  keyboard (3)]

Из этого я узнал, что моё устройство называется AlpsPS/2 ALPS DualPoint TouchPad.

Соответственно консольная команда для включения тачпада в моём случае:

xinput -set-prop "AlpsPS/2 ALPS DualPoint TouchPad" "Device Enabled" 1

и для выключения

xinput -set-prop "AlpsPS/2 ALPS DualPoint TouchPad" "Device Enabled" 0

Понятно, чтобы не держать это в голове, я просто сделал два скриптика, для включения/отключения тачпада и положил их в свою папочку.

Неожиданный финал
===============================

И вот когда я всё это изучил и сделал, когда я научился легко включать и выключать тачпад с помощью консольных команд, я вдруг обнаружил ……
штатную клавишу выключения тачпада на своём ноутбуке!!! И она работает !

Занавес =)