Saya menjalankan window manager yang luar biasa dengan amanah setelah ditingkatkan dari raring. Lingkungan desktop saya sengaja tidak menjalankan semua daemon Gnome / Freedesktop - Saya tidak menginginkannya.
Ketika saya mengeksekusi gedit
dari terminal seperti ini:
gedit file
Ini menampilkan pesan seperti ini di seluruh terminal saya setiap kali saya menekan enter atau save atau pada berbagai kesempatan lain:
(gedit:5700): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Saya mengerti arti dari peringatan ini dan saya telah memutuskan bahwa itu tidak masalah bagi saya.
Bagaimana saya bisa mematikan peringatan semacam ini? Dengan "mematikan", saya tidak bermaksud salah satu dari ini atau solusi yang serupa:
- memipipkan keluaran gedit ke
/dev/null
- menulis skrip wrapper yang menyalurkan output gedit ke
/dev/null
- membuat alias yang menyalurkan output gedit ke
/dev/null
Penanganan masalah ini tidak dapat diterima karena harus diterapkan secara terpisah untuk setiap aplikasi Gnome - gedit bukan satu-satunya yang suka mengacaukan terminal.
export GCONF_DEBUG="no"
akan melakukan apa pun