从稀疏升级后,我就在Trusted上运行了出色的窗口管理器。我的桌面环境故意没有运行所有的Gnome / Freedesktop守护程序-我不希望它们。
当我gedit
从这样的终端执行时:
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
- 编写包装脚本,将gedit的输出传递到
/dev/null
- 创建一个别名,将gedit的输出传递到
/dev/null
这些变通办法是不可接受的,因为它们必须分别应用于每个Gnome应用程序-gedit并不是唯一一个喜欢弄乱终端的程序。
export GCONF_DEBUG="no"
会采取任何行动