Моя работа заключается в том, чтобы пробовать что-то онлайн и офлайн на Mac. Иногда попытка может занять менее 10 секунд необходимого автономного времени. Большую часть времени мне все еще нужно быть онлайн.
Вместо того, чтобы идти в Сеть -> Ethernet/Wifi и отключать все вручную, я хотел бы знать, есть ли способ отключить все сразу и снова включить так же легко.
Я также просто удалил кабель Ethernet на некоторое время, но это просто смехотворно раздражает. Поскольку я работаю над Mac Mini, это также вынуждает меня располагать его задней стороной ко мне для облегчения доступа, а все кабели лежат прямо под моим экраном / за моей клавиатурой. Хотя это "хороший" вариант, я хотел бы избавиться от него.
Я думаю, может быть, есть приложение, которое может быть на верхней панели, и я просто нажму «Вкл./Выкл.».
Я уже использую NetworkConditioner, который отлично подходит для имитации задержки, но единственный «автономный режим», который я могу здесь получить, — это просто «100% потеря пакетов», который на самом деле не в автономном режиме, это просто бесконечное отставание.
Если у вас есть простой переключатель включения/выключения (в идеале на верхней панели, чтобы мне не приходилось нажимать Alt-Tab между приложениями) или что-то похожее на режим полета, я весь внимание!
Блин. Я искал некоторое время, но не использовал ключевые слова «режим полета osx», которые пришли ко мне только тогда, когда я редактировал свой вопрос здесь.
Исследования с использованием этих слов привели к очень полезному ответу, доступному здесь:
http://hints.macworld.com/article.php?story=20130325002258846
Если вы перейдете на панель «Сеть» в «Системных настройках», вы увидите всплывающее меню «Расположение» в верхней части окна. Нажмите на это меню и выберите «Редактировать местоположения». Нажмите значок +, чтобы добавить новое местоположение, затем введите имя, например AirplaneMode. Нажмите Готово.
Затем выберите это место в меню «Местоположение» и щелкните каждый доступный сетевой интерфейс в списке в левой части окна. Щелкните меню «Настроить IPv4» и выберите «Выкл.». Для Wi-Fi просто нажмите кнопку «Выключить Wi-Fi». Нажмите «Применить», и это расположение заблокирует всю сетевую активность.
Чтобы активировать локацию, есть два способа. Вы можете щелкнуть меню Apple, затем «Местоположение» и выбрать местоположение. Или, если вы хотите сделать это из командной строки, как просил плакат, вы можете запустить эту команду:
networksetup -switchtolocation AirplaneMode
Замените AirplaneMode именем, которое вы выбрали для местоположения.
Примечание. Если вы никогда не использовали Locations, они не будут отображаться в меню Apple; он появится при первом переключении с помощью командной строки или меню «Местоположения» на панели сети в настройках.
Кроме того, упростить этот процесс можно, добавив два файла терминала, которые выполняют каждую команду отдельно. Это можно найти здесь
Вот краткое изложение шагов, найденных за этой ссылкой:
Создайте простой сценарий оболочки, как в вашем примере. Я сделал приложение Hello World:
#!/bin/bash
networksetup -switchtolocation AirplaneMode
Сохраните этот файл как HelloWorld.command. Дайте этому файлу разрешение на выполнение. chmod u+x HelloWorld.command
должен сделать это.
Откройте каталог, в котором вы сохранили этот файл в Finder.
Дважды щелкните файл HelloWorld.command.
Теперь все, что мне нужно, это способ нажать эти ярлыки из строки меню, и я золотой. Я отредактирую здесь, если найду его, но я думаю, что мне, возможно, придется разработать его самостоятельно.
Я сделал конфигурацию, которая является своего рода режимом полета для Mac OS X, и регулярно использую ее уже более 10 лет без проблем и с большим количеством преимуществ (при атаке, при устранении неполадок процесса с сетевыми проблемами...).
почему бы просто не отключить кабель Ethernet и подключиться только через Wi-Fi, что так просто, просто отключите аэропорт, когда вы не хотите подключаться, из строки меню. Сортировка
Тецуджин
грг
Тецуджин