Как отключить тачпад?

Я хочу, чтобы моя сенсорная панель была отключена при использовании мыши. Как я могу это сделать? touchpad-indicator перестал работать на 11.10. Раньше работал 11.04. Gnome3 - это не решение, так как оно мне не нравится, и я считаю его глючным

242
задан 14 December 2013 в 02:39

32 ответа

Альтернатива : использование awk и xbindkeys ( автоматическое определение)

Сначала добавьте touchpad_toggle в вашем каталоге ~ / bin :

#!/bin/bash
tpad_device=`xinput list | grep Touchpad | awk '{print $6}' | sed -e 's/id=//'`
tpad_enable=`xinput --list-props $tpad_device | grep 'Device Enable' | awk '{print $4}'`

if [ "$tpad_enable" == "1" ]; then
  xinput --disable $tpad_device
elif [ "$tpad_enable" == "0" ]; then
  xinput --enable $tpad_device
else
  echo "!WARNNING touchpad device not found!"
fi

В вашем ~ / .xbindkeysrc добавьте:

#touchpad_toggle
"touchpad_toggle"
    m:0x0 + c:199
    XF86TouchpadToggle 
0
ответ дан 22 November 2019 в 22:41

I ранее создал сценарий по другому вопросу: https://askubuntu.com/a/874865/433961

Он находит и переключает устройство TouchPad. Вы можете настроить для него собственный ярлык в системных настройках.

#!/bin/bash

read TPdevice <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/\1/p' )
state=$( xinput list-props "$TPdevice" | grep "Device Enabled" | grep -o "[01]$" )

if [ "$state" -eq '1' ];then
    xinput --disable "$TPdevice" && notify-send -i emblem-nowrite "Touchpad" "Disabled"
else
    xinput --enable "$TPdevice" && notify-send -i input-touchpad "Touchpad" "Enabled"
fi

Я устанавливаю Ctrl + Shift + F9 для включения и выключения сенсорной панели, как это :

enter image description here

Обновление: вам может потребоваться сделать ваш скрипт исполняемым с помощью команды chmod + x filename или ввести / bin / bash / filepath в поле Command окна Custom shortcut.

0
ответ дан 5 January 2021 в 23:50

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

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