无法以 root 帐户执行 Firefox

无法以 root 帐户执行 Firefox

我使用的是 Xubuntu 14.04,除了终端和 FileManger 之外,我无法在 Root 帐户下执行某些程序(gedit、firefox...),但我可以在 Guest 帐户下执行它。

这是以 root 帐户执行 Firefox 时的日志。


(firefox:8729): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
/usr/lib/firefox/firefox: symbol lookup error:/usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale

答案1

这是危险的因此不建议运行火狐具有 root 权限,因为这会使您的计算机更容易通过互联网受到攻击。

如果你想跑编辑以及其他具有 root 权限的工具,你应该不要使用普通的 sudo,因为它可能会损坏配置文件在你的主目录中。你应该使用

sudo -H gedit

或者如果软件包gksu已安装

gksudo gedit

或者使用命令行工具,如以下编辑器:简单nano或高级但更难vim

sudo nano filename

sudo vim filename

相关内容