Wie man Bluetooth ein- / ausschaltet und auf Snow Leopard bindet

2805
tstm

Die Bluetooth / Tethering-Funktionen von OSX sind hervorragend. Aber sie könnten ein bisschen besser sein. Gibt es eine Möglichkeit, Skripte (über AppleScript?) Zum Ein- und Ausschalten des Bluetooth-Radios zu verwenden, damit ich es in eine Taste einbinden kann. Kein Grund, die Batterie zu leeren, wenn sie nicht angebunden ist.

Noch besser wäre es, wenn die Verbindung selbst automatisiert werden könnte. Jetzt muss ich auf das Bluetooth-Symbol klicken, dann mein Telefon auswählen und Verbinden auswählen. Alle unnötigen Arbeiten muss ich jeden Tag mehrmals wiederholen. Das könnte so viel bequemer sein.

6
Hier finden Sie einige Antworten von Automator, die den BlueTooth-Teil lösen: https://apple.stackexchange.com/questions/152333/toggle-bluetooth-applescript-not-working-in-yosemite (für alle, die diese Frage bei der Suche noch finden) AjahnCharles vor 6 Jahren 0

2 Antworten auf die Frage

2
Arjan

Ich bezweifle, dass das folgende hilft, aber ich kann es nicht testen. Aber vielleicht hilft es Ihnen, eine Lösung zu finden ...

Vielleicht kann MarcoPolo helfen. Es kann eine Aktion ausgelöst werden (z. B. Bluetooth aktivieren), wenn eine der Bedingungen erfüllt ist (z. B. wenn eine Anwendung gestartet wird oder wenn Sie sich außerhalb des Netzwerks befinden).

Also: wenn Sie zum Tethering ein bestimmtes Programm starten:

  • Starten Sie die Tethering-Anwendung
  • Öffnen Sie die Einstellungen von MarcoPolo
  • Fügen Sie im Bereich "Kontexte" einen neuen Kontext hinzu und geben Sie ihm einen Namen wie "Tethering aktiv".
  • Wählen Sie im Regelfenster "Laufende Anwendungsregel hinzufügen" aus. In der Dropdown-Liste werden alle Anwendungen angezeigt, die derzeit ausgeführt werden. Sie können dann Ihre Tethering-Anwendung auswählen. Verknüpfen Sie das mit dem Kontext, den Sie gerade erstellt haben.
  • Wählen Sie im Aktionsbereich "ToggleBluetooth-Aktion hinzufügen" aus und verknüpfen Sie sie mit der "Ankunft" des gerade erstellten Kontexts.
  • Ebenso: Deaktivieren Sie Bluetooth, um diesen Kontext zu "verlassen"

Ich glaube, es gibt keine solche Anwendung, oder? :-(

Es gibt keine solche Anwendung, sie ist nur in den OSX Bluetooth-Einstellungsbereich integriert. Die nächstgelegene "Anwendung", die dies tut, sind die Systemeinstellungen. tstm vor 14 Jahren 0
MarcoPolo unterstützt jedoch das Umschalten von Bluetooth. Es ist schon ziemlich nah! Jetzt brauche ich nur noch die Verbindungsunterstützung. tstm vor 14 Jahren 0
@tstm, was passiert mit dem Tethering, wenn Sie Bluetooth deaktivieren und es später wieder aktivieren? Und man kann Bluetooth auch mit `blueutil` aktivieren, http://www.frederikseiffert.de/blueutil/. Und nach dem Einschalten von Bluetooth mit` blueutil` * können Sie * vielleicht * andere Details mit `networksetup`, http: // steuern. developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/networksetup.8.html Auf meinem Mac erwähnt `sudo networksetup -listallnetworkservices` Bluetooth. Arjan vor 14 Jahren 1
Toller Tipp! Das Hilfsprogramm gräbt sich unwillkürlich aus und unterstützt nur die Verbindung von PPP-Verbindungen, nicht PAN. tstm vor 14 Jahren 0
1
pkaeding

Sicher kannst du das.

  1. Öffnen Sie Automator und erstellen Sie einen Dienst.
  2. Nehmen Sie sich auf, wenn Sie Bluetooth ein- / ausschalten.
  3. Speichern Sie den Dienst.
  4. Öffnen Sie den Bereich Tastatureinstellungen
  5. Klicken Sie auf die Registerkarte Tastenkombinationen, und wählen Sie links Dienste aus, und scrollen Sie zu General auf der rechten Seite.
  6. Aktivieren Sie das Kontrollkästchen neben Ihrem neuen Dienst.
  7. Doppelklicken Sie rechts neben Ihrem neuen Dienst in der Nähe der Bildlaufleiste, um eine Tastenkombination festzulegen.

Hoffentlich hilft das!

Diese Art von Arbeit funktioniert, aber der schnellste, den ich für den Automator-Workflow bekomme, ist 5 Sekunden. Da er dazu tatsächlich mit der Maus geklickt wird, ist er nicht besonders zuverlässig. Es ist ein Schritt in eine gute Richtung, aber mit all der Skript- / Objekt-Unterstützung in OSX muss es einen besseren Weg geben? tstm vor 14 Jahren 0
Und es gibt auch das Problem, nicht feststellen zu können, ob BT bereits eingeschaltet ist oder nicht. Das Skript sollte etwas intelligenter sein, es könnte den Status erkennen und es nur aktivieren, wenn es ausgeschaltet war usw. tstm vor 14 Jahren 0
Es stiehlt auch meinen Fokus und meine Maus, so dass ich für die gleichen 5 Sekunden nichts anderes tun kann. Nicht wirklich nützlich. Ich kann die Aktion in weniger als dieser Zeit selbst durchführen. tstm vor 14 Jahren 0