Linux用户切换到root后运行图形程序报错(*GLib-GIO-CRITICAL **)
2017-07-25 20:02
886 查看
用su切换到root用户后,运行某些带图形的程序,会报如下错误:
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
如图:
原因:在GNOME桌面运行终端,直接
su 切换到
root 后,在终端用命令运行有些图形介面的程序,有些能运行但报错,或者根本运行不起来。可能是因为直接用
su 切换到
root 后,root
使用的环境变量是使用 su
命令普通用户的环境变量。
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
如图:
原因:在GNOME桌面运行终端,直接
su 切换到
root 后,在终端用命令运行有些图形介面的程序,有些能运行但报错,或者根本运行不起来。可能是因为直接用
su 切换到
root 后,root
使用的环境变量是使用 su
命令普通用户的环境变量。
相关文章推荐
- Linux系统下,如何将运行程序的用户从root转到一般用户?
- shell下root用户切换其他用户运行程序
- LINUX系统 不切换用户 指定用户的身份运行某一程序
- Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置 修改root密码
- linux下在root用户登陆状态下,以指定用户运行脚本程序实现方式
- Linux 内核--任务0的运行(切换到用户模式)move_to_user_mode
- Linux笔记(su切换用户,sudo命令*,限制root远程登录)
- Linux 内核--任务0的运行(切换到用户模式)move_to_user_mode
- linux自动以root登录,并自动启动用户程序的设置
- linux 由低级用户切换到root 用户 的命令
- Linux从一般用户切换到root用户
- Linux 命令行下切换到 root 用户
- Linux普通用户与root用户的切换
- linux如何实现开机加载完图形界面后自动运行自己写的一个程序
- Windows平台使用Python切换用户运行程序
- linux自动以root登录,并自动启动用户程序的设置方法(适合sysVinit启动机制)
- PHP中运行只有root用户才可以运行的外部程序
- 在Linux中开机自动运行普通用户脚本程序
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码