Відповіді:
Завдяки budakpisang за це:
У терміналі ви можете вимкнути та увімкнути wifi за допомогою цих команд
networksetup -setairportpower en1 off
networksetup -setairportpower en1 on
en1 будучи wifi. Спробуйте networksetup -listnetworkserviceorder
переконатися, чи підходить це вам чи ні.
Ось один вкладиш для перемикання між увімкненим і вимкненим
networksetup -getairportpower en1 | grep "On" && networksetup -setairportpower en1 off || networksetup -setairportpower en1 on
Створіть ярлик клавіатури, який виконує команду оболонки
Запустіть Automator і створіть нову Службу.
Установіть "Сервіс отримує вибране:" немає вводу "у" будь-якій програмі ".
Додайте дію під назвою "Запустити сценарій оболонки". Це в розділі "Утиліти" бібліотеки дій.
Вставте потрібну команду bash у текстове поле і тестуйте її за допомогою кнопки Run (вгорі праворуч). Він повинен робити все, що робить сценарій (вимкнено, увімкнено або перемкнено), а під дією повинні бути зелені галочки.
Збережіть його, надавши ім’я служби, яке ви можете запам'ятати.
Перейдіть до Налаштування системи -> Клавіатура та перейдіть на вкладку Ярлики
Перейдіть до розділу Послуги та прокрутіть униз до Загального - там ви маєте знайти свою послугу. Якщо ви виберете рядок, ви можете натиснути "додати ярлик" і надати йому комбінацію клавіш.
~/Library/Services
Невелике поліпшення чудової відповіді Дрю Огризека працювало на мене (краще). Наведений нижче сценарій не робить жодних припущень щодо того, який мережний адаптер використовується для WiFi:
set_wifi_on_or_off() {
networksetup -getairportpower en${n} | grep ": ${1}";
if test $? -eq 0;
then
echo WiFi interface found: en${n};
eval "networksetup -setairportpower en${n} ${2}"
return 0;
fi
return 1;
}
for n in $(seq 0 10);
do
if set_wifi_on_or_off "On" "off"; then break; fi;
if set_wifi_on_or_off "Off" "on"; then break; fi;
done
Я просто спробував це, і це працювало на мене. Використовуючи системні налаштування Spotlight, запускайте набір wifi та натисніть клавішу Enter, використовуйте клавіші вкладки та стрілки для навігації по пунктах вікна, поки не виберіть "wifi", а потім "увімкніть wifi" і це все. Немає коду, але також і гарячих клавіш, лише навігація по клавіатурі.
Просто натисніть клавішу wifi на клавіатурі. f12 на стандартній клавіатурі США. чому ви, хлопці, робите це занадто важко?