Jak włączyć Bluetooth w Macu za pomocą skrótu lub wiersza poleceń?

59

Przypadkowo wyłączyłem Bluetooth w Mac OS. Nie mogę go włączyć, ponieważ klawiatura i mysz Bluetooth są teraz wyłączone.

Znalazłem klawiaturę USB, której mogę używać, więc jak mogę włączyć Bluetooth za pomocą mojej klawiatury?

Czy istnieje sposób lub skrót wiersza polecenia, którego mogę użyć?

Nick Josevski
źródło
6
Mogę sobie tylko wyobrazić: facepalm: kiedy zdałeś sobie sprawę, co się stało. Mam nadzieję, że ktoś ma dla Ciebie właściwą odpowiedź. :)
JMD
co jeśli moja klawiatura jest również bluetooth?
John Smith,
@ johnSmith w tym przypadku użyłem mojego drugiego komputera Mac do zdalnego udostępniania pulpitu / ekranu :) i włączyłem go zdalnie.
Nik Todorov

Odpowiedzi:

98

Oto sekwencja, która zadziałała dla mnie (OS X 10.6.7), gdy miałem ten sam problem.

  1. Naciśnij, Spaceaby włączyć Spotlight.

  2. Wpisz „bluetooth”, wybierz aplikację „Bluetooth File Exchange” i naciśnij Return.

  3. Wymiana plików Bluetooth wyświetli monit o włączenie sprzętu Bluetooth, naciśnij Return.

  4. Bluetooth jest teraz włączony i możesz wyjść z wymiany plików Bluetooth.

netnichole
źródło
To działało dla mnie lepiej, ponieważ mam ustawione klawisze funkcyjne do sterowania odtwarzaniem, a Control + F7 nie umożliwiał pełnego dostępu do klawiatury ... Dzięki!
geerlingguy
2
Działa to dla mnie dobrze, ponieważ nie można było zaznaczyć pola wyboru Włącz w okienku preferencji Bluetooth :-( OS X Lion
Bennett Dill
1
To działało dla mnie znacznie lepiej niż odpowiedź Fideli, która doprowadziła mnie do ustawień Bluetooth, ale nie mogłem przejść do pola wyboru na . Było to również dużo szybsze i łatwiejsze.
JD Isaacks
1
Elegancki i funkcjonalny - to była niesamowita odpowiedź.
ehfeng
To jest naprawdę najlepsze rozwiązanie tego problemu. Bardzo szybki do wykonania i łatwy do zapamiętania.
tobylaroni,
24
  1. + Tabaż dojdziesz do Findera.
  2. + +, Gaby wyświetlić okno dialogowe Przejdź do: wpisz /Applications.
  3. Wystarczy wpisać litery „sys”, a wyróżnienie powinno znajdować się nad „Preferencjami systemowymi”. Naciśnij +, Oaby go otworzyć.
  4. W Preferencjach systemowych kursor powinien znajdować się w polu wyszukiwania. Po prostu wpisz „bluetooth” i naciśnij Return. Teraz masz preferencje Bluetooth.
  5. Naciśnij Tab, a pole wyboru „Wł.” Powinno być słabo podświetlone.
  6. Naciśnij Space, a to powinno go włączyć.

Jeśli zdarzy ci się mieć zainstalowany Quicksilver , stamtąd otwórz Preferencje systemowe i przejdź bezpośrednio do kroku 4 powyżej. Lub bez Quicksilver naciśnij +, Spaceaby aktywować Spotlight, wpisz „bluetooth” i przejdź bezpośrednio do panelu preferencji Bluetooth i krok 5 powyżej.

Jeśli nie masz klawisza Command na klawiaturze, naciśnij Ctrl+, F2aby aktywować menu Apple, naciśnij i przejdź do Preferencji systemowych i przejdź do kroku 4 powyżej.

Jeśli w kroku 5 naciśnięcie Tabnie nawiguje po wszystkich wejściach, naciśnij Ctrl+, F7aby aktywować pełny dostęp do klawiatury. Po zakończeniu naciśnij ponownie przycisk Ctrl+, F7aby go wyłączyć.

fideli
źródło
4
1-3 można zastąpić: ⌘-spacja; wpisz „sys”; wciśnij Enter. (⌘-space uruchamia Spotlight.)
Jonik
To świetna odpowiedź!
Josh
1
Nie można podświetlić pola wyboru Włącz za pomocą tabulacji ... zmienić lamparta śnieżnego?
mbrownnyc
Ostatni akapit był tym, którego potrzebowałem, dzięki!
MikeSchinkel,
1-4 można zastąpić: ⌘-spacja; wpisz „niebieski”; wybierz Bluetooth, naciśnij Enter. (⌘-space uruchamia Spotlight.) :-)
neu242,
24

Od czasu do czasu używam blueutil - wydaje się, że działa. Jest darmowy i zawiera kod źródłowy.

blueutil --power 1
blueutil --power 0

Starsza wersja:

Stosowanie:

Wydrukuj status Bluetooth
blueutil status

Włącz bluetooth
blueutil on

Wyłącz bluetooth
blueutil off

Martin Clayton
źródło
3
Zainstalowałem to przez napar, a komendą było blueutil power 1
Nick
Najlepsza odpowiedź na to pytanie!
Vishal,
1
Przepraszam, jeśli ten komentarz sprzeczna (martwiczo) etykiety na tym stosie, ale myślałem, że to może dodać coś pożytecznego ... Oto Bash skrypt blueutil oparte używam, aby włączyć Bluetooth on / off: if [[ $(blueutil status) == 'Status: off' ]] ; then blueutil on ; else blueutil off ; fi. Jeśli powiążesz ten skrypt ze skrótem klawiaturowym, np. Przez Karabiner, uzyskasz przełącznik Bluetooth bez uciekania się do jakiegoś hacky rozwiązania zdarzenia kluczowego.
Bert Zangle
7

Chciałem wspomnieć o mało znanej funkcji systemu operacyjnego:

Jeśli uruchomisz ponownie i odłączysz klawiaturę, system operacyjny automatycznie włączy Bluetooth i zacznie szukać klawiatur i myszy BT. Z oficjalnej dokumentacji Apple :

  1. Włącz komputer Mac.
  2. Jeśli nie zostanie wykryta mysz USB, komputer Mac uruchomi się do gładzika Bluetooth lub asystenta konfiguracji myszy. Ekran powinien na przemian wyświetlać obraz gładzika i myszy, jak poniżej.

Jednak najwyraźniej jest to kontrolowane przez ustawienie Bluetooth, które można wyłączyć:

Ustawienia Asystenta ustawień Bluetooth

Jeśli to ustawienie zostało wyłączone przez użytkownika (jest ono domyślnie włączone), wówczas ta metoda nie będzie działać. Jeśli opcje te zostały wyłączone, można je ponownie włączyć za pomocą poleceń terminalu:

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

(Jednak może to wymagać SSH, aby to zrobić, w którym punkcie jedna z pozostałych odpowiedzi może być lepsza)

Josh
źródło
Jest to prawdopodobnie lepsza niż jakakolwiek inna odpowiedź :). Wymagana bardzo niewielka wiedza techniczna.
msouth
Ale co, jeśli nie masz przewodowej klawiatury lub myszy - tylko Bluetooth? O ile wiem, komputer nie włączy Bluetooth nawet po ponownym uruchomieniu.
Ed Avis
Uważam, że ekran logowania automatycznie włączy Bluetooth, jeśli nie zostaną podłączone żadne urządzenia HID. Poszukam dziś wieczorem referencji
Josh
1
Postępując zgodnie z instrukcjami w innym miejscu, odłączyłem wszystko od komputera iMac, podłączyłem tylko przewód zasilający, a następnie włączyłem. To działało (po krótkim opóźnieniu na ekranie logowania, kiedy wydawało się, że nie działa).
Ed Avis
3

Oto szybszy sposób, który właśnie zrobiłem na Lionie:

  1. Command + Spacja, aby rozpocząć wyróżnianie
  2. wpisz „bluetooth”
  3. Wybierz „Wymiana plików Bluetooth”
  4. Spowoduje to ostrzeżenie, że Bluetooth jest wyłączony, przycisk włączania powinien być podświetlony, więc wszystko, co musisz teraz zrobić, to nacisnąć klawisz Return
aprato
źródło
Pracował również nad Mavericks!
Dennis Wurster,
2

Ta metoda wymagała ikony stanu paska menu Bluetooth do wyświetlenia i używania skryptów GUI AppleScript (wymaga Preferencji systemowych »Uniwersalny dostęp» Obsługa urządzeń pomocniczych 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

Zadzwoń z wiersza poleceń, używając 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)}'

Nie edytuj tego postu. Nie obchodzi mnie, czy nie podoba ci się pasek przewijania. Łatwiej jest wybrać, klikając trzykrotnie w ten sposób.


Alternatywnie możesz uruchomić Preferencje systemowe i kliknąć pole wyboru:

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

Podczas uruchamiania procesu GUI nie jest on widoczny, z wyjątkiem ikony Docku.

Daniel Beck
źródło
W przypadku Yosemite 10.10.3 musiałem zastąpić pole wyboru „kliknij” w oknie „Bluetooth” „przyciskiem„ Wyłącz Bluetooth ”w oknie„ Bluetooth ”
Pojawia się błąd sugerujący, że aplikacja System Events nie działa?
Chris F Carroll
2
  • Naciśnij Space, napisz „bluetooth”.
  • Naciśnij następującą kombinację: FnF7. Jasnoniebieska ramka pojawi się wokół pola aktywacji.
  • Naciśnij spację, gotowe!
slhck
źródło
Sekwencja Fn⌃F7 aktywuje pełny dostęp z klawiatury; po włączeniu będziesz mógł po prostu przechodzić między kartami kontrolnymi w oknie.
Josh Ourisman
2

control+ F8aktywuje menu statusu. (prawy górny róg) Jeśli przycisk bluetooth jest włączony w menu statusu, możesz wybrać opcję menu bluetooth za pomocą    ↑    ←  ↓   →  i,  return  aby aktywować bluetooth

W zależności od ustawień preferencji klawiatury może być konieczne naciśnięcie ctrl+ fn+ F8.

Pixxit
źródło
1
To brzmi jak skrót klawiaturowy Windows zamiast skrótu OS X.
Ramhound,
3
Naprawdę nie wiem, dlaczego ktokolwiek zlekceważył tę odpowiedź. Może tak naprawdę nie włożyli wysiłku, aby spróbować i przekonać się, że to trochę pomaga? @Ramhound to faktycznie działa. Właśnie przetestowałem to na moim MacBooku. Przytrzymuję Fn + CTRL, następnie wciskam klawisz F8 i voila! Wybiera Bluetooth w pasku menu. Dzięki przewodowej klawiaturze użytkownik będzie mógł poruszać się po menu Bluetooth, aby wybrać ustawienia Bluetooth i reaktywować mysz / klawiaturę. Tak, tak, to w rzeczywistości skrót OS X, a nie skrót Windows.
Danijel-James W
1
I po prostu, dodając do tego, myślę, że to śmieszne, że wszyscy idziemy i głosujemy na nowego użytkownika z jakiegoś powodu, bez przynajmniej dodawania komentarzy do jego odpowiedzi, aby byli bardziej produktywni, więc wiemy i wiedzą, gdzie w przyszłości może być więcej jasne lub pomocne. Nie wiem, kiedy pojawiły się głosy, przed czy po komentarzu na temat tego brzmienia, jakby to był skrót klawiaturowy Windows. Czy ktoś rzeczywiście próbował to wypróbować i porównać z wynikami innych użytkowników? Nie wydaje mi się
Danijel-James W
Komentarz był następujący: CTRL + F8, a nie FN + CTRL + F8. Skomentowałem prawie 2 lata, odpowiedź szczerze wydaje się niepełna. Takie krótkie odpowiedzi nie są dla mnie bardzo pomocne, w porównaniu do innych odpowiedzi, były to spóźnione odpowiedzi na stare pytanie po 4 latach.
Ramhound,
Podoba mi się odpowiedź i nie sądzę, że zasługuje na głosowanie w dół - w moim komputerze Mac jest skonfigurowany do używania F8 (i wszystkich klawiszy F) bezpośrednio, bez konieczności uprzedniego naciśnięcia klawisza fn. Ta odpowiedź zadziałała dla mnie idealnie, ale na przykład powyższe odpowiedzi fn + Ctrl + F7 nie. Czy muszę je głosować - Brak źródła! Czytaj i staraj się nie głosować, chyba że jest to naprawdę nie na temat.
Nik Todorov
1

Po prostu włącz komputer Mac. naciśnij, Fa następnie wpisz „bluetooth”, a następnie naciśnij, aż dojdziesz do ikony „bluetooth”.

Następnie Oi aby włączyć Bluetooth! To najłatwiejszy sposób, aby to zrobić!

Elina
źródło
1

W moim przypadku metoda CTRL + F8 (opublikowana przez PIXIT, poniżej) jest dokładnie tym, czego potrzebuję. Oto dlaczego: kiedy wymieniam baterię w Magic Mouse, komputer często nie może ponownie podłączyć myszy. Inne odpowiedzi tutaj mówią o włączaniu i wyłączaniu Bluetooth . Mój Bluetooth jest włączony, ale muszę specjalnie aktywować połączenie Mysz. Przejście przez pasek stanu za pomocą strzałek pozwala mi przejść w dół menu do My Mouse, a na boki do Connect.

(OS 10.10.3)

Mike Rosen
źródło
1

Jeśli korzystasz z klawiatury aplikacyjnej (przewodowej) - po prostu naciśnij Option+ F8. Jeśli używasz klawiatury Windows (przewodowej) - po prostu naciśnij Ctrl+ F8.

Pankaj Bajoria
źródło
0

Jeśli próbujesz ponownie zainstalować OSX z nośnika rozruchowego, a Bluetooth na początku nie został włączony (wciąż problem z nośnikiem Mountain Lion Recovery), Ctrl+ fn+ F2przeniesie Cię do menu u góry (jak opisano w wielu innych miejscach), które zawierają inne przydatne narzędzia, takie jak Terminal.

Mam szczęście, że moja mysz została natychmiast rozpoznana (jestem pewien, że są sposoby na zagłębienie się po jej wymieszaniu), co pozwala mi klikać rzeczy, które w innym przypadku byłyby całkowicie utrudnione (takie jak „instalacja”), za pomocą jednego krótkiego polecenia terminala: blued. Demon Bluetooth uruchomił się i podał adresy MAC prawdopodobnie dla dwóch urządzeń, które obecnie zasilam bateryjnie, i dookoła. Mam nadzieję, że to pomaga innym, zamiast zmuszać nas wszystkich do posiadania / utrzymywania myszy przewodowych USB w pobliżu, bez kurzu i w stanie technicznym.

Inne zewnętrzne urządzenia wskazujące USB zawiodły tam, gdzie ta metoda mi się powiodła. Komputer, z którym pracuję, ma w pełni zasilany i interaktywny tablet Wacom Bamboo - to nigdzie nie ma, ponieważ jestem pewien, że sterowniki nie są uwzględnione / załadowane w miejscu, w którym się znalazłem.

lookmomnohands
źródło
0

Jeśli używasz Sierra OS, możesz aktywować go głosowo za pomocą Siri „Włącz bluetooth” lub wyłączyć. Miałeś możliwość ustawienia skrótu klawiaturowego podczas instalacji Sierra. W przeciwnym razie kontrola i przestrzeń są domyślnymi / lub przez Spotlight.

Jonathan O'Keeffe
źródło
0

Zaktualizowaną wersję Blueutil można wykonać za pomocą Homebrew .

W terminalu:

  1. Upewnij się, że zainstalowałeś Homebrew:

    $ brew -v
    

    jeśli polecenie nie zostało znalezione: zainstaluj je:

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. zaktualizuj pakiety

    $ brew doctor 
    
  3. zainstaluj pakiet blueutil

    $ brew install blueutil
    
  4. sprawdź status bluetooth (0 oznacza wyłączone, 1 oznacza włączone):

    $ blueutil -p
    
  5. ustaw stan:

    $ blueutil -p on        # turns on the Bluetooth
    $ blueutil -p off       # turns off the Bluetooth
    
Paulo Henrique Lellis Gonalves
źródło
0

Używam do tego ^ B(Command + Ctrl + B).

Najpierw zainstaluj brewutil,

  1. brew update
  2. brew install blueutil

Drugi krzyk konfiguracji,

  1. Uruchom Automator .
  2. Otwórz plik -> Nowy
  3. Wybierz typ dokumentu serwisowego .
  4. Teraz wybierz, usługa nie otrzymuje danych wejściowych w żadnej aplikacji
  5. Teraz Dodaj akcję - Uruchom skrypt powłoki
  6. A teraz wprowadź następujący skrypt i kliknij Zapisz

    export PATH=/usr/local/bin:$PATH
    bluetoothStatus=$(blueutil -p)
    [[ $bluetoothStatus -eq 0 ]] && blueutil -p 1 || blueutil -p 0
    
  7. Teraz przejdź do System Preferences -> Keyboard -> Skróty -> Usługi .
  8. Przejdź do sekcji Ogólne .
  9. Zostanie tam wyświetlona usługa utworzona za pomocą automatora i można ustawić skrót.

Linia eksportu powinna tam być, nawet jeśli jest zawarta w ./bash-*plikach.

Vignesh Raja
źródło