Как включить Bluetooth в Mac с помощью ярлыка или командной строки?

59

Я случайно отключил Bluetooth в Mac OS. Я не могу включить его, потому что моя клавиатура и мышь на базе Bluetooth теперь отключены.

Я нашел клавиатуру на основе USB, которую я могу использовать, так как я могу включить Bluetooth только с помощью клавиатуры?

Есть ли способ командной строки или ярлык, который я могу использовать?

Ник Йозевски
источник
6
Я могу только представить себе, когда вы поняли, что случилось. Надеюсь, у кого-то есть правильный ответ для вас. :)
JMD
Что делать, если моя клавиатура также Bluetooth?
Джон Смит
@johnSmith в этом случае я использовал свой другой mac для удаленного доступа к рабочему столу / экрану :) и включил его удаленно.
Ник Тодоров

Ответы:

98

Вот последовательность, которая работала для меня (OS X 10.6.7), когда у меня была та же самая проблема.

  1. Нажмите, Spaceчтобы активировать Spotlight.

  2. Введите «Bluetooth», выберите приложение «Обмен файлами Bluetooth» и нажмите Return.

  3. Bluetooth File Exchange предложит включить оборудование Bluetooth, нажмите Return.

  4. Bluetooth теперь включен, и вы можете выйти из Bluetooth File Exchange.

netnichols
источник
Это сработало для меня лучше, так как у меня установлены функциональные клавиши для управления воспроизведением, а Control + F7 не обеспечивает полный доступ с клавиатуры ... Спасибо!
geerlingguy
2
Это хорошо сработало, потому что флажок «Вкл» на панели настроек Bluetooth был недоступен :-( OS X Lion
Bennett Dill
1
Это обработанный путь лучше для меня , чем ответ fideli, который получил меня весь путь к BlueTooth канала настройки , но я не мог табуляцию на флажке. Это было также намного быстрее и проще.
JD Исаакс
1
Элегантный и функциональный - это был потрясающий ответ.
ehfeng
Это действительно лучшее решение, которое я нашел для этой проблемы. Очень быстро выполнить и легко запомнить.
тобиларони
24
  1. + Tabпока не доберешься до Finder.
  2. + +, Gчтобы вызвать диалог «Перейти к»: введите /Applications.
  3. Просто введите буквы «sys», и ваш основной момент должен быть над «Системными настройками». Нажмите +, Oчтобы открыть его.
  4. В Системных настройках курсор должен находиться в поле поиска. Просто наберите «bluetooth» и нажмите Return. Теперь вы находитесь в настройках Bluetooth.
  5. Нажмите Tab, и на флажке «Вкл.» Должно быть слабое выделение.
  6. Нажмите Space, и это должно включить его.

Если у вас установлен Quicksilver , откройте Системные настройки и перейдите непосредственно к шагу 4 выше. Или без Quicksilver нажмите +, Spaceчтобы активировать Spotlight, наберите «bluetooth» и перейдите непосредственно к панели настроек Bluetooth, и шаг 5 выше.

Если у вас нет клавиши Command на клавиатуре, нажмите Ctrl+, F2чтобы активировать меню Apple, нажмите и перейдите в Системные настройки и перейдите к шагу 4 выше.

Если на шаге 5 нажатие Tabне позволяет перемещаться по всем входам, нажмите Ctrl+, F7чтобы активировать полный доступ с клавиатуры. Когда закончите, нажмите Ctrl+ еще F7раз, чтобы отключить его.

fideli
источник
4
1-3 можно заменить на: space-пробел; введите "sys"; нажмите ввод. (⌘-space запускает Spotlight.)
Jonik
Это отличный ответ!
Джош
1
Не можете выделить флажок «Вкл.» С помощью табуляции ... изменения в снежном барсе?
mbrownnyc
Последний абзац был тем, который мне был нужен, спасибо!
MikeSchinkel
1-4 можно заменить на: space-пробел; типа "синий"; выберите Bluetooth, нажмите ввод. (⌘-space запускает Spotlight.) :-)
neu242
24

Я иногда использую blueutil - кажется, работает. Это бесплатно и поставляется с исходным кодом.

blueutil --power 1
blueutil --power 0

Старые версии:

Использование:

Печать состояния Bluetooth
blueutil status

Включить Bluetooth
blueutil on

Выключить Bluetooth
blueutil off

Мартин Клейтон
источник
3
Я установил это с помощью brew, и команда on была blueutil power 1
Ник,
Лучший ответ на этот вопрос!
Вишал
1
К сожалению , если этот комментарий противоречит (некро) этикета в этом стеке, но я думал , что это может добавить что - то полезное ... Вот blueutil на основе Bash скрипт я использую , чтобы переключить Bluetooth вкл / выкл: if [[ $(blueutil status) == 'Status: off' ]] ; then blueutil on ; else blueutil off ; fi. Если вы привяжете этот сценарий к сочетанию клавиш, например, через Karabiner, вы получите переключение Bluetooth, не прибегая к какому-то хакерскому решению для нажатия клавиш.
Берт Зангл
7

Я хотел бы упомянуть малоизвестную особенность ОС:

Если вы перезагрузите и отключите клавиатуру, ОС автоматически включит Bluetooth и начнет поиск клавиатур и мышей BT. Из официальной документации Apple :

  1. Включите свой Mac.
  2. Если мышь USB не обнаружена, Mac включит трекпад Bluetooth или помощника по настройке мыши. Экран должен чередоваться между изображением трекпада и мыши, как показано ниже.

Однако это, очевидно, контролируется настройкой Bluetooth, которая может быть отключена:

Настройки Bluetooth Setup Assistant

Если этот параметр был отключен пользователем (он включен по умолчанию), то этот метод не будет работать. Если эти параметры были отключены, вы можете повторно включить их с помощью команд терминала:

sudo defaults write /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekKeyboard '1'
sudo defaults write /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekPointingDevice '1'

(Тем не менее, вам может понадобиться SSH, для чего один из других ответов может быть лучше)

мистифицировать
источник
Это, возможно, лучше, чем любой из других ответов :). Требуется очень мало технических знаний.
ms
Но что, если у вас нет проводной клавиатуры или мыши - только Bluetooth? Насколько я могу судить, компьютер не включит Bluetooth даже после перезагрузки.
Эд Авис
Я считаю, что экран входа в систему автоматически активирует Bluetooth, если к нему не подключены устройства HID. Я буду искать ссылку сегодня вечером
Джош
1
Следуя некоторым инструкциям в другом месте, я отключил все от iMac, подключил только шнур питания, а затем включил его. Это сработало (после небольшой задержки на экране входа в систему, когда оказалось, что нет).
Эд Авис
3

Вот более быстрый способ, который я только что сделал на Lion:

  1. Command + пробел, чтобы начать прожектор
  2. типа "блютуз"
  3. Выберите «Bluetooth File Exchange»
  4. Это вызовет предупреждение о том, что Bluetooth отключен, кнопка включения должна быть выделена, поэтому все, что вам нужно сделать, это нажать клавишу возврата
aprato
источник
Работал на Маверикс тоже!
Деннис Вёрстер,
2

Этот метод требовал, чтобы значок состояния строки меню Bluetooth отображал и использовал сценарии AppleScript GUI (требуется Системные настройки »Универсальный доступ» Поддержка вспомогательных устройств IIRC):

tell application "System Events"
    tell process "SystemUIServer"
        tell (menu bar item 1 of menu bar 1 whose description is "bluetooth")
            click
            click menu 1's second menu item
        end tell
    end tell
end tell

Вызов из командной строки с помощью osascript:

osascript -e 'tell application "System Events" to tell process "SystemUIServer" to tell (menu bar item 1 of menu bar 1 whose description is "bluetooth") to {click, click (menu item 2 of menu 1)}'

Не редактируйте этот пост. Мне все равно, если вам не нравится полоса прокрутки. Это проще выбрать, нажав три раза таким образом.


Кроме того, вы можете запустить Системные настройки и установить флажок:

tell application "System Preferences"
    set current pane to pane id "com.apple.preferences.bluetooth"
    tell application "System Events"
        tell process "System Preferences"
            click checkbox "On" of window "Bluetooth"
        end tell
    end tell
    quit
end tell

Пока запускается процесс графического интерфейса, он не виден, кроме значка Dock.

Даниэль Бек
источник
Для Yosemite 10.10.3 мне пришлось заменить «установить флажок« Вкл »окна« Bluetooth »» на «нажать кнопку« Выключить Bluetooth »окна« Bluetooth »»
Я просто получаю сообщение об ошибке, из которого следует, что приложение System Events не запущено?
Крис Ф. Кэрролл
2
  • Нажмите Space, напишите "блютус".
  • Нажмите следующую комбинацию: FnF7. Вокруг поля активации появляется голубая рамка.
  • Нажмите пробел, готово!
slhck
источник
Последовательность Fn⌃F7 активирует полный доступ с клавиатуры; включив его, вы сможете просто переключаться между элементами управления в окне.
Джош Уэрисман
2

control+ F8активирует меню состояния. (верхний правый угол) Если в меню состояния включена кнопка bluetooth, вы можете выбрать опцию bluetooth-menu, используя    ↑    ←  ↓   →  и,  return  чтобы активировать bluetooth

В зависимости от настроек клавиатуры, вам может понадобиться нажать ctrl+ fn+ F8.

Pixxit
источник
1
Это похоже на сочетание клавиш Windows вместо сочетания клавиш OS X.
Ramhound
3
Я действительно не знаю, почему кто-то отрицал этот ответ. Может быть, они на самом деле не приложили усилий, чтобы попробовать и увидеть, что это немного помогает? @ Находить это на самом деле работает. Я только что проверил это на своем MacBook. Я удерживаю Fn + CTRL, затем нажимаю клавишу F8 и вуаля! Он выбирает Bluetooth в строке меню. С помощью проводной клавиатуры пользователь сможет перемещаться по меню Bluetooth, чтобы выбрать его настройки Bluetooth и активировать свою мышь / клавиатуру. Так что, да, это на самом деле ярлык OS X, а не ярлык Windows.
Даниэль-Джеймс W
1
И просто чтобы добавить к этому, я думаю, что это смешно, что мы все идем и голосуем за нового пользователя по какой причине, по крайней мере, не добавляя некоторые комментарии к его ответу, чтобы быть более продуктивным, чтобы мы знали, и они знают, где в будущем это может быть больше ясно или полезно. Я не знаю, когда пришли голоса, до или после комментария об этом звучании, как будто это сочетание клавиш Windows. Кто-нибудь на самом деле удосужился попробовать это и сравнить его с результатами других пользователей? Я так не думаю.
Даниэль-Джеймс W
Комментарий был CTRL + F8, а не FN + CTRL + F8. Я сделал комментарий почти 2 года, ответ честно, кажется неполным. Я не считаю короткие ответы, подобные этим, очень полезными, по сравнению с другими ответами, это был поздний ответ на старый вопрос после 4 лет.
Ramhound
Мне нравится ответ, и я не думаю, что он заслуживает отрицательного ответа - в моем Mac настроено использование F8 (и всех клавиш F) напрямую без необходимости сначала нажимать клавишу fn. Таким образом, этот ответ работал отлично для меня, но ответы выше упомянутых fn + Ctrl + F7, например, не. Нужно ли их понижать - Нет источника! Читайте и пытайтесь не понижать голос, если это действительно не по теме.
Ник Тодоров
1

Просто включите свой Mac. нажмите, Fзатем введите «Bluetooth», затем нажимайте, пока не дойдете до значка «Bluetooth».

Тогда Oи для включения Bluetooth! Это самый простой способ сделать это!

Elina
источник
1

В моем случае, метод CTRL + F8 (опубликованный PIXIT ниже) - это как раз то, что мне нужно. И вот почему: когда я меняю батарею в Magic Mouse, компьютеру часто не удается повторно подключить мышь. Другие ответы здесь говорят о включении или выключении Bluetooth . Bluetooth включен, но мне нужно специально активировать соединение с мышью. Пройдя по строке состояния с помощью стрелок, я могу пройти вниз по меню до «Моя мышь» и в сторону «Подключиться».

(ОС 10.10.3)

Майк Розен
источник
1

Если вы используете клавиатуру (проводную) - просто нажмите Option+ F8. Если вы используете клавиатуру Windows (проводную) - просто нажмите Ctrl+ F8.

Панкадж Баджория
источник
0

Если вы пытаетесь переустановить OSX с загрузочного носителя, и ваш Bluetooth не был включен с самого начала (все еще проблема с носителем для восстановления Mountain Lion), Ctrl+ fn+ F2приведет вас к меню вверху (как описано во многих других местах), которые содержат другие полезные утилиты, такие как терминал.

Мне повезло, что моя мышь была немедленно распознана (я уверен, что есть способы углубиться в нее, как только это произойдет), позволяя мне щелкать объекты, которые в противном случае были полностью заблокированы (например, «установить»), с помощью одной короткой команды терминала: синюшный Демон Bluetooth включился и дал MAC-адреса для двух устройств, которые у меня в настоящее время работают от батареи, и около того. Надеюсь, что это поможет другим, вместо того, чтобы заставлять всех нас держать / держать USB-проводных мышей без пыли и в работоспособном состоянии.

Другие посторонние указательные устройства USB не сработали там, где этот метод мне удался. На компьютере, с которым я работаю, установлен полностью работающий интерактивный планшет Wacom Bamboo - никого это ни к чему не приведет, так как я уверен, что драйверы не включены / не загружены в тот момент, когда я обнаружил себя.

lookmomnohands
источник
0

Если вы используете ОС Sierra, то вы можете активировать ее через Siri «Включить Bluetooth» или отключить. У вас была возможность установить сочетание клавиш при установке Sierra. В противном случае контроль и пробел по умолчанию / или через Spotlight.

Джонатан О'Киф
источник
0

Обновленная версия blueutil может быть сделана с помощью homebrew .

В терминале:

  1. Убедитесь, что у вас установлен домашний кофе:

    $ brew -v
    

    если команда не найдена, установите ее:

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. обновить пакеты

    $ brew doctor 
    
  3. установить пакет blueutil

    $ brew install blueutil
    
  4. проверьте состояние Bluetooth (0 означает, что выключено, 1 означает, что включено):

    $ blueutil -p
    
  5. установить состояние:

    $ blueutil -p on        # turns on the Bluetooth
    $ blueutil -p off       # turns off the Bluetooth
    
Пауло Энрике Леллис Гоналвес
источник
0

Я использую ^ B(Command + Ctrl + B) для этого.

Сначала установите brewutil,

  1. brew update
  2. brew install blueutil

Вторая настройка shoutcut,

  1. Запустите Automator .
  2. Открыть файл -> Новый
  3. Выберите Сервисный тип документа.
  4. Теперь выберите, Сервис не получает входных данных ни в одном приложении
  5. Теперь добавьте действие - Запустите Shell Script
  6. А теперь введите следующий скрипт и нажмите Сохранить

    export PATH=/usr/local/bin:$PATH
    bluetoothStatus=$(blueutil -p)
    [[ $bluetoothStatus -eq 0 ]] && blueutil -p 1 || blueutil -p 0
    
  7. Теперь перейдите в Системные настройки -> Клавиатура -> Ярлыки -> Сервисы .
  8. Перейти в общий раздел.
  9. Служба, созданная через automator, будет указана там, и можно будет установить ярлык.

Там должна быть строка экспорта, даже если она включена в ./bash-*файлы.

Виньеш Раджа
источник