Bluetooth sempre attivo al boot

Asked by otedesco

Ubuntu 11.10
Il bluetooh alla partenza di ogni sessione viene sempre impostato acceso automaticamente, non so come fare per farlo restare impostato come alla chiusura della sessione precedente o quantomeno spento di default alla partenza di ogni sessione.

Question information

Language:
Italian Edit question
Status:
Solved
For:
Ubuntu bluez Edit question
Assignee:
No assignee Edit question
Solved by:
Rebek94
Solved:
Last query:
Last reply:
Revision history for this message
Rebek94 (rebek94-deactivatedaccount-deactivatedaccount) said :
#1

Ciao otedesco,
Per disattivare il bluetooth all'avvio:
- Apri il terminale e digita: sudo gedit /etc/rc.local
- Si aprirà l'editor di testo, inserire appena sopra l''ultima riga (exit 0) questo: /sbin/rfkill block bluetooth
- Salva e chiudi l'editor di testo
- Da terminale: sudo chmod +x /etc/rc.local
È tutto!

Fonte: http://ukuntu.blogspot.it/2011/06/bluetooth-sempre-acceso-allavvio-di.html

Revision history for this message
otedesco (renadenadue) said :
#2

Grazie rebek994
purtroppo sembra che non funzioni riporto di seguito lo script da me modificato e poi salvato:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
  /sbin/rfkill block bluetooth
exit 0

Se è corretto sembra che non venga eseguito.
Ho eseguito la tua procedura due volte e la seconda il display dello script già conteneva la riga aggiunta, quindi era memorizzato.
Ho anche eseguito due volte da terminale il comando "sudo chmod +x /etc/rc.local" che sembra essere eseguito anche se terminale non risponde con alcuna riga di conferma o di errore.

Forse debbo eliminare il # su qualche riga non di commento ?

Grazie

Revision history for this message
Rebek94 (rebek94-deactivatedaccount-deactivatedaccount) said :
#3

Ho provato ora e funziona così:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
rfkill block bluetooth
exit 0

Prova, spero funzioni anche per te!

Revision history for this message
otedesco (renadenadue) said :
#4

Grazie Rebek94.
Funziona male penso che me lo tengo così.

Al boot il led del pulsante di attivazione/disattivazione del bluetooth sulla tastiera del mio Acer Travel Mate 7730 è acceso, appena lo script ha effetto esso viene spento così come viene disattivata l'icona del bluetooth sulla riga di intestazione.
Sembrerebbe tutto OK.... purtroppo invece se vado a premere il pulsante di attivazione sulla tastiera il relativo led si accende e resta acceso mentre l'icona sulla riga di intestazione si attiva per un attimo ma immediatamente si disattiva cosi come la funzionalità bluetooth.
Se invece manovro con il menù dell'icona della riga di intestazione le cose funzionano.
E' come se lo script sia sempre attivo e intervenga continuamente alle manovre con il pulsante della tastiera.
Praticamente il pulsante bluetooth della tastiera non funziona più.

Segnalo in argomento un baco, forse irrilevante, che è indipendente dalle modifiche allo script in questione:
quando premo il pulsante per disattivare il bluetooth compare erroneamente sullo schermo l'icona con l'indicatore della luminosità schermo che non centra nulla, preciso solo nello spegnere il pulsante del bluetooth nell'accendere non compare.
Consigliami se vale la pena di aprire un bug.

Aggiungo una considerazione di carattere generale questo problema, come altri ad esempio la luminosità dello schermo che debbo alzare ad ogni boot, sono sorti con il passaggio a 11.10 dalle versioni precedenti che invece conservavano i settaggi dell'ultima sessione.
Ma chi me lo ha fatto fare?

Grazie comunque.

Revision history for this message
Best Rebek94 (rebek94-deactivatedaccount-deactivatedaccount) said :
#5

Hai ragione, non ci avevo fatto caso che il bluetooth si disattivava subito, se attivato dal pulsante.
Anche io ho un Acer, ed anche a me compare la notifica della luminosità.

Ora entra in gioco la mia fantasia :)
Allora, con quel comando noi blocchiamo il bluetooth all'avvio. Quindi dobbiamo riattivarlo quando ci serve, giusto?
Per farlo dovremmo aprire il terminale e scrivere "rfkill unblock bluetooth". E così tutto funziona, ma non mi sembra il caso.
Ho pensato di legare questo comando ad una scorciatoia da tastiera, magari proprio al tasto bluetooth o a qualsiasi altra combinazione di tasti in modo che venga sbloccato nel momento in cui ci serve.
Ecco un'immagine che riassume il tutto: http://postimage.org/image/di8x4agwr/

Penso che segnalare un bug sarebbe comunque la cosa migliore

Revision history for this message
otedesco (renadenadue) said :
#6

Thanks Rebek94, that solved my question.