Что делает клавиша F12 вашего компьютера? Какая на клавише F7 функция?
Клавиша F12 ноутбука Lenovo G50-80 увеличивает яркость и это работает.
Клавиша F7 ноутбука Lenovo G50-80, включает и выключает режим полёт и это тоже работает:
Текущее:
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
15: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
Режим полёт включен, сети нет:
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
15: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
Режим полёт выключен, сеть есть (в NetworkManager сеть включится автоматически):
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
15: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Клавиша F7 Полёт в Lenovo G50-80, это триггер, который отключает и включает беспроводные интерфейсы: нажал - выключил, нажал - включил.
ИМХО:
Нужно искать, где привязка функции к клавише F12.
ИЛИ:
Написать скрипт-триггер с алгоритмом:
- Парсить следующую строку после 0:
- Если последнее поле yes, - включить через rfkill
- Если последнее поле no, - выключить через rfkill
И повесить скрипт хоткеем на F12
Проблема в том, чтобы решить как и через что вешать скрипт, который будет выполняться с правами root. Через беспарольный sudo или через беспарольній pkexec с разрешением для wheel рулезом.