[Debian-Ubuntu-Linux Mint] Problemi di spegnimento in Ubuntu? Ecco una possibile soluzione

Avatar utente
Etabeta
Messaggi: 945

[Debian-Ubuntu-Linux Mint] Problemi di spegnimento in Ubuntu? Ecco una possibile soluzione

Messaggio #1 »

domenica, 26. maggio 2013, 18:51

Problemi di spegnimento in Ubuntu? Ecco una possibile soluzione

Lo “Speech Dispatcher” di Ubuntu, che spesso e volentieri si intravede nei log di avvio e spegnimento del sistema, altri non è che un livello del sistema operativo in grado di interagire con le tecnologie assistive integrate, nella fattispecie strettamente correlato al sintetizzatore vocale.
In alcune occasioni, però, proprio questo innocuo strumento può causare un blocco di Ubuntu in fase di spegnimento (il sistema inizia la procedura di halt ma si blocca al tentativo di operare su Speech Dispatcher) oppure impedire il corretto funzionamento del server X in fase di avvio.
Il computer, infatti, durante la sequenza di spegnimento restava bloccato in una schermata nera che visualizzava il seguente testo:

Citato:
"acpid: exiting
speech-dispatcher disabled; edit /etc/default/speech-dispatcher
,,

ritrovandosi poi costretti a spegnere il PC utilizzando il tasto fisico. Questo succede perchè per impostazione predefinita lo speech dispatcher viene avviato in modalità “utente” e non in modalità system-wide, e durante il normale utilizzo del sistema operativo può essere involontariamente disattivato da qualche applicazione: di conseguenza, nel momento in cui il sistema operativo esegue la routine pre-spegnimento, tenta di effettuare delle operazioni sullo speech dispatcher, che però è stato disattivato, provocando inaspettatamente il blocco del sistema.

Porre rimedio a questo problema è piuttosto semplice: basterà impostare l’avvio dello speech dispatcher in modalità “system wide” e non in modalità “user-only”, impedendogli così di essere disattivato dalle applicazioni utente (a meno che non le eseguiate con privilegi d’accesso elevati, chiaramente).

Per procedere apriamo un terminale e digitiamo:

Citato:
"sudo gedit /etc/default/speech-dispatcher:

e cambiamo la riga:

Citato:
"RUN=no,,

con:

Citato:
"RUN=yes,,


Salviamo il file, chiudiamo gedit, riavviamo il computer e poi, dopo un normale ciclo di utilizzo, proviamo a spegnerlo: vedrete che il problema sarà sparito.

NB: se non utilizzate le tecnologie assistive potreste tranquillamente disinstallare speech-dispatcher, con il comando:

Citato:
"vsudo apt-get remove speech-dispatcher,,

Crescia


Si Ringrazia Chimera Revo
Etabeta