¿Dónde encuentro registros de gnomo?

¿Dónde encuentro registros de gnomo?
Cuando GNOME le da problemas y desea encontrar la falla o informarlo a los desarrolladores, debe encontrar los archivos de registro. Alternativamente, puede crear archivos de registro adicionales. Esto requiere agregar parches, por lo que requiere más experiencia que los usuarios regulares. Si tiene problemas para comenzar GNOME, deberá verificar lo que está sucediendo con su administrador de pantallas. En un sistema de vainilla, GDM lo inicia todo. Esto tiene sus propios archivos de registro. Lo más frustrante que puede ocurrir es una congelación de conchas. Su computadora parecerá insensible. ¿Qué puedes hacer cuando el shell deja de responder??

Hay una aplicación gráfica para ver 'registros de gnomo'. Puede usar la aplicación GNOME Logs para obtener una descripción general.

La mayoría de los sistemas tendrán un diario

En Linux, el sistema de inicialización dominante es Systemd. Este sistema también mantiene vivos a sus demonios y servicios durante la operación ordinaria. GNOME no es una excepción, cualquier problema se puede rastrear con JournalCtl.

Use Systemd!

Mientras mantiene el sistema en funcionamiento, Systemd también registra cualquier evento que ocurra. Esto incluye eventos y errores importantes. Los registros se guardan en un archivo común que puede leer con JournalCTL. El uso parece torpe para empezar, pero en realidad es suave si conoce algunas expresiones regulares. También tiene formas de filtrar información.

La forma más directa de averiguar lo que está sucediendo y cavar a través de los registros es hacerlo para su propia identidad. Debe usar la identidad numérica, que generalmente es de 1000 pero consulte con el comando 'ID'.

$ ID -User

El resultado es su identificación de usuarios. Conéctelo a su verificación de los registros.

$ JournalCtl _Uid = 1000

Aparecerán todos los registros de su usuario, no hay necesidad de llevarlo a 'menos', se comporta de la misma manera. Para ti que todavía no son fanáticos. En menos puede buscar cadenas con características y filtros de GreP.

Otros archivos de registro

En versiones anteriores de GNOME, utilizó el archivo de error estándar. Últimamente, Gnome ha cambiado donde registra, muchos sitios informan usando ~/.XSession-errores, ya que varias versión, ya no usa este archivo.

Cuidado, Gnome no escribe en este archivo. Si hay texto en este archivo, ha iniciado otro administrador de ventanas! Puede encontrar datos sobre su sesión actual en var/log/syslog, tiene muchos detalles disponibles.

Filtrar usando GREP o 'Menos' para encontrar lo que está enfermo de su sistema.

Solución de problemas avanzada

Es posible que tenga el escritorio bloqueado. Si esto sucede, verifique si tiene respuesta de teclado. Si lo hace, presione Ctrl-Alt- Donde Fn generalmente es F3, para abrir el terminal virtual (VT) 3. La razón es que GDM usa F1 para VT 1 y su sesión usa VT 2, dejando VT 3-6 para que haga sus propios comandos. Luego puede usar ese terminal para solucionar problemas o abrir incluso abrir una sesión X.

Si está desarrollando o está en contacto con un desarrollador para solucionar un problema de shell grave, necesita registros más detallados. Para verificar los problemas serios, debe recompilar GJS y JS52 y luego buscar el volcado central.

Patch-Files https: // wiki.archinux.org/índice.PHP/GNOME/Solución de problemas

El procedimiento de parche y compilación es más simple de lo que piensa, está cubierto en el enlace. El paquete para verificar dónde no está disponible los vertederos de núcleo en los sistemas de vainilla. Necesitas instalar el paquete tú mismo.

$ sudo apt instalación systemd-coredump

Cuando está instalado, puede enumerar los volcados principales utilizando la nueva herramienta.

$ coreDumpctl -l

Cuando haya hecho eso, envíe los volcados a la página del proyecto https: // gitlab.gnomo.org/gnome/gnome-shell/temas solo mantenga el paquete de depuración en su sistema mientras depuración. Solo lo necesitará para solucionar problemas!

Mirando una aplicación a la vez

Lo primero que debe hacer si tiene problemas con una aplicación, es iniciarla desde la línea de comando. Puede dejar que la salida se ejecute en el terminal o enviarla a un archivo para su posterior procesamiento. El uso de expresiones regulares también es muy útil para este trabajo.

Filtrado por aplicación

Si tiene una aplicación especial que le está dando problemas, también puede filtrar dentro del Systemd. Para hacer esto, debe encontrar el PID que está ejecutando y luego elegir ese PID de JournalCtl.

$ PS aux | Grep Chrome

Use el resultado como PID en el siguiente comando.

$ Journalctl _pid

Cualquier problema que interactúe con gnomo aparecerá aquí. Esto no muestra lo que está sucediendo dentro de la aplicación. Para enviar a un archivo separado, use el siguiente comando.

$ Chrome 2> Chrome-error.registro

Una vez más, aquí puede y debe superarlo a través de herramientas como 'GREP', SED y otros para obtener la información más relevante en su registro.

Conclusión

La mayoría de la solución de problemas para GNOME, debe hacerse utilizando el comando JournalCTL. Es solo si tienes problemas serios, necesitas algo más. Antes de comenzar a informar problemas, también encuentre los archivos syslog regulares. Contienen la mayor parte de la información. Tiene la opción de usar software de presentación gráfica para verificar los archivos. Una vez que tenga registros largos, asegúrese de saber cómo procesar archivos con expresiones regulares. Si tiene problemas serios o está buscando un nuevo administrador de ventanas, use otro terminal virtual para explorar.