GTK编译后运行出现: GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION

来源:互联网 发布:算法的定义和特征 编辑:程序博客网 时间:2024/05/21 00:47

GTK编译后运行出现: GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connectio

在GNOME桌面运行终端,直接  su  切换到 root 后,在终端用命令运行有些图形介面的程序,有些能运行但报错,或者根本运行不起来。可能是因为直接用 su 切换到 root 后,root 使用的环境变量是使用 su 命令普通用户的环境变量。


用 su -  命令切换到root 
"-”参数指示 su 开启一个登陆Shell(login shell)而不是非登陆Shell(non-login shell)
这样 root 读取的是 root 本身的环境变量,而不是继承那个输入 su 命令用户的环境变量。

阅读全文
0 0