Existe-t-il un moyen de désactiver complètement le fichier .xsession-errors? Je l'ai en tant que lien symbolique vers / tmp afin que le disque dur de mon ordinateur portable puisse (espérons-le) s'endormir une fois, mais au moins 95% du contenu du fichier (il se remplit à environ 500k par heure) est ...
(nautilus: 1618): GLib-GObject-CRITICAL **: g_value_get_object: l'assertion `G_VALUE_HOLDS_OBJECT (value) 'a échoué
ce qui est une ordure totale pour moi. J'ai essayé de faire un lien symbolique vers / dev / null mais cela ne fonctionne pas (le lien résultant est écrasé), et je ne veux pas non plus l'activité afin que, espérons-le, mon ordinateur portable puisse dormir une fois.
J'utilise Ubuntu 11.04, sans modules complémentaires spéciaux pour Nautilus.
/etc/X11/Xsession
ne vérifie pas à quoi pointe le lien symbolique. Pour moi, il crée un nouveau.xsession-errors
fichier régulier et s'est.xsession-errors.old
lié à/dev/null
. Ce n'est pas ce que je veux. Je veux.xsession-errors
rediriger vers/dev/null
- de manière permanente, sauf si je le change explicitement moi-même..xsession-errors
est codé en dur (?!) Dans son code source. Est - il un bon moyen d'exécuter un script après le chargement GDM à redirigent.xsession-errors
à/dev/null
?Réponses:
J'ai trouvé une solution provisoire.
J'ai mis un petit script dans
/etc/X11/Xsession.d
appelé91redirect-xsession-errors
qui fait le travail pour l'instant, mais si vous voulez avoir votre propre lien symbolique personnalisé,.xession-errors
cela ne fonctionne pas pour cela (j'ai essayé et il n'a pas sorti de données).C'est un peu «rude et prêt» mais ça fait le boulot pour moi. Notez que c'est le seul fichier qui a été modifié.
la source
Il existe un fichier appelé / etc / X11 / Xsession. Ce qui créera le lien symbolique vers un fichier tmp. C'EST À DIRE. Commence à la ligne numéro 61
Vous pouvez copier ce fichier Xsession dans Xsession.bak. Ensuite, dirigez votre tête et pointez votre ERRFILE vers / dev / null IE. Ligne 83
la source
$NOXSESSIONERRORS
paste.ubuntu.com/p/TFxZ344k2p de cette façon, nous pouvons espérer le faire en amont.J'ai rencontré le même problème sur le serveur redhat linux 6.4 mais je peux trouver quel dossier ou utilisateur prend plus d'espace en utilisant cette commande "find / -xdev -type f -size + 100000000c -exec ls -lh {} \;" puis j'ai supprimé manuellement les erreurs de session x en utilisant la commande rm -rf
la source
Veuillez noter que la suppression du fichier .xsession-errors ne libère pas d'espace jusqu'au redémarrage du système si un processus écrit toujours dans le fichier. Utilisez echo pour écraser le contenu du fichier pour définir le fichier sur un caractère. Jusqu'à ce que le processus d'écriture dans .xsession-errors s'arrête, le fichier recommence à croître immédiatement. Moi je dois arrêter Remmina puis tronquer le fichier et je recommence à courir. Remarque aide également si vous définissez la taille limite de votre fichier sur quelques gig afin que votre fichier .xsession-errors ne puisse pas classer le lecteur et planter votre système. Toujours à la recherche de LA réponse à ce problème de virus intégré à apparemment tous les systèmes d'exploitation Linux. On dirait que les développeurs Microsoft ont contribué à Linux ... ;-)
la source
>.xsession-errors
,:>.xsession-errors
sont d'autres bonnes façons de mettre à zéro un fichier.