TMP=${TMP:-/tmp/tgz}
kbluetooth: ci sono novità?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- alphamanitine
- Linux 1.x

- Messaggi: 182
- Iscritto il: mar 15 feb 2005, 0:00
- Slackware: 15
- Località: Prato
Re: kbluetooth: ci sono novità?
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: kbluetooth: ci sono novità?
ci sono solo main.conf e rfcomm.conf di default. non ho modificato alcun file di configurazione.Burroughs ha scritto:Ti chiedo un ultimo favore, neongen, sperando nella tua gentilezza: potresti mandarmi, anche via PM, un tarball contenente la tua directory /etc/bluetooth
cosa c'è che non va?alphamanitine ha scritto:TMP=${TMP:-/tmp/tgz}
- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Mmmm, ma allora come fa bluetoothd a sapere quale dispositivo sta connesso in quel momento, l'indirizzo fisico che ha e le credenziali per effettuare il pairing?neongen ha scritto:ci sono solo main.conf e rfcomm.conf di default. non ho modificato alcun file di configurazione. [CUT]Burroughs ha scritto:Ti chiedo un ultimo favore, neongen, sperando nella tua gentilezza: potresti mandarmi, anche via PM, un tarball contenente la tua directory /etc/bluetooth
Last but not least, quando collego il dongle Bluetooth e sono loggato come root, tutto bene, da utente invece ottengo un output simile:
Codice: Seleziona tutto
root@mody:~# tail -f /var/log/messages
Nov 16 12:20:06 mody dbus-daemon: Rejected send message, 1 matched rules; type="method_call", sender=":1.46" (uid=1000 pid=3776 comm="kdeinit4: kded4 [kdeinit] ") interface="org.freedesktop.Hal.Device.CPUFreq" member="GetCPUFreqAvailableGovernors" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=3219 comm="/usr/sbin/hald --daemon=yes "))"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: kbluetooth: ci sono novità?
penso sia il demone in grado di riconoscere e configurare al volo i dispositivi (il demone vede subito all'avvio la scheda integrata e sempre al volo riconosce subito il dongle usb), poi ci sono le regole udev dbus, l'interfaccia grafica comunica col demone via dbus. Il problema che sembra esserci con kdebluetooth è che non riesce a comunicare correttamente col demone via dbus
edit: la revisione di oggi di kdebluetooth provoca lo stesso messaggio di errore.
ma perlomeno non si blocca come le altre. forse è risolvibile impostando le giuste regole dbus
edit: la revisione di oggi di kdebluetooth provoca lo stesso messaggio di errore.
Codice: Seleziona tutto
dbus-daemon: Rejected send message, 2 matched rules; type="method_call", sender=":1.33" (uid=1000 pid=1614 comm="kbluetooth ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply=0 destination="org.bluez" (uid=0 pid=1607 comm="bluetoothd -n "))- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Bah, sinceramente, anche da quello che, tempo permettendo, sto leggendo in giro, mi sembra che i progetti bluez4 e kbluetooth siano ancora in alto mare.neongen ha scritto:penso sia il demone in grado di riconoscere e configurare al volo i dispositivi (il demone vede subito all'avvio la scheda integrata e sempre al volo riconosce subito il dongle usb), poi ci sono le regole udev dbus, l'interfaccia grafica comunica col demone via dbus. Il problema che sembra esserci con kdebluetooth è che non riesce a comunicare correttamente col demone via dbus
edit: la revisione di oggi di kdebluetooth provoca lo stesso messaggio di errore.ma perlomeno non si blocca come le altre. forse è risolvibile impostando le giuste regole dbusCodice: Seleziona tutto
dbus-daemon: Rejected send message, 2 matched rules; type="method_call", sender=":1.33" (uid=1000 pid=1614 comm="kbluetooth ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply=0 destination="org.bluez" (uid=0 pid=1607 comm="bluetoothd -n "))
Fra l'altro, proprio un'oretta fa, spulciando in giro su Google, leggevo che si invitava qualcuno a scrivere un'applicazione, una sorta di user agent, proprio per gestire quel processo di pairing che -sarò scemo io- non ho ancora ben capito come bluez porti a compimento.
Non appena avrò novità sull'argomento le posterò all'interno di questo thread.
Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: kbluetooth: ci sono novità?
per fare il pairing il programmino è già scritto. lo slackbuild che ti ho postato è difettoso, oppure è difettoso l'installer dei sorgenti bluez, comunque nel pacchetto vengono a mancare alcuni file di configurazione (audio.conf input.conf network.conf) e i programmi test tra cui proprio simple-agent che serve a fare il pairing. per cui se ricompili i sorgenti (anche rilanciando lo slackbuild senza --cleanup) i file di conf li trovi nelle rispettive dir e il programma simple-agent lo trovi nella dir test.
per il pairing
poi ho notato che la configurazione dbus di default autorizza solo root e il gruppo lp, quindi va sistemata magari aggiungendo il gruppo netdev
infine una bella guida per i comandi manuali
Codice: Seleziona tutto
$ simple-agent hci0 XX:XX:XX:XX:XX:XXpoi ho notato che la configurazione dbus di default autorizza solo root e il gruppo lp, quindi va sistemata magari aggiungendo il gruppo netdev
infine una bella guida per i comandi manuali
- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Prima di tutto, grazie ancora, neongen, per l'aiuto.neongen ha scritto:per fare il pairing il programmino è già scritto. lo slackbuild che ti ho postato è difettoso, oppure è difettoso l'installer dei sorgenti bluez, comunque nel pacchetto vengono a mancare alcuni file di configurazione (audio.conf input.conf network.conf) e i programmi test tra cui proprio simple-agent che serve a fare il pairing. per cui se ricompili i sorgenti (anche rilanciando lo slackbuild senza --cleanup) i file di conf li trovi nelle rispettive dir e il programma simple-agent lo trovi nella dir test.per il pairingCodice: Seleziona tutto
$ simple-agent hci0 XX:XX:XX:XX:XX:XX
Allora, dovendo ricompilare, ne ho approfittato per aggiornare bluez, giunto alla versione 4.58.
Riguardo a simple-agent, lo trovo in
Codice: Seleziona tutto
/opt/obexd-0.19/test/simple-agentQuando, poi, lancio l'applicativo in questione, ottengo solo quest'output:
Codice: Seleziona tutto
alutri@andy:~$ simple-agent hci0 XX:XX:XX:XX:XX:XX
Agent registeredEcco, faccio ad aggiungere netdev a dbus?neongen ha scritto:poi ho notato che la configurazione dbus di default autorizza solo root e il gruppo lp, quindi va sistemata magari aggiungendo il gruppo netdev
infine una bella guida per i comandi manuali
Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: kbluetooth: ci sono novità?
Codice: Seleziona tutto
test$ ./simple-agent hci0 00:0F:DE:2D:8A:85
RequestPinCode (/org/bluez/20464/hci0/dev_00_0F_DE_2D_8A_85)
Enter PIN Code: 12345
[digito 12345 anche sul cell]
Release
New device (/org/bluez/20464/hci0/dev_00_0F_DE_2D_8A_85)/etc/dbus-1/system.d/bluetooth.conf ha scritto: ...
</policy>
<policy group="netdev">
<allow send_destination="org.bluez"/>
</policy>
<policy context="default">
...
- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Comunque, simple-agent è disponibile soltanto se si utilizzano i sorgenti di bluez.
Lo slackbuild non lo installa da nessuna parte.
Burroughs.
Lo slackbuild non lo installa da nessuna parte.
Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Allora, riguardo ai permessi ho cercato di risolvere inserendo l'utente nel gruppo lp.
Adesso, se cerco di effettuare il pairing, ricevo questo messaggio d'errore:
Burroughs.
Adesso, se cerco di effettuare il pairing, ricevo questo messaggio d'errore:
Codice: Seleziona tutto
Creating device failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: kbluetooth: ci sono novità?
magari a qualcuno può interessare questo thread
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: kbluetooth: ci sono novità?
It works! 
p.s. kdebluetooth revisione 1063411
edit: vabbé, diciamo che fino al pairing ci siamo, poi i file li trasferisce ma non ho mica capito dove li va a salvare...
p.s. kdebluetooth revisione 1063411
edit: vabbé, diciamo che fino al pairing ci siamo, poi i file li trasferisce ma non ho mica capito dove li va a salvare...
- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Scusami, link per il download?neongen ha scritto:It works!
p.s. kdebluetooth revisione 1063411
edit: vabbé, diciamo che fino al pairing ci siamo, poi i file li trasferisce ma non ho mica capito dove li va a salvare...
Immagino si tratti di una snapshot.
Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: kbluetooth: ci sono novità?
Codice: Seleziona tutto
svn co -r 1063411 svn://anonsvn.kde.org/home/kde/trunk/playground/network/kbluetooth <output dir>- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: kbluetooth: ci sono novità?
Sì, in effetti con l'ultima snapshot di kbluetooth, le cose sono migliorate...
Adesso, lanciando la GUI di quest'ultimo applicativo, riesco anche a vedere il mio cellulare (o quantomeno il suo indirizzo fisico), ma nel momento in cui invio un file non ottengo risposta.
Questo è invece il messaggio d'errore che si materializza quando cerco di effettuare il pairing:
Ho cercato di aggirare il problema dei permessi inserendo l'utente nel gruppo lp ma non è servito a niente.
Burroughs.
Adesso, lanciando la GUI di quest'ultimo applicativo, riesco anche a vedere il mio cellulare (o quantomeno il suo indirizzo fisico), ma nel momento in cui invio un file non ottengo risposta.
Questo è invece il messaggio d'errore che si materializza quando cerco di effettuare il pairing:
Codice: Seleziona tutto
root@mody:/opt/bluez-4.58/test# ./simple-agent hci0 XX:XX:XX:XX:XX:XX
Creating device failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)