Blauer Zauber: Bluetooth-Magie fr Linux
----------------------------------------

Diese Skripte entstanden im Rahmen des Artikels "Blauer Zauber" in
c't 19/2007, Seite 202. Sie sollten im Verzeichnis /usr/local/bin
installiert werden.

Hier eine Kurzbeschreibung der Skripte:
---------------------------------------
bls:
  Zeigt den Inhalt von Verzeichnissen des Handy-Speichers an. Wird von
  bluexchange verwendet, bentigt obexftp.

bluefind:
  Luft als Root-Prozess und berprft, ob die in /etc/bluemacs aufgefhrten
  Bluetooth-Gerte in Reichweite sind oder nicht. Kommt ein Gert in
  Reichweite oder verschwindet ist, wird dies ber den System-DBus gemeldet.
  Bentigt dbus-signal und hcitool.

bluevent:
  Wartet auf dem System-DBus auf ein Signal von bluefind und fhrt dann die
  in ~/.bluevent festgelegten Aktionen fr das jeweilige Gert durch.
  Die Bluetooth-MAC-Adresse wird ber die Variable $BDADDR an die
  aufgerufenen Programme exportiert. Bentigt dbus-monitor.
  Hinweis: Um bluevent zu beenden, sollte lediglich dbus-monitor gekillt
  werden, da der Prozess sonst nach Killen von bluevent bestehen bleibt.

bluexchange:
  Beispiel-Skript fr den Datenaustausch mit einem Sony Ericsson Z800.
  Verwendet msynctool aus OpenSync fr den Abgleich und obexftp fr
  den Datenaustausch von Fotos und MP3-Dateien.

dbus-signal:
  Sendet ein Signal auf dem System-DBus aus, dessen Text frei bestimmt
  werden kann. Wird von bluefind verwendet.

Konfigurationsdateien:
----------------------
~/.bluevent:
  Das erste Zeichen einer Zeile, "+" oder "-", legt fest, ob diese Zeile
  fr ein hinzugekommenes oder abwesendes Gert gilt. Durch ein Leerzeichen
  getrennt folgt dann die Bluetooth-MAC-Adresse des betreffenden Gerts,
  z.B. 1A:2B:3C:4D:5E:6F, wobei die hex. Buchstaben unbedingt gro geschrieben
  werden mssen. Hinter einem weiteren Leerzeichen folgt die Befehlszeile.

  Beispiel:
    - 00:0E:07:C5:FA:6A dcop kdesktop KScreensaverIface lock
    + 00:0E:07:C5:FA:6A dcop kdesktop KScreensaverIface isBlanked && dcop kdesktop KScreensaverIface quit

  Schaltet den KDE-Bildschirmschoner ein, wenn das Handy abwesend ist, und
  wieder aus, wenn der Bildschirmschoner noch laufen sollte wenn das Handy
  in Reichweite kommt.
  
/etc/bluemacs
  Liste aller Bluetooth-MAC-Adressen, die berwacht werden sollen. Pro Zeile
  genau eine MAC-Adresse. Kommentare sind hinter "#"-Zeichen erlaubt.
  
  Beispiel:
    1A:2B:3C:4D:5E:6F  # Mein Handy

Ansprechpartner fr Fragen und Probleme:
----------------------------------------
  Mirko Dlle <mid@ct.heise.de>
