Отключение тачпада при использовании мыши (скрипт на Python) 1
Рецепт был опубликован 22 сентября 2017 года в 23:11, а менялся 10 февраля 2020 года в 03:32.
Постоянная ссылка: http://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 декабря в 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
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.