Il cursore si blocca: i tasti da rilasciare?


11

Occasionalmente il cursore del mouse si blocca - Devo riavviare.

In Ubuntu c'è una combinazione di tasti come Ctrl+ Alt+ Delche mi consentirebbe di continuare a lavorare senza dover riavviare?

Risposte:


6

Basta aprire il Terminale usando Ctrl + Alt + T e digitare i seguenti comandi:

modprobe -r psmouse per rimuoverlo

modprobe psmouse per averlo aggiunto


1
ha funzionato per me, grazie!
Jordan Arseno,

1
risolve il mio caso in cui il mouse si blocca dopo che il sistema si è
spento

non ha funzionato per me. probabilmente il mio problema è diverso.
Kodmanyagha,

Qual è esattamente il tuo caso?
corridore campione

4

La prima cosa da provare è premere Ctrl+ Alt+ F1. Se la GUI è bloccata ma il driver della tastiera sta ancora rispondendo, questo passerà a una console di testo. Puoi accedere a quella console di testo e accedere al tuo sistema e provare a risolvere il problema. È possibile tornare alla schermata della GUI con Ctrl+ Alt+ F7(alcune distribuzioni potrebbero utilizzare un numero diverso).

Se il problema persiste, è possibile che il computer sia ancora in esecuzione, ma con la console completamente chiusa. Quindi puoi ancora accedervi tramite la rete, a condizione che tu abbia un server SSH in esecuzione. Accedi da un altro computer (PC / tablet / telefono / ...) e prova a risolvere il problema.

Se non hai modo di accedere al tuo computer perché la console non è disponibile e non disponevi di un server SSH, puoi provare a uccidere l'intera sessione della GUI con il tasto magico SysRq Alt + SysRq+ K: premi e tieni premuto Alt, premi e rilascia SysRq, premi e tieni premuto Ke infine rilascia Alt. A seconda della distribuzione, questo potrebbe mostrare o meno un nuovo prompt di accesso alla GUI dopo alcuni secondi. In caso contrario, utilizzare Ctrl+ Alt+ F1per passare a una console di testo e Alt+ SysRq+ Kper passare alla modalità console di testo. In un'installazione Ubuntu predefinita, penso che sia il comando per riavviare il prompt di login della GUI service gdm restart.

Se non funziona e vuoi solo riavviare, puoi usare i tasti del sysrq magico E, U, B:

  1. Premi Alt+ SysRq+ Eper interrompere tutti i processi ma lascia loro l'opportunità di effettuare un salvataggio di emergenza.
  2. Attendere un paio di secondi, quindi premere Alt+ SysRq+ Uper consentire la scrittura su disco di tutte le modifiche ai file.
  3. Attendere un paio di secondi, quindi premere Alt+ SysRq+ Bper riavviare.

(Non usare o cercare di ricordare la popolare sequenza "REISUB". La R e la S non fanno nulla in questa sequenza, e l'I sconfigge lo scopo della precedente E.)


Per quanto riguarda ciò che sta causando il blocco della GUI, il colpevole più comune è un driver video 3D difettoso. I driver video 3D sono molto complessi e i produttori di schede video non forniscono un buon supporto, quindi i driver tendono ad essere difettosi. Spesso, gli effetti 3D sono forniti dal programma Compiz e uccidere il compizprocesso sblocca l'interfaccia. Per terminare il processo Compiz, una volta ottenuto l'accesso alla riga di comando, esegui

pkill compiz

Se scopri che hai spesso blocchi dovuti a Compiz, passa a un altro ambiente desktop che non utilizza Compiz. L'impostazione predefinita di Ubuntu (Unity) richiede Compiz, ma la maggior parte no. Prova KDE o LXDE (senza abilitare Compiz ovviamente).


1
Questa combinazione di tasti (Alt + SysRq + B) riavvia il computer.
Erman,

Grazie per questo! Risulta che un singolo processo (Archive Manager) ha completamente congelato il mouse. Ucciderlo ha risolto immediatamente il problema! 👍
Marco Roy,

Non so perché ma quella console dopo ctrl + f1 + alt, non accetta nemmeno la password corretta.
Vicrobot,

1
@Vicrobot Forse la tua console ha un layout di tastiera diverso. Controlla al prompt del nome utente. La console di testo e la GUI utilizzano meccanismi di layout di tastiera completamente diversi. Alcune distribuzioni prevedono di impostare lo stesso valore predefinito per entrambi, ma non tutti lo fanno.
Gilles 'SO- smetti di essere malvagio' il

1

Prova con:

sudo su

echo 1 > /proc/sys/kernel/sysrq

Quindi premi il tasto Alt+ PrtScr+ K, questo potrebbe uccidere la tua sessione X.


Ho provato questo e funziona - in quanto provoca il riavvio del computer. Speravo in un modo per sbloccare senza riavviare.
Dot Ukay,

1

Se riesci ancora a raggiungere una console o un terminale, forse potresti provare questa soluzione . Altrimenti credo che la soluzione di Sebelk sia probabilmente un buon inizio. Se uccidere il server X non è sufficiente e non è possibile riavviare correttamente la macchina, quindi nella stessa idea di sebelk, si potrebbe almeno provare a sollevare gli elefanti per riavviare più correttamente.


1

Stavo affrontando lo stesso problema, quindi ho appena disattivato SWAP e ora il sistema funziona correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.