You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Emanoil Kotsev 3e42a8543a
correction: set internal name to adapter_config
4 months ago
debian
doc
src correction: set internal name to adapter_config 4 months ago
.gitignore
.gitmodules
CMakeLists.txt
COPYING
ConfigureChecks.cmake
Doxyfile
INSTALL
LICENSE
README.md
VERSION

README.md

Applications and libraries

tdebluez

This is the main application that provides the main functionality.

  • Requires at least bluez 5.43

  • It provides agent for pairing.

  • Allows to configure bluetooth adapters and devices.

  • User must be member of group netdev for /dev/rfkill access. This is required to make BT adapter switch on/off to work.

  • pulseaudio-module-bluetooth needs to be installed for a2dp to work

  • Tray icon

    Tray Icon

  • Adapter (device) configuration

    Adapter (device) configuration

  • Discovering devices

    Discovering devices

  • Device setup wizard

    Device setup wizard

  • Pairing agent implements BlueZ D-Bus Agent API (example pairing with PIN)

    Pairing with PIN

  • Connect services (profiles)

    Connect services (profiles)

libtdebluez

Almost complete rewrite for BlueZ 5 D-Bus API. This is the main library providing the core functionality.

libtdeobex

New for BlueZ 5 D-Bus API.

tdebluezauth

This is helper application that can be run standalone, but it is usually started from tdebluez. It provides agent for authentication utilizing several dbus interfaces.

bluez-obexd

This can be seen as third party application that can be started as stand alone application or by tdebluez. It provides Obex FTP, OPP, Message Access, PSE.

  • FTP is working per default in ~/Download directory. If you want to change this, open .trinity/share/config/tdebluezrc and add/modify entry downloadDir=Downloads You can use absolute or relative path. Both absolute and relative can be used, but relative paths are assumed to be relative to user $HOME folder. Default $HOME/Downloads.

openobex

This is third party library providing functionality for SyncML like used in SyncEvolution. Please, note that only v1.5 works. v1.7 is broken.

Known issues

Please report back your experience, so that we can improve the code.

Overall information

  • At the moment support for only one adapter was tested.

  • Due to lack of HID devices, the code was tested only with mobile phones.

tdebluez

tdebluezauth

libtdebluez

libtdeobex

The ioslaves support only file/directory listing.

The left mouse click was providing a view in konquere, which is disabled.