Apakah ada cara untuk sepenuhnya menonaktifkan file .xsession-errors? Saya memilikinya sebagai symlink ke / tmp sehingga hard disk laptop saya dapat (mudah-mudahan) pergi tidur sekali, tetapi setidaknya 95% dari barang-barang dalam file (itu mengisi sekitar 500k per jam) adalah ...
(nautilus: 1618): GLib-GObject-CRITICAL **: g_value_get_object: pernyataan `G_VALUE_HOLDS_OBJECT (nilai) 'gagal
yang merupakan total sampah bagi saya. Saya telah mencoba melakukan symlink ke / dev / null tetapi itu tidak berhasil (tautan yang dihasilkan ditimpa), dan saya juga tidak ingin aktivitasnya sehingga mudah-mudahan laptop saya bisa tidur sekali saja.
Saya menggunakan Ubuntu 11.04, tanpa tambahan khusus untuk Nautilus.
/etc/X11/Xsession
tidak memeriksa apa yang ditunjukkan tautan simbolik. Bagi saya itu membuat.xsession-errors
file biasa baru , dan telah.xsession-errors.old
ditautkan ke/dev/null
. Bukan itu yang saya inginkan. Saya ingin.xsession-errors
dialihkan ke/dev/null
- permanten kecuali saya secara eksplisit mengubahnya sendiri..xsession-errors
kode keras (?!) ke dalam kode sumbernya. Apakah ada cara yang baik untuk menjalankan script setelah GDM beban untuk mengarahkan.xsession-errors
ke/dev/null
?Jawaban:
Saya menemukan solusi sementara.
Aku meletakkan script kecil di
/etc/X11/Xsession.d
disebut91redirect-xsession-errors
yang melakukan pekerjaan untuk saat ini, tetapi jika Anda ingin memiliki symlink kustom Anda sendiri untuk.xession-errors
itu tidak bekerja untuk itu (saya mencoba dan itu tidak keluaran data).Agak 'kasar dan siap' tetapi itu berhasil bagi saya. Perhatikan bahwa ini adalah satu - satunya file yang telah diubah.
sumber
Ada file bernama / etc / X11 / Xsession. Yang akan membuat symlink ke file tmp. YAITU. Mulai pada nomor baris 61
Anda dapat cp file Xsession ini ke Xsession.bak. Lalu pergilah dan arahkan ERRFILE Anda ke / dev / null IE. Baris 83
sumber
$NOXSESSIONERRORS
paste.ubuntu.com/p/TFxZ344k2p dengan cara ini kami berharap dapat membuatnya menjadi upstream.Saya menghadapi masalah yang sama di redhat linux 6.4 server tetapi saya dapat menemukan folder atau pengguna mana yang mengambil lebih banyak ruang dengan menggunakan perintah ini "find / -xdev -type f -ukuran + 100000000c -exec ls -lh {} \;" kemudian saya menghapus secara manual x kesalahan sesi dengan menggunakan perintah rm -rf
sumber
Harap dicatat bahwa menghapus file .xsession-errors tidak membebaskan ruang hingga sistem restart jika proses masih menulis ke file. Gunakan gema untuk menimpa konten file untuk mengatur file ke satu karakter. Hingga proses penulisan hingga .xsession-errors berhenti, file akan segera tumbuh lagi. Saya, saya harus menghentikan Remmina kemudian memotong file dan saya kembali berjalan. Catatan juga membantu jika Anda mengatur ukuran batas file Anda menjadi beberapa pertunjukan sehingga file .xsession-errors Anda tidak dapat mengarsipkan drive dan merusak sistem Anda. Masih mencari jawaban untuk masalah virus bawaan ini untuk semua sistem operasi Linux. Kedengarannya seperti pengembang Microsoft telah berkontribusi ke Linux ... ;-)
sumber
>.xsession-errors
,:>.xsession-errors
adalah cara lain yang baik untuk menghapus file.