Отключение тачпада при использовании мыши (скрипт на Python) 1
Рецепт был опубликован 22 сентября 2017 года в 23:11, а менялся 10 февраля 2020 года в 03:32.
Постоянная ссылка: https://www.nixp.ru/recipes/72.html
Представленный ниже скрипт позволяет автоматически отключать тачпад при использовании мыши и включать его обратно при отсоединении манипулятора. Он создан для тех случаев, когда соответствующей опции нет в графическом конфигураторе — так, например, её не оказалось в настройке «Клавиатура и мышь» из среды LXDE. Для работы скрипта потребуется Python3 и xinput.
Листинг distouch.py:
import os, time, subprocess
linetp = ''
xinputlist = os.popen('xinput list')
while linetp == '':
line = xinputlist.readline()
if 'TouchPad' in line:
linetp = line
a = linetp.split('\t')
idtp = 0
for i in a:
if 'id' in i:
idtp = int(i.replace('id=', ''))
print(idtp)
while True:
time.sleep(1)
xinputlist = os.popen('xinput list')
state = xinputlist.read()
if 'ouse' in state:
com = 'xinput disable %i' % idtp
subprocess.call(com, shell=True)
else:
com = 'xinput enable %i' % idtp
subprocess.call(com, shell=True)
Запуск:
python3 /home/ktoto/opt/distouch.py &
При желании можно его прописать в автозапуск используемого графического окружения.
- Из той же серии:
- Управление охлаждением в Ubuntu для Apple Mac mini MB138xx/A
Комментировать!
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 →
Перекличка
21
-
REDkiy, 8 июня 2023 года в 9:09 →
Как «замокать» файл для юниттеста в Python?
2
-
fhunter, 29 ноября 2022 года в 2:09 →
Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
6
-
Иванн, 9 апреля 2022 года в 8:31 →
Ассоциация РАСПО провела первое учредительное собрание
1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 →
Логи catalina.out в TomCat 9 в формате JSON
1
DevOps as a Service from Palark
24/7 SRE & DevOps service to cover all your Kubernetes needs.

