Pagina 1 di 1
kbluetoothd da script di sistema come user [risolto]
Inviato: lun 23 apr 2007, 9:24
da pino.giaquinto
Sono finalmente riuscito a intercettare la pressione del tasto che accende il bluetooth sul mio portatile e vorrei far partire kbluetoothd quando si accende e chiuderlo quando si spegne.
Ci sono riuscito, ma il problema è che avviandolo dallo script gestito da acpi è come se lo avessi avviato come amministratore e non come utente...
Chiuderlo è stato facile (killall kbluetoothd) e vorrei sapere se c'è un modo per avviarlo come se l'avesse fatto un utente... ditemi di sì

Inviato: lun 23 apr 2007, 9:46
da whites11
Inviato: lun 23 apr 2007, 10:00
da pino.giaquinto
CI sono riuscito... credo
Codice: Seleziona tutto
/usr/bin/sudo -H -u nome_utente /opt/kde/bin/kbluetoothd
senza dover fare altro! Semplicissimo

Inviato: lun 23 apr 2007, 10:09
da pino.giaquinto
Grazie whites11
Ho provato: funziona benissimo anche utilizzando la tua soluzione

Inviato: lun 23 apr 2007, 12:02
da pino.giaquinto
Ora ho un altro problema: quando accendo il bluetooth non mi si avvia kbluetoothd.
Ho dato un'occhiata in /var/log/acpid ed ho trovato quanto segue:
Codice: Seleziona tutto
ERROR: KUniqueApplication: Can't determine DISPLAY. Aborting
Nelle opzioni di kbluetoothd che ho trovato digitando
c'è l'opzione
ma... non so cosa metterci...

Il problema è lo stesso se passo alla console con Ctrl+Alt+F6 e digito:
Se invece lo avvio come amministratore utilizzando lo stesso comando da una konsole di kde... tutto ok!
Mi date una mano a risolvere la questione?
Inviato: lun 23 apr 2007, 12:19
da mangus
aggiungi
DISPLAY=:0.0
prima di lanciare il comando

ciaoooo
Fede
Inviato: lun 23 apr 2007, 13:27
da pino.giaquinto
PERFETTO! Grazieeeeeeeeeeeeeeeeeeee
