Клавиша режима полета (Fn + F12) не работает в HP ab027tx под управлением Ubuntu 18.04 LTS

Клавиша «Режим полета» на моем ноутбуке не работает в Ubuntu, так как я дважды загрузил свой ноутбук на Windows и Ubuntu. Аппаратное обеспечение Wi-Fi является Realtek RTL8723BE. Пожалуйста, помогите.

2
задан 30 July 2019 в 11:43

2 ответа

У меня также была эта проблема с моим ноутбуком HP и Ubuntu 18.04. Если только необходимо только переключить Wi-Fi (но не Bluetooth) на или прочь, можно использовать следующее обходное решение.

Создайте сценарий удара со следующим кодом и сохраните его где-нибудь в Вашем компьютере. Я сохраняю мой как ~/.local/share/scripts/wifi-toggle.sh. Если необходимо создать папку, можно сделать это использование mkdir /path/to/folder или использование файлового менеджера.

#!/bin/bash

wifi_status=`rfkill list wifi | grep "Soft" | cut -d " " -f 3`

icon_dir=/usr/share/icons/Adwaita/scalable/status

if [ $wifi_status == 'no' ]; then
    nmcli radio all off
    notify-send -i $icon_dir/network-wireless-offline-symbolic.svg --hint int:transient:1 "Wi-Fi turned off"
else
    nmcli radio all on
    notify-send -i $icon_dir/network-wireless-signal-excellent-symbolic.svg --hint int:transient:1 "Wi-Fi turned on"
fi

Дайте полномочия выполнения своему сценарию (я предполагаю, что местоположение, Вы сохранили его, совпадает с моим; в противном случае используйте свое местоположение):

chmod +x ~/.local/share/scripts/wifi-toggle.sh

Затем открытые настройки Gnome, пойдите, чтобы Ввести с клавиатуры и добавить новый ярлык (я использую Ctrl+F12), использование полного пути Вашего сценария как команда, т.е. /home/your_name/.local/share/scripts/wifi-toggle.sh, где your_name имя Вашего пользователя.

Править: Этот сценарий может использоваться для включения или выключения полного авиарежима.

#!/bin/bash

wifi_status=`rfkill list wifi | grep "Soft" | cut -d " " -f 3`
bluetooth_status=`rfkill list bluetooth | grep "Soft" | cut -d " " -f 3`

icon_dir=/usr/share/icons/Adwaita/scalable/status

if [ $wifi_status == 'no' ] || [ $bluetooth_status == 'no' ]; then
    rfkill block all
    notify-send -i $icon_dir/airplane-mode-symbolic.svg --hint int:transient:1 "Airplane mode turned on"
else
    rfkill unblock all
    notify-send -i $icon_dir/network-wireless-signal-excellent-symbolic.svg --hint int:transient:1 "Airplane mode turned off"
fi

Однако для меня это должно было бы быть выполнено как sudo (Я теперь использую Xubuntu 18.04, таким образом, я не уверен, если это верно, для Ubuntu также). Сохраните его как ~/.local/share/scripts/airplane-toggle.sh и измените его полномочия с chmod +x как прежде. Попытайтесь выполнить его от терминала с и без sudo. Если это работает без sudo, затем отобразите его на ярлык как прежде. В противном случае можно только выполнить его с sudo через терминал.

1
ответ дан 2 December 2019 в 04:36

Мне пришлось отключить настройку действий клавиатуры в BIOS, чтобы восстановить нормальную работу клавиш fn + F. Я использую ноутбук HP Pavillion DM4.

0
ответ дан 26 March 2020 в 08:12

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

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