Una solución que uso de vez en cuando cuando las cosas se vuelven locas es cambiar a otra consola, usando Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 debería llevarlo de vuelta a la pantalla gráfica. Esto debería llevarlo a un mensaje de inicio de sesión de texto.
Si esto no funciona e instaló OpenSSH (sudo apt-get install openssh), puede enviar ssh a su caja de forma remota y obtener el mismo mensaje.
Luego puede iniciar sesión como usted mismo, su a root y ver qué aplicación se está ejecutando actualmente. Esto necesita un poco de experiencia con algunos de los comandos como ps, kill, grep y menos.
ps - ef | Más
El comando anterior le mostrará todos los procesos que se están ejecutando actualmente, y tiene un mensaje "Más ..." para vincular y leer la salida.
kill -9 ####
El comando anterior matará el proceso numerado ####.
ps -ef | grep ora | Más
El comando anterior le mostrará todos los procesos con las letras "ora", como los programas de Oracle. También te permitirá ver las indicaciones "Más ...".
Debes tener cuidado al hacer esto. Puedes matar todo el sistema. Mi forma de hacerlo es mirar los procesos al final de la lista, que tendrán los últimos procesos iniciados. Es más probable que sean los que congelaron el sistema, y matarlos puede probablemente descongelar el entorno X sin reiniciar todo el sistema. En la lista de procesos, verá dos números. El primero (más a la izquierda) es el número de proceso en sí, y el que está al lado es el proceso que lo lanzó.
En los comandos de los procesos, es posible que pueda reconocer el nombre de los últimos programas que inició y eliminarlos primero.
En el mejor de los casos, puede encontrar y matar el programa ofensivo. En el peor de los casos, congelará el sistema hasta que lo reinicie. Proceda con cuidado ............................
Pero tiene la oportunidad de copiar archivos críticos, realizar otras operaciones, etc.
En las versiones de Ubuntu recientes (habilitadas), puede escribir:
A veces, no puede cambiar a la consola de texto, pero aún así es posible iniciar sesión con ssh desde otra PC. Reiniciar gdm también es posible y puede arreglar el controlador de pantalla que cuelga.
fuente
Si la ALT F (n) y el mouse están funcionando, también puede intentar eliminar con anterioridad los programas individuales para ver si uno de ellos lanzará cosas. Esto es menos técnico, pero es una forma rápida orientada a la interfaz gráfica de usuario para ver si algo que se inició recientemente es el problema.
ALT-F2: para abrir el cuadro de diálogo del programa de ejecución que, en mi experiencia, generalmente ha funcionado incluso cuando todo lo demás está bloqueado.
xkill: Para forzar una aplicación gui cerrada.
Haga clic en la aplicación ofensiva y vea qué sucede.
fuente
En general, debería ser posible reiniciar el Administrador de ventanas a través de Ctrl + Alt + Retroceso. Aunque esto mata sus aplicaciones en primer plano, todavía no es un reinicio completo, podría ser un compromiso para usted.
fuente
Después de que se congele la GUI de la máquina ... Creo que reiniciar es lo mejor que puede hacer, a menos que tenga algo importante y se ejecute en segundo plano ... De todos modos, reiniciar gdm matará sus aplicaciones.
fuente
Abra una terminal virtual con el acceso directo CTRL- ALT- F[number], inicie sesión
sudo killall [dm]
(donde[dm]
es uno degdm, gdm3, kde, wdm, lightdm, lxdm,
etc.) e inicie una nueva sesión x constartx
Si no matas al dm, no habrá una gran diferencia. Un dm congelado / colgado no usa una gran cantidad de poder de procesamiento.
fuente