ฉันเรียกใช้ตัวจัดการหน้าต่างที่ยอดเยี่ยมด้วยความไว้วางใจหลังจากอัพเกรดจากคำราม สภาพแวดล้อมเดสก์ท็อปของฉันโดยเจตนาไม่มี Gnome / Freedesktop daemons ทั้งหมดที่ทำงานอยู่ - ฉันไม่ต้องการ
เมื่อฉันรันgedit
จาก terminal เช่นนี้
gedit file
มันแสดงข้อความเช่นนี้ไปทั่วเทอร์มินัลของฉันเมื่อใดก็ตามที่ฉันกด Enter หรือบันทึกหรือในโอกาสอื่น ๆ :
(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
ฉันเข้าใจความหมายของคำเตือนนี้และฉันตัดสินใจว่ามันไม่สำคัญสำหรับฉัน
ฉันจะปิดคำเตือนประเภทนี้ได้อย่างไร โดย "ปิด" ฉันไม่ได้หมายถึงวิธีการแก้ปัญหาเหล่านี้หรือสิ่งที่คล้ายกัน:
- ท่อส่งออกของ gedit เป็น
/dev/null
- การเขียนสคริปต์ wrapper ที่ไพพ์เอาต์พุตของ gedit ลงใน
/dev/null
- สร้างนามแฝงที่ท่อส่งออกของ gedit เป็น
/dev/null
วิธีแก้ไขปัญหาเหล่านี้ไม่สามารถยอมรับได้เนื่องจากต้องใช้แยกต่างหากสำหรับแต่ละแอปพลิเคชัน Gnome - gedit ไม่ใช่สิ่งเดียวที่ชอบรบกวนเทอร์มินัล
export GCONF_DEBUG="no"
จะทำอะไร