Los elementos de la IU se vuelven completamente insensibles

12

Muchos de mis elementos de la IU se vuelven completamente insensibles. Esto sucede tanto en Unity como en GNOME Classic.

Hay muchos ejemplos de esto, pero generalmente solo algunos de los elementos de la interfaz de usuario no responden (por ejemplo, no puedo mover una ventana, pero puedo hacer clic en un menú en otro lugar). El sistema no está retrasado, la interfaz de usuario simplemente no funciona. A veces puedo hacer que funcione haciendo algo no relacionado (por ejemplo, cerrar una ventana con Alt-F4 podría permitirme mover otra ventana congelada).

Esto comienza a suceder inmediatamente después de iniciar sesión. El comportamiento es repetible, pero hay tantos elementos de la interfaz de usuario que se activan y desactivan que puede volverse muy impredecible.

Por lo general, puedo presionar super para obtener el guión y Alt-F2 para obtener un símbolo del sistema. Además, Alt-Shift-T parece funcionar normalmente para abrir una Terminal que funcione (al menos una que acepte comandos, incluso si no puedo mover la ventana).

¿Alguien tiene alguna idea sobre lo que podría estar causando esto? El comportamiento es altamente impredecible y extremadamente frustrante. Debo tener en cuenta que los comandos de teclado no siempre funcionan, aunque parezcan hacerlo en mis ejemplos. Así que no creo que sea solo un problema del mouse.

Gracias por cualquier ayuda.

  • Distro 11.04. Update Manager no tiene actualizaciones disponibles para mi sistema, por lo que supongo que estoy actualizado.

  • Alguien en la plataforma de lanzamiento sugirió revisar otras cuentas. De hecho, crear un nuevo usuario e iniciar sesión en esa cuenta soluciona el problema allí y en mi cuenta original. Eliminar al usuario hace que el problema regrese.

  • No hay cambio cuando agrego el parámetro edd = on en el arranque.

Además, tengo que iniciar sesión en el nuevo usuario antes de que el problema se detenga en mi usuario habitual. Esto funciona como una solución temporal, aunque realmente preferiría saber qué está pasando (ahora estoy realmente confundido). Además, no quiero particularmente una segunda cuenta si es innecesaria.

¿Alguien sabe qué está causando el problema y cómo lo hace volver cuando borro la segunda cuenta?

Información del sistema:

  • CPU: Intel Core i7 950
  • RAM: 8 GB
  • GPU: nVidia GTX460 SE
  • Placa base: Asus Sabertooth X58
  • Espacio libre en disco: 650 GB (64%) (dos unidades de 2 GB que están en una matriz RAID 1)

Algunas otras cosas que he probado son:

  • unity --reset
  • gconftool-2 --recursive-unset /apps/compiz-1
  • rm -rf .compiz .gnome .gnome2 .gnome2_private .gconf .gconfd .metacity

Además, descubrí que tener otra cuenta de usuario no es suficiente. Si reinicio o incluso suspendo mi sistema, primero debo iniciar sesión en la otra cuenta antes que la mía.

Además, el unity --resetcomando se segfaults cuando lo ejecuto a través de un tty. La línea en el syslog al respecto es

Aug 14 11:26:43 Ubuntu-Desktop kernel: [ 217.921661] compiz[2539]: segfault at 58 ip 00007f674f345c51 sp 00007fffdfc43508 error 4 in libnvidia-glcore.so.270.41.06[7f674e3b3000+144e000]

No sé si eso será útil o no, pero pensé que era extraño.

Parece que tengo el mismo problema que el póster # 9 aquí. Es decir, tengo instalados los controladores gráficos avanzados de nvidia, pero el panel de controladores adicionales dice que no están en uso. Sin embargo, estoy confundido por esto, ya que la descripción del controlador dice que son necesarios para ejecutar Unity. Entonces, o la descripción es incorrecta, o de hecho están en uso. Todavía no sé si esto está relacionado con mi problema actual, particularmente porque no cambié los controladores en absoluto, y existe la misma configuración en la nueva cuenta de usuario donde las cosas están bien.

Editar: eliminé una carpeta compiz-1 de ~ / .config / en vano. No había carpeta de compiz allí.

No creo que el problema de nvidia esté relacionado. He actualizado mis controladores gráficos a la versión 280.13, que es la última de nvidia. Por sugerencia de fossfreedom, los desinstalé e instalé los 173 controladores a pesar de no admitir mi tarjeta gráfica. Como era de esperar, no obtuve gráficos y utilicé el modo de usuario único para actualizar mis gráficos nuevamente.

Más urgentemente, he descubierto que el usuario secundario no resuelve el problema como pensaba anteriormente. El primer usuario en iniciar sesión (sin importar qué usuario sea) tiene el problema. El segundo usuario que inicia sesión corrige el problema para ambos usuarios. Anteriormente siempre había iniciado sesión en mi propia cuenta y luego en otra, así que nunca me di cuenta de esto.

Este nuevo desarrollo significa que no puedo llevar a cabo mi plan anterior de cambiar a una nueva cuenta de usuario. En este punto, estoy bastante cerca de reinstalar. Tengo otro disco duro en el correo que será lo suficientemente grande como para hacer una copia de seguridad de todos mis datos por completo.

Pero por favor, si alguien tiene más ideas, dímelo. Realmente no quiero reinstalar si no necesito hacerlo.

Kris Harper
fuente

Respuestas:

4

Consideraría hacer una prueba de memoria y tal vez un escaneo de bloques defectuosos en su disco. El procesador y la memoria son los que dibujan los elementos de tu escritorio o GUI. Por lo tanto, los descartaría antes de comenzar a poner los dedos en tus administradores de escritorio. Dado que tanto Gnome como Unity están actuando, considero que el hardware es un factor mucho más probable.

Perdón por publicar una respuesta, pero todavía no tengo la capacidad de publicar comentarios.

De todos modos, hay una memtest86+prueba en cualquier unidad de cd o usb de instalación de Ubuntu. Yo iría con eso primero.

Editar:

Parece que la migración a una nueva cuenta de usuario sería la mejor prueba en este momento. Algo podría estar dañado por la instalación y la reversión cuando eliminas al nuevo usuario, realmente no lo sé. Pero puedes probar esto:

usermod -m -d /home/jerry -l jerry tom
### gone ###
ls /home/tom
### as it moved to ###
ls /home/jerry

Este comando se deshace del usuario "tom" y mueve todo al usuario "jerry". Los comandos ls son solo para verificar su trabajo, enumerando el nuevo directorio disponible, y el primero debería darle un error ya que ya no existe.

fuente: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

Con suerte, si mueve todo de su cuenta actual a una nueva, puede tener una sola cuenta sin todos los problemas.

Kheldar
fuente
Bien, finalmente encontré tiempo para hacer una prueba de memoria y bloques defectuosos, los cuales estaban bien y no resolvieron el problema. También encontré que arrancar desde un Live CD estaba bien. ¿Tienes algo más que pueda probar?
Kris Harper
Bien señor, ahora que su pregunta está completamente revisada, estoy un poco perplejo. También he acumulado puntos en los que puedo comentar ahora, o quizás solo es mi propia publicación. Voy a editar mi respuesta con información sobre cómo cambiar las cuentas de usuario y tal vez eso lo ayude a salir de su problema actual.
Kheldar
Sí, esto es básicamente lo que terminé haciendo. Sin embargo, solo copiaré mis datos (documentos, música, .vimrc, etc.) en lugar de usar usermod, porque me temo que hay alguna configuración corrupta en algún lugar que está causando esto. Además, no sé cómo funciona el comando usermod, pero no tengo suficiente espacio en disco para hacer una copia completa de mi directorio de inicio, por lo que también es una preocupación. Gracias por la entrada sin embargo. Esperemos que esto funcione.
Kris Harper
Eso espero también, buena suerte. Si eso no funciona, tal vez sea necesario reinstalar solo el sistema. No sé sobre usted, pero cuando hago una instalación, mi "/ home" siempre está en una partición separada de esa manera, como último recurso, puedo reinstalar desde el CD y no perder ningún dato. Si eso no lo soluciona, puede volver a abrir otra pregunta o desmarcar mi respuesta y, con suerte, obtener más información.
Kheldar
3

También podrías haber intentado usar unity --reset. Probablemente aún pueda probarlo si eso funciona.

Ian
fuente
Debería haber mencionado eso. (Es difícil mantener las actualizaciones directamente entre diferentes sitios). Lo he intentado unity --resettan bien como gconftool-2 --recursive-unset /apps/compiz-1sin ningún efecto.
Kris Harper
3

Desde su última actualización, creo que hay una incompatibilidad fundamental con los 270 controladores y su tarjeta gráfica.

Este informe de error : la publicación n.º 9 informa este problema con los 270 controladores y su tarjeta gráfica.

¿Puedo sugerirle que desactive los 270 controladores y active, específicamente, el controlador 173?

fossfreedom
fuente
No estoy seguro de que el controlador 173 funcione. La página del controlador no muestra mi tarjeta gráfica (GTX 460 SE) como un producto compatible. Sin embargo, intentaré si crees que funcionará. Relacionado, esta parece ser la página del controlador de mi tarjeta, y los controladores están en 280 allí. Es posible que pueda solucionar el problema descargando esos controladores (presumiblemente actualizados). Lo intentaré cuando llegue a casa esta noche.
Kris Harper
De acuerdo, desafortunadamente, la instalación de los 280 controladores no ayudó. Seguí adelante e intenté eliminarlos e instalar los 173 controladores como usted sugirió. Como sospechaba, no eran compatibles y tuve que arrancar en modo de usuario único para reinstalar los 280 controladores. Hasta donde sé, estoy actualizado con mis controladores de gráficos.
Kris Harper
:( - ¿la ventana Controladores adicionales ahora dice que nvidia 280 está activado Y en uso?
fossfreedom
¡Oh demonios! No puedo creer que no haya comprobado eso. Tendré que esperar hasta llegar a casa esta noche para mirar. Sospecho que no, pero ya veremos.
Kris Harper
2

¿Has intentado eliminar / renombrar / mover ~/.config/compiz

rm ~/.config/compiz
AlMehdi
fuente
No me he cansado de eso. Eliminé un montón de otros archivos (.compiz, .gnome2, etc. Ver arriba), pero aún no este. Lo intentaré cuando llegue a casa esta noche.
Kris Harper
Había una carpeta .config / compiz-1, que eliminé sin efecto después de un reinicio. Sin embargo, no había ninguna carpeta compiz.
Kris Harper
1

Probablemente sea un error en compiz. Solía ​​pasarme mucho, pero recientemente ha sucedido muy pocas veces.

Siempre puedo descongelar la IU moviéndome a otro espacio (acceso directo Control+ Alt+ *Arrowpor defecto). Podría intentarlo y ver si funciona para usted, pero es una solución alternativa y definitivamente hay un error en algún lugar, ya sea en compiz o en el controlador de nvidia.

mikeru
fuente
0

Finalmente acabo de hacer una reinstalación completa. Solo copié mis datos, sin configuraciones ni nada más. No quería que el problema me siguiera a una nueva instalación. Esto solucionó el problema.

Kris Harper
fuente
0

ubuntu 12.10 y 12.04: tuve una situación muy similar, donde la entrada del teclado de repente dejó de ser reconocida Y las ventanas no se podían mover, pero CTRL + ALT + SUPR funcionó y pude hacer clic en algunos enlaces.

descubrí que mi problema era con SOORT SHORTCUTS (comenzando con BACKSPACE). deshabilité cada uno de ellos (configuración> teclado> accesos directos> sonido) y ya no he tenido ese problema.

Tony Gil
fuente