Клавиша «Режим полета» на моем ноутбуке не работает в Ubuntu, так как я дважды загрузил свой ноутбук на Windows и Ubuntu. Аппаратное обеспечение Wi-Fi является Realtek RTL8723BE. Пожалуйста, помогите.
У меня также была эта проблема с моим ноутбуком 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
через терминал.
Мне пришлось отключить настройку действий клавиатуры в BIOS, чтобы восстановить нормальную работу клавиш fn + F. Я использую ноутбук HP Pavillion DM4.