Большая часть моей функции (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
Вот сценарий, который я использую с 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 находятся позади него.
откройте терминал, и запись "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" вместо того, упомянутого выше