Я пытаюсь добавить пользовательские ярлыки для включения/отключения сенсорной панели на моем ноутбуке. У меня есть GNOME 3 на Wayland. Используя предложение https://unix.stackexchange.com/a/571537/138312, мне удалось сделать это с помощью терминала. Однако, если я добавляю точно такие же команды в ярлыки (используя графический интерфейс, единственный известный мне способ), они не работают. Кто-нибудь знает решение для этого или любой другой способ иметь ярлыки для сенсорной панели?
Некоторые подробности, если необходимо: Lenovo Thinkpad T450s, Debian 9, Gnome 3.22.2
Я знаю, что прошло 9 месяцев, но вот решение, которое я только что настроил, и оно работает для меня:
Создайте сценарий оболочки в выбранном вами месте. Напримерtouch /home/$USER/toggle_touchpad.sh
Сделать его исполняемымchmod +x /home/$USER/toggle_touchpad.sh
Вставьте следующее внутри него:
#!/usr/bin/env bash
if [ $(gsettings get org.gnome.desktop.peripherals.touchpad send-events) == "'enabled'" ]; then
echo "Switching off"
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled
else
echo "Switching on"
gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
fi
Это проверит, включена или выключена отправка событий -в данный момент, и применится противоположное.
Имя :Переключить сенсорную панель (, но на ваше усмотрение)
Команда:/home/$USER/toggle_touchpad.sh
(или местоположение вашего скрипта из шага 1)
Ярлык :Ctrl+Super+T (или что-то другое, что вам подходит)
Теперь нажатие Ctrl+Super+T будет включать и выключать сенсорную панель.