Bluetooth mit Hellfire
jan12
Inhalt
- Installation mit bluedevil
- Installation mit blueman
Dieser Artikel wurde bereits mit folgenden Kanotix-Versionen getestet:
Im Gegensatz zu KDE 3.5 ist in KDE 4 die Bluetooth Unterstützung nicht soweit fortgeschritten.
1. Bluedevil
Im Kanotix Hellfire vom Mai 2011 ist per default bluedevil installiert.
2. Blueman
Alternativ lässt sich blueman installieren
#! /bin/bash
apt-get remove --purge obex-data-server bluez bluez-alsa bluez-cups bluedevil libbluedevil1 obexd-client
apt-get install blueman libbluetooth3 libcroco3 libgsf-1-114 libgsf-1-common libnotify1 librsvg2-2 librsvg2-common libsexy2 libwnck-common libwnck22 libxres1 notification-daemon obex-data-server python-gconf python-notify
#für obex Filesystem noch
apt-get install obexfs libbfb0 libmulticobex1 libobexftp0 xterm
danach am besten rebooten (oder bluetooth neu starten und neu anmelden)
Das empfangen von Photos oder anderen Daten, sowie pairing sollte nun möglich sein.
Obex-Browser
da nautilus nicht installiert ist und dolphin das obex-Protokoll nicht unterstüzt
muss man dies selber mounten.
Der User muss in der Gruppe fuse sein.
als root:
adduser dein_username fuse
danach in kde neu einloggen
Dann erstellt man sich ein Script was hinterher statt nautilus in blueman eingetragen wird
und speichert es als /usr/local/bin/blueman-helper
#!/bin/bash
# Version 08.01.2012 10:27:16 retabell@gmx.de
#https://bbs.archlinux.de/viewtopic.php?id=17700
#log=/var/log/blueman-browse-helper.log
log=/tmp/blueman-helper.log
mp=~/.obex-"$1"
channel=`sdptool search --bdaddr "$1" FTP | awk '/Channel:/ {print $2}'`
if [ -e "$mp" ]; then
echo "`date`: cleaning up mount point '$mp'" >> $log
helperpid=$(ps ax | grep -i $1 | awk '/xterm/{print $1}')
echo $helperpid >>$log
[ "$helperpid" ] && kill $helperpid &>> $log
#killall -9 xterm
fusermount -u -z "$mp" &>> $log
rmdir "$mp" &>> $log
else
echo "`date`: opening FTP channel '$channel' for mount point '$mp'" &>> $log
mkdir "$mp" &>> $log
obexfs -b "$1" -B $channel "$mp" &>> $log
#dolphin "$mp"
# 10x20 9x15
xterm -fn 9x15 -e mc "$mp"
#xterm -e mc "$mp"
#konsole -e mc "$mp" &>> $log
fi
echo "`date`: `basename $0` finished for mount point '$mp'" >> $log
Script download
blueman-helper∞
chmod ugo+x /usr/local/bin/blueman-helper
Hier das script eintragen:
Als Browser habe ich xterm mit mc eingestellt, dolphin fror ein.
Hinweis
Benutzer von Samsung-Handys benötigen eventuell einen Patch für den obex-data-server
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569258∞
Viel Spass beim ausprobieren, und dran denken die Downloadrate ist nicht so hoch