Où puis-je trouver des journaux de gnome

Où puis-je trouver des journaux de gnome
Lorsque Gnome vous donne des problèmes et que vous souhaitez trouver le défaut ou le signaler aux développeurs, vous devez trouver les fichiers journaux. Alternativement, vous pouvez créer des fichiers journaux supplémentaires. Cela nécessite d'ajouter des correctifs, donc nécessite plus d'expérience que les utilisateurs réguliers. Si vous avez des problèmes à démarrer Gnome, vous devrez vérifier ce qui se passe avec votre gestionnaire d'affichage. Sur un système de vanille, GDM démarre tout. Cela a ses propres fichiers journaux. Le plus frustrant qui puisse se produire est un gel de coquille. Votre ordinateur semblera ne pas répondre. Que pouvez-vous faire lorsque la coquille cesse de répondre?

Il existe une application graphique pour afficher les «journaux de gnomes». Vous pouvez utiliser l'application GNOME LOGS pour obtenir un aperçu.

La plupart des systèmes auront JournalCTL

Dans Linux, le système d'initialisation dominant est systemd. Ce système maintient également vos démons et services en vie pendant les opérations ordinaires. Gnome ne fait pas exception, tout problème peut être tracé avec JournalCTL.

Utiliser Systemd!

Tout en faisant fonctionner le système, SystemD enregistre également tous les événements qui se produisent. Cela comprend des événements et des erreurs majeurs. Les journaux sont enregistrés dans un fichier commun que vous pouvez lire avec JournalCTL. L'utilisation semble maladroite pour commencer mais est en fait fluide si vous connaissez des expressions régulières. Il a également des moyens de filtrer les informations.

La façon la plus directe de savoir ce qui se passe et de fouiller les journaux est de le faire pour votre propre identité. Vous devez utiliser l'identité numérique, qui est généralement 1000 mais vérifiez avec la commande 'id'.

$ id -User

Le résultat est votre identifiant d'utilisateurs. Branchez-le à votre vérification des journaux.

$ journalctl _uid = 1000

Tous les journaux de votre utilisateur apparaîtront, pas besoin de le tuer en `` moins '', il se comporte comme la même manière. Pour toi qui ne s’agit pas encore de fans. En moins de recherche de chaînes avec des fonctionnalités et des filtres de type Grep.

Autres fichiers journaux

Dans les versions antérieures de Gnome, il a utilisé le fichier d'erreur standard. Dernièrement, Gnome a changé là où il se connecte, de nombreux sites rapportent en utilisant ~ /.xSession-Errors, car plusieurs versions, il n'utilise plus ce fichier.

Attention, Gnome n'écrit pas dans ce fichier. S'il y a du texte dans ce fichier, vous avez lancé un autre gestionnaire de fenêtres! Vous pouvez trouver des données sur votre session actuelle dans var / log / syslog, il a de nombreux détails disponibles.

Filtre en utilisant du grep ou «moins» pour trouver ce qui est en train de maltraiter votre système.

Dépannage avancé

Vous pouvez avoir le verrouillage du bureau. Si cela se produit, vérifiez si vous avez une réponse au clavier. Si vous le faites, appuyez sur Ctrl-Alt- où FN est généralement F3, pour ouvrir le terminal virtuel (VT) 3. La raison en est que GDM utilise F1 pour VT 1 et que votre session utilise VT 2, laissant VT 3-6 pour que vous puissiez faire vos propres commandes. Vous pouvez ensuite utiliser ce terminal pour dépanner ou ouvrir même ouvrir une X-Session.

Si vous développez ou êtes en contact avec un développeur pour résoudre un problème de coquille sérieux, vous avez besoin de journaux plus détaillés. Pour vérifier les tentures sérieuses, vous devez recompiler les GJ et JS52, puis chercher le dépotoir de base.

Patch-files https: // wiki.Archlinux.org / index.php / gnome / dépannage

La procédure de patch et de compilation est plus simple que vous ne le pensez, elle est couverte dans le lien. Le package pour vérifier où les couvertures de noyau ne sont pas disponibles sur les systèmes de vanille. Vous devez installer le package vous-même.

$ sudo apt installer systemd-coredump

Lorsqu'il est installé, vous pouvez répertorier les vidages de base à l'aide du nouvel outil.

$ coredumpctl -l

Lorsque vous avez fait cela, envoyez les vidages à la page du projet https: // gitlab.gnome.org / gnome / gnome-shell / Les émissions ne gardent que le package de débogage sur votre système pendant le débogage. Vous n'en aurez besoin que pour le dépannage!

Regarder une application à la fois

La première chose à faire si vous avez des problèmes avec une application, c'est le démarrer à partir de la ligne de commande. Vous pouvez laisser la sortie s'exécuter sur le terminal ou l'envoyer à un fichier pour un traitement ultérieur. L'utilisation d'expressions régulières est également très utile pour ce travail.

Filtrage par application

Si vous avez une application spéciale qui vous pose des problèmes, vous pouvez également filtrer à l'intérieur du SystemD. Pour ce faire, vous devez trouver le PID que vous utilisez, puis choisir ce PID dans JournalCTL.

$ ps aux | grep chrome

Utilisez le résultat comme PID dans la commande suivante.

$ journalctl _pid

Tout problème qui interagit avec Gnome apparaîtra ici. Cela ne montre pas ce qui se passe à l'intérieur de l'application. Pour envoyer à un fichier séparé, utilisez la commande ci-dessous.

$ chrome 2> Chrome-error.enregistrer

Encore une fois, ici, vous pouvez et devez le tuer à travers des outils tels que «Grep», SED et d'autres pour obtenir les informations les plus pertinentes de votre journal.

Conclusion

La plupart des dépannages pour Gnome devraient être effectués en utilisant la commande JournalCTL. Ce n'est que si vous avez de graves problèmes, vous avez besoin d'autre. Avant de commencer à signaler des problèmes, trouvez également les fichiers syslog réguliers. Ils contiennent la plupart des informations. Vous avez la possibilité d'utiliser un logiciel de présentation graphique pour vérifier les fichiers. Une fois que vous avez de longs journaux, assurez-vous de savoir comment traiter les fichiers avec des expressions régulières. Si vous avez de graves problèmes ou recherchez un nouveau gestionnaire de fenêtres, utilisez un autre terminal virtuel pour explorer.