Cursor se congela - pulsaciones de teclas para liberar

11

Ocasionalmente, el cursor del mouse se congelará; tengo que reiniciar.

En Ubuntu, ¿hay una combinación de teclas como Ctrl+ Alt+ Delque me permita seguir trabajando sin tener que reiniciar?

Dot Ukay
fuente

Respuestas:

6

Simplemente abra la Terminal usando Ctrl + Alt + T y escriba los siguientes comandos:

modprobe -r psmouse para quitarlo

modprobe psmouse por agregarlo

campeón-corredor
fuente
1
funcionó para mí, gracias!
Jordan Arseno
1
resuelve mi caso en el que el ratón se congela después de que el sistema se va a dormir
dmSherazi
No funcionó para mí. Probablemente mi problema es diferente.
kodmanyagha
¿Cuál es exactamente tu caso?
campeón-corredor
4

Lo primero que debe intentar es presionar Ctrl+ Alt+ F1. Si la GUI está congelada pero el controlador del teclado sigue respondiendo, se cambiará a una consola de texto. Puede iniciar sesión en esa consola de texto y acceder a su sistema e intentar resolver el problema. Puede volver a la pantalla de la GUI con Ctrl+ Alt+ F7(algunas distribuciones pueden usar un número diferente).

Si eso no funciona, su computadora aún puede estar funcionando, pero con la consola completamente manguera. Entonces todavía puede acceder a través de la red, siempre que tenga un servidor SSH en ejecución. Inicie sesión desde otra computadora (PC / tableta / teléfono / ...) e intente resolver el problema.

Si no tiene forma de acceder a su computadora porque la consola no está disponible y no tenía un servidor SSH, puede intentar eliminar toda la sesión de la GUI con la tecla mágica SysRq Alt + SysRq+ K: presione y mantenga Altpresionado, presione y suelte SysRq, presione y espera Ky finalmente suelta Alt. Dependiendo de su distribución, esto puede mostrar o no una nueva solicitud de inicio de sesión GUI después de unos segundos. Si no lo hace, use Ctrl+ Alt+ F1para cambiar a una consola de texto y Alt+ SysRq+ Kpara cambiar el teclado al modo de consola de texto. En una instalación predeterminada de Ubuntu, creo que el comando para reiniciar el indicador de inicio de sesión GUI es service gdm restart.

Si eso no funciona y solo desea reiniciar, puede usar las teclas mágicas sysrq E, U, B:

  1. Presiona Alt+ SysRq+ Epara eliminar todos los procesos, pero déjalos la oportunidad de hacer un guardado de emergencia.
  2. Espere un par de segundos, luego presione Alt+ SysRq+ Upara permitir que todos los cambios de archivos se escriban en el disco.
  3. Espere un par de segundos, luego presione Alt+ SysRq+ Bpara reiniciar.

(No utilice ni intente recordar la secuencia popular "REISUB". La R y la S no hacen nada en esta secuencia, y la I vence el propósito de la E anterior).


En cuanto a qué está causando el congelamiento de la GUI, el culpable más común es un controlador de video 3D con errores. Los controladores de video 3D son muy complejos y los fabricantes de tarjetas de video no brindan un buen soporte, por lo que los controladores tienden a tener errores. A menudo, los efectos 3D son proporcionados por el programa Compiz , y matar el compizproceso descongela la interfaz. Para eliminar el proceso de Compiz, una vez que tenga acceso a la línea de comandos, ejecute

pkill compiz

Si descubre que a menudo tiene bloqueos debido a Compiz, cambie a un entorno de escritorio diferente que no use Compiz. El valor predeterminado de Ubuntu (Unity) requiere Compiz, pero la mayoría no. Pruebe KDE o LXDE (sin habilitar Compiz, por supuesto).

Gilles 'SO- deja de ser malvado'
fuente
1
Esta combinación de teclas (Alt + SysRq + B) reinicia la computadora.
Erman
¡Gracias por esto! Resulta que un solo proceso (Archive Manager) había congelado completamente el mouse. ¡Matarlo resolvió el problema de inmediato! 👍
Marco Roy
No sé por qué, pero esa consola después de ctrl + f1 + alt, no acepta ni la contraseña correcta.
Vicrobot
1
@Vicrobot Quizás tu consola tenga una distribución de teclado diferente. Verifique en el indicador de nombre de usuario. La consola de texto y la GUI utilizan mecanismos de distribución de teclado completamente diferentes. Algunas distribuciones arreglan establecer el mismo valor predeterminado para ambos, pero no todas lo hacen.
Gilles 'SO- deja de ser malvado'
1

Probar con:

sudo su

echo 1 > /proc/sys/kernel/sysrq

Luego presione la tecla Alt+ PrtScr+ K, esto podría matar su sesión X.

sebelk
fuente
Intenté esto y funciona, ya que hace que la computadora se reinicie. Esperaba una forma de descongelar sin reiniciar.
Dot Ukay
1

Si aún puede llegar a una consola o terminal, tal vez podría probar esta solución . De lo contrario, creo que la solución de sebelk es probablemente un buen comienzo. Si matar el servidor X no es suficiente y no puede reiniciar correctamente la máquina, en la misma idea que sebelk, al menos podría intentar criar elefantes para reiniciar más adecuadamente.

Vincent Nivoliers
fuente
1

Estaba enfrentando el mismo problema, luego apagué SWAP y ahora el sistema funciona bien.

mukul kumar
fuente