Есть ли способ отключить мой ноутбук от соединения Wi-Fi, нажав значок на док-станции и / или выполнив скрипт?
Спасибо
Существует расширение для того, что вы хотите, как описано в Ubuntu Handbook . Откройте Ubuntu Software
и введите Disconnect WiFi
. После установки вы можете отключиться с изображением слева и повторно подключиться с изображением справа:
Следующая команда должна работать:
nmcli device disconnect wlo1
где wlo1 - ваше WIFI-устройство. Вы можете получить имена сетевых устройств, используя:
ip a
или просто
nmcli
Как включить / отключить адаптер интерфейса WI-Fi?
blockquote>Метод 1:
Чтобы включить Wi-Fi, выполните следующую команду: [ 1173]
$ nmcli radio wifi on
Чтобы отключить Wi-Fi, введите следующую команду:
$ nmcli radio wifi off
Чтобы проверить состояние Wi-Fi, независимо от того, включен он или нет, введите следующую команду:
$ nmcli radio wifi disabled
Метод-2:
Есть другой способ. Чтобы применить этот метод, сначала вам нужно выяснить устройство Wi-Fi, поэтому введите следующую команду:
$ ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link/ether 1c:1b:0d:62:cf:95 brd ff:ff:ff:ff:ff:ff 3: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000 link/ether 1c:1b:0d:62:cf:93 brd ff:ff:ff:ff:ff:ff 4: wlp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000 link/ether e4:a4:71:58:d5:e5 brd ff:ff:ff:ff:ff:ff
См. item-4 в выходных данных, которые отображают Устройство Wi-Fi
wlp5s0
. Обратите внимание, что состояние устройства с выхода -state UP
, что означает, что Wi-Fi работает и работает.Чтобы включить Wi-Fi, выполните следующую команду:
$ sudo ip link set wlp5s0 up
Чтобы отключить Wi-Fi, введите следующую команду:
$ sudo ip link set wlp5s0 down
Чтобы узнать состояние Wi-Fi. Fi, введите следующую команду:
$ ip link show wlp5s0 4: wlp5s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000 link/ether e4:a4:71:58:d5:e5 brd ff:ff:ff:ff:ff:ff
Из приведенного выше вывода видно, что состояние устройства -
state DOWN
, что означает, что Wi-Fi отключен.Включение и выключение с использованием псевдонимов.
Вы можете создать псевдоним для включения Wi-Fi следующим образом:
alias wifion='nmcli radio wifi on'
Аналогично, чтобы отключить, создайте другой псевдоним следующим образом:
alias wifioff='nmcli radio wifi off'
Чтобы проверить состояние Wi-Fi, независимо от того, подключен он или нет, создайте другой псевдоним следующим образом:
alias wifi='nmcli radio wifi'
Средство запуска ярлыков на рабочем столе, чтобы отключить Wi-Fi.
Создайте файл
~/wifi/wifioff.desktop
и скопируйте в него следующее содержимое:[Desktop Entry] Name=WiFi-Off Type=Application Exec=/home/krishna/wifi/wifioff.sh Icon=/home/krishna/wifi/wifioff.png Comment=WiFi Off Script Terminal=true Categories=Utility;Application;
Теперь выполните следующую команду для установки файла ярлыка в каталог
/usr/share/applications/
:[ 1187]$ sudo desktop-file-install wifioff.desktop
Теперь создайте файл
~/wifi/wifioff.sh
, имеющий следующую команду:$ gnome-terminal -e "/bin/bash -c 'nmcli radio wifi off;nmcli radio wifi;$SHELL'"
Теперь сделайте исполняемый файл сценария следующей командой :
$ chmod +x ~/wifi/wifioff.sh
Вы можете загрузить подходящий файл значка .
Файл
~/wifi/wifioff.png
представляет собой значок запуска на рабочем столеwifioff.desktop
.Если щелкнуть значок
WiFi-Off
на Dash, интерфейс Wi-Fi будет отключен, и вы также увидите сообщениеDisabled
, отображаемое на командном терминале.Запуск ярлыков на рабочем столе для включения Wi-Fi.
Вы также можете установить еще один
Desktop Shortcut Launcher
для включения Wi-Fi. Вам нужны три файла, похожих наWi-Fi Off
, которые являются wifion.desktop, wifion.sh и wifion.png соответственно.Создайте файл
~/wifi/wifion.desktop
и скопируйте в него следующее содержимое:[Desktop Entry] Name=WiFi-On Type=Application Exec=/home/krishna/wifi/wifion.sh Icon=/home/krishna/wifi/wifion.png Comment=WiFi On Script Terminal=true Categories=Utility;Application;
Теперь выполните следующую команду для установки файла ярлыка в каталог
[ 1115]/usr/share/applications/
:Теперь создайте файл
~/wifi/wifion.sh
, имеющий следующую команду:$ gnome-terminal -e "/bin/bash -c 'nmcli radio wifi on;nmcli radio wifi;$SHELL'"
Теперь сделайте файл сценария исполняемым: следующая команда:
$ chmod +x ~/wifi/wifion.sh
Вы можете загрузить подходящий файл значка .
Файл
~/wifi/wifion.png
представляет собой значок средства запуска рабочего столаwifion.desktop
.Если щелкнуть значок
WiFi-On
на Dash, ваш Wi-Fi-интерфейс будет включен, и вы также увидите сообщениеEnabled
, отображаемое на командном терминале.Ярлык на рабочем столе для отображения состояния включения / выключения Wi-Fi.
Вы также можете установить третий
Desktop Shortcut Launcher
, чтобы узнать состояние Wi-Fi, включен он или нет. Для этого просто следуйте процедуре.Создайте файл
~/wifi/wifistatus.desktop
и скопируйте в него следующее содержимое:[Desktop Entry] Name=WiFi-Status Type=Application Exec=/home/krishna/wifi/wifistatus.sh Icon=/home/krishna/wifi/wifistatus.png Comment=WiFi Status On Script Terminal=true Categories=Utility;Application;
Теперь выполните следующую команду для установки файла ярлыка в каталог
[ 1119]/usr/share/applications/
:Теперь создайте файл
~/wifi/wifistatus.sh
, имеющий следующую команду:$ gnome-terminal -e "/bin/bash -c 'nmcli radio wifi;$SHELL'"
Теперь сделайте файл сценария исполняемым следующая команда:
$ chmod +x ~/wifi/wifistatus.sh
Вы можете загрузить подходящий файл значка .
Файл
~/wifi/wifistatus.png
представляет собой значок запуска на рабочем столеwifistatus.desktop
.Если щелкнуть значок
WiFi-Status
в Dash, то состояние вашего интерфейса Wi-Fi будет отображаться какEnabled
илиDisabled
на командном терминале.Ярлыки на рабочем столе для Wi-Fi на Dash.
Dash отображает наличие всех трех значков, касающихся Wi-Fi, установленных в системе, как показано на снимке экрана ниже.