Существует ли способ переключить сенсорную панель вкл\выкл с командой/сочетанием клавиш?

Существует ли способ переключить сенсорную панель вкл\выкл с командой/сочетанием клавиш? Я пытался использовать это:

if $(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled); then gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false; else gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true; fi

Но это не работало вообще.

3
задан 13 August 2019 в 20:00

3 ответа

Работа вокруг:

с помощью этого сообщения https://askubuntu.com/a/1140700/739431

установите xdotool пакет, если еще не установлено, sudo apt install xdotool

  1. выполненный xmodmap -pke | grep TouchpadToggle

пример

pratap@i7:~$ xmodmap -pke | grep TouchpadToggle
keycode  71 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol XF86TouchpadToggle
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol XF86TouchpadToggle
pratap@i7:~$ 
  1. выполненный в терминале xdotool key XF86TouchpadToggle проверять, работает ли переключение сенсорной панели?

enter image description here

  1. Создайте свой собственный ярлык Shift+Ctrl+I с пользовательской командой xdotool sleep 1 key XF86TouchpadToggle спите оценивают 0.5, может также работать.. попробуйте его своим комфортом..

enter image description here

3
ответ дан 1 December 2019 в 16:49

Да. На моем ноутбуке я могу переключить вкл\выкл сенсорную панель с помощью ключевого F5. попробуйте его на своем ноутбуке, если это не работы, затем пытаются нажатие Fn + F5 (F5 или ключ который Ваше использование ноутбука). посмотрите на значки на своей клавиатуре.

-1
ответ дан 1 December 2019 в 16:49
synclient TouchpadOff=$(synclient -l | grep -q 'TouchpadOff.*1'; echo $?)

и

tp=$(synclient -l | grep TouchpadOff | awk '{ print $3 }') && tp=$((tp==0)) && synclient TouchpadOff=$tp

оба работают у меня в Xfce для включения/выключения сенсорной панели.

Я использую их с ярлыком, связанным со скриптом, например

#!/bin/bash

synclient TouchpadOff=$(synclient -l | grep -q 'TouchpadOff.*1'; echo $?)

источник - здесь

0
ответ дан 10 January 2021 в 18:07

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

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