Ultimi commenti
- RedSend on Un fulmine a ciel sereno: Google Chrome
- RedSend on Un fulmine a ciel sereno: Google Chrome
- raphè on Un fulmine a ciel sereno: Google Chrome
- Nio on Un fulmine a ciel sereno: Google Chrome
- MikOne on Un fulmine a ciel sereno: Google Chrome
- MikOne on Un fulmine a ciel sereno: Google Chrome
- Klark on CHAP Plugin
- RedSend on FLV Flash Video Player
Random Posts
Tags Cloud
21st
APR
Problema mouse bluetooth (risolto)
Posted by RedSend | Filed under Bluetooth
Avevo un problema con il mouse bluetooth, fortunatamente sono riuscito a risolverlo (grazie a Ciccio).
Dopo un pò che lo usavo regolarmente senza problemi il mouse si bloccava per una decina di secondi dopodiche ripartiva, spulciando un pò ho visto che perdeva il segnale e subito si ricollegava, però il subito erano comunque 10 secondi circa ed è intollerabile specialmente quando giochi a LBreakout2 e questo comporta la perdita di vite
.
La soluzione sta nel fatto di modificare un paramentro di avvio del demone hcid, si trova nel file /etc/bluetooth/hcid.conf , la riga da modificare è
lp rswitch,hold,sniff,park; diventa lp none;
facendo questo cambiamento nel mio caso il problema si è risolto, non si capisce perchè questo, forse è un problema di alcuni chip bluetooth.
Spero che questa sia la soluzione anche al vostro problema, se riuscite a capire il motivo di tutto ciò un commento è più che gradito.
19th
APR
Mouse bluetooth
Posted by RedSend | Filed under Bluetooth
Da poco ho acquistato un mouse bluetooth per il portatile, sfruttando il fatto che ha già tutto integrato, il mouse è un Logitech modello V270. Per configurarlo è bastato impostare nel file /etc/conf.d/bluetooth la variabile
HIDD_ENABLE=true HIDD_OPTIONS="--connect 00:07:61:3D:EF:4C"
ovviamente sostituendo il giusto MAC del Mouse. Suppongo che abbiate già il dispositivo bluetooth funzionante.
Quelle variabili citate sopra vengono usate dallo script di init /etc/init.d/bluetooth, però nel caso la vostra distribuzione gestisce la cosa in maniera diversa allora molto probabilmente non esisterà neanche il file /etc/conf.d/bluetooth per avviare basta semplicemente avviare il servizio hcid (come, dipende dalla vostra distro) e poi avviare
~$ hidd --connect 00:07:61:3D:EF:4C
potete passare ad hidd anche il parametro –search se non conoscete il MAC del mouse e lui vi mostrerà il mouse con il suo MAC e si connetterà automaticamente. Ricordatevi però di impostare il mouse in modalità rilevabile, sulle istruzioni ci sarà scritto come.
Tags: Bluetooth27th
SEP
Auricolare bluetooth collegato al pc per usarlo con skype
Posted by RedSend | Filed under Bluetooth
Stanotte ho appena finito di configurare il mio PCino per usare l’auricolare bluetooth del cellulare con skype (non solo, anche con xmms), è una cosa troppo comoda.
Non saprei da dove cominciare, bè cominciamo col dire cosa ci serve:
- Dispositivo bluetooth dongle (necessario supporto sco)
- Auricolare bluetooth (compatibile)
- Moduli e programmi vari
La lista degli auricolari testati è quà¬, se non è in questa lista non preoccupatevi perchè sono pochi quelli che non funzionano, ad esempio il mio è un SMG modello BTHS-6026-F
Ora Passsiamo alla parte di installazione e configurazione del software necessario. Prima cosa assicuriamoci che il bluetooth sul computer funzioni correttamente se ancora non lo avete fatto potete riferirvi a questo post, vi spiega come configurarlo. Bene ora che il bluetooth del pc funziona possiamo procedere. Cominciamo col configurare il nostro kernel, per poter funzionare l’auricolare necessita dei moduli bluetooth-alsa che più avanti ne parleremo, ma questi moduli a loro volta necessitano di qualche modulo del kernel e cioè
Device Drivers --->
Networking support --->
Bluetooth subsystem support --->
SCO links support
Bluetooth device drivers --->
HCI USB driver
SCO (voice) support
Device Drivers --->
Sound --->
Sound card support
Advanced Linux Sound Architecture --->
Advanced Linux Sound Architecture
PCI devices --->
Emu10k1 (SB Live!, Audigy, E-mu APS)
vi starete chiedendo a cosa serve il modulo emu10k se voi non avete una scheda audio SB Live!, Audigy, E-mu APS, bè questo serve per compilare un’altro modulo, servirà a bluetooth-alsa, si chiama snd_hwdep
Ora compiliamo e ripartiamo con il nuovo kernel. Dobbiamo andare a modificare il file di configurazione di alsa /etc/modules.d/alsa
# Set this to the correct number of cards. options snd cards_limit=2
Poi installiamo i driver bluetooth-alsa, attualmente gli ebuild non sono contenuti ancora in portage, spero che lo saranno presto :), andiamo in questo bug e scarichiamo gli ebuild e i tar.gz che troviamo. Ora dobbiamo inserire tutto nel nostro portage locale, come? L’ho spiegato in questo post, tenete presente che la categoria è net-wireless.
Smascheriamo ed emergiamo i pacchetti
redsendP4 ~ # echo "=net-wireless/bluetooth-alsa-1.6-r2 ~x86" >> /etc/portage/package.keywords redsendP4 ~ # echo "=net-wireless/btsco-0.4a ~x86" >> /etc/portage/package.keywords redsendP4 ~ # emerge -av btsco
l’altro lo emerge come dipendenza di btsco, fate attenzione se hanno aggiornato la versione in questo caso dovete cambiare la versione del pacchetto quando smascherate
A questo punto che tutto è installato e configurato dobbiamo prima cosa riavviare alsa per fargli ricaricare il file di configurazione che prima abbiamo modificato
redsendP4 ~ # /etc/init.d/alsasound restart
Carichiamo i moduli che prima abbiamo compilato nel kernel e quello installato dal pacchetto bluetooth-alsa
redsendP4 ~ # modprobe snd-hwdep redsendP4 ~ # modprobe sco redsendP4 ~ # modprobe snd-bt-sco
Inseriamo il nostro bluetooth e facciamo caricare a hotplug i moduli, dopodichè avviamo i servizi bluetooth
redsendP4 ~ # /etc/init.d/bluetooth start
Troviamo l’indirizzo dell’auricolare
redsendP4 ~ # hcitool scan
Cerchiamo il canale sul quale comunica l’auricolare
redsendP4 ~ # sdptool search --bdaddr0x1108
sostituite il campo indirizzo con quello trovato al passo precedente, comunque la ricerca del canale può essere facoltativa
Poi dobbiamo avviare prima kbluetoothd (tramite il menù di kde) che ci assisterà per l’autenticazione e poi btsco, però prima dobbiamo mettere l’auricolare in modalità discovery cioè per associarlo ad un nuovo dispositivo, assicuratevi che non sia associato con il vostro cellulare altrimenti potrebbe non funzionare
redsendP4 ~ # btsco[channel]
il canale è opzionale, potete ometterlo
Vi apparirà la finestra per inserire il codice e una volta inserito l’auricolare è associato al vostro pc, vi troverete una nuova scheda audio installata che si chiamerà /dev/dsp1, andate nelle opzioni di skype e cambiate device audio impostandolo su quest’ultimo, chiudete e riaprite skype (almeno io cosଠdevo fare) e il gioco è fatto, fate attenzione però al programma btsco che avete avviato prima, dopo un tot di tempo di inattività si chiude e quindi dovete riavviarlo.
Potete usare l’auricolare anche per ascoltare la musica con xmms andando nelle impostazioni, impostate l’autput plug-in su ALSA e costringetelo ad usare /dev/dsp1 e il gioco è fatto, a dire il vero potete sfruttarlo per qualsiasi prog che vi permetta di modificare il dispositivo audio.
Buon ascolto a tutti, e segnalatemi se ci sono problemi o errori nella guida.
e non dimenticate mai “Coltiva Linux che windows si pianta da solo!!!”
25th
SEP
Avvio bluetooth automatico con ivman
Posted by RedSend | Filed under Bluetooth
Allora oggi vi dico come ho fatto a far partire automaticamente i servizi bluetooth e relativi programmi nel momento in cui inserisco la penna bluetooth.
Logicamente dò per scontato che avete installato già ivman e tutte le dipendenze, se non lo avete ancora fatto potete riferirvi a questo post.
Allora il procedimento è molto semplice, basta che editate il file ~/.ivman/IvmConfigActions.xml e inserite queste righe
<!-- Lancia lo script /etc/init.d/bluetooth se viene inserita la penna bluetooth -->
<ivm:Match name="hal.info.product" value="USB Bluetooth Interface">
<ivm:Match name="hal.info.bus" value="usb">
<ivm:Match name="hal.usb.interface.number" value="0">
<ivm:Option name="exec" value="kdialog --yesno 'Vuoi attivare servizi bluetooth?' \
&& (sudo /etc/init.d/bluetooth start;)" />
</ivm:Match>
</ivm:Match>
</ivm:Match>
Come avrete notato faccio uso del comando sudo (man sudo), in pratica serve a far eseguire qualche prog a nome di qualcun altro (detta terra terra), però necessita di una configurazione ovviamente, andiamo ad editare il file /etc/sudoers (da root) ed inseriamo questa riga
nomeutente ALL=NOPASSWD:/etc/init.d/bluetooth start, /etc/init.d/bluetooth stop
andando a sostituire nomeutente con il nome di chi volete far eseguire questi comandi, in questo caso il vostro.
Ora l’utente nomeutente può mandare in esecuzione tramite il comando sudo quei due comandi indicati nella riga precedente.
Per sfruttare questa funzionalità di ivman deve essere mandato in esecuzione anche in usermode e quindi lo dovete avviare voi a mano oppure (ecco la kikka) inserite questa riga nel vostro ~/.bashrc
# Lancia ivman se non è già stato lanciato if [[ `ps aux | grep ivman -c` < 3 ]]; then /sbin/start-stop-daemon --start -b --exec /usr/bin/ivman; fi
cosଠavrete ivman lanciato appena vi loggate e non dovete preoccuparvi quando effettuate un nuovo login, perchè controlla se avete già lanciato un’istanza.
