24.04.2014, 10:23 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Bluetooth mit Hellfire

jan12

Inhalt


  • Installation mit bluedevil
  • Installation mit blueman




Dieser Artikel wurde bereits mit folgenden Kanotix-Versionen getestet:
  • Kanotix Hellfire



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 eintragen
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

XML Revisions of $tag
Seiten-History :: Letzter Editor : retabell :: Eigentümer : retabell ::
Powered by pnWikka 1.0
 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.