Отключите Сенсорную панель через ключ FN (Ноутбук Asus)

Большая часть моей функции (Fn) ключи, о которых я забочусь о работе над моей Asus G73 (как Volumne/вниз, бесшумный режим, Яркость/вниз, световой сигнал Keyboard/вниз, Открываю Calculator), но Fn+F9 для отключения / включают сенсорную панель, не работает.

Информация

product: G73Jh
vendor: ASUSTeK Computer Inc.

когда я выполнил acpi_listen и для Vol, вниз я добираюсь

hotkey ATK0100:00 00000030 00000003
button/volumeup VOLUP 00000080 00000000 K
hotkey ATK0100:00 00000031 00000001
button/volumedown VOLDN 00000080 00000000 K

Для Fn+F9

hotkey ATK0100:00 0000006b 00000004

Я знаю, что могу отключить / включают сенсорную панель в GUI и терминале, но хотел бы получить ключевую работу FN. Надежда там является более легким путем, чем это: Как я могу изменить то, что включает мою клавиатуру, делают? (Как я могу создать пользовательские команды/ярлыки клавиатуры?)

Или я должен следовать за этим с 2009? (это все еще работает на 14,04? https://help.ubuntu.com/community/LaptopSpecialKeys

3
задан 13 April 2017 в 15:24

2 ответа

Вот сценарий, который я использую с XFCE-обработанным сочетанием клавиш на моем ноутбуке ASUS, потому что горячая клавиша сенсорной панели является единственной, которая не работает:

#!/bin/bash
name="BYD"
tp=`xinput list|grep "$name"|awk -F= '{print $2}'|awk '{print $1}'`
state=`xinput list-props $tp|grep 'Device Enabled'|awk -F\: '{print $2}'|awk '{print $1}'`
(( $state )) && xinput disable $tp || xinput enable $tp

BYD является странной сенсорной панелью, которая пришла с; замените ALPS или Synaptics или уникальной строкой от любого другого устройства ввода данных, как нуждался/требовал. Это должно работать в любой настольной среде, целых X находятся позади него.

1
ответ дан 1 December 2019 в 17:39

откройте терминал, и запись "gedit toggle_touchpad.sh"

#!/bin/bash
condition="$(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled)"

if [ "$condition" == "false" ]; then
     gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
elif [ "$condition" == "true" ]; then
    gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
fi

Сохранили файл и выход. Теперь у Вас есть файл с Выполнением "toggle_touchpad.sh"

имени команда chmod +x toggle_touchpad.sh для создания исполняемого файла файла.

Место файл в любой папке Вам нравится. Давайте предположим, что у Вас есть он в папке,/home/username/myscripts/.

Из меню на верхнем правом движении к system-settings->keyboard->shortcuts->custom-shortcuts.

Создают новый ярлык и помещают как имя вообще, Вы хотите. Помещенный, поскольку команда /home<username>;/myscripts/toggle_touchpad.sh, где "имя пользователя" является Вашим именем пользователя

, Присваивает любое сочетание клавиш, которое Вы хотите.

Готовый :)

P.S. Лично я поместил файл в /opt/myscripts/ папка, но для помещения его там, необходимо выполнить следующие команды после создания файла:

sudo mkdir /opt/myscripts/

sudo mv toggle_touchpad.sh /opt/myscripts/

sudo chown <username>:<username> /opt/myscripts/toggle_touchpad.sh

chmod +x  /opt/myscripts/toggle_touchpad.sh

, где "имя пользователя" является Вашим именем пользователя

Затем при создании ярлыка, Вы будете использовать путь "/opt/myscripts/toggle_touchpad.sh" вместо того, упомянутого выше

0
ответ дан 1 December 2019 в 17:39

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

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