运行ubuntu时出错';这是一个快速的应用程序。根

运行ubuntu时出错';这是一个快速的应用程序。根,ubuntu,schema,gnome,canonical-quickly,Ubuntu,Schema,Gnome,Canonical Quickly,我已经使用Ubuntu的快速为我的项目制作了一个GUI。当我使用命令快速运行在root中运行应用程序时,出现以下错误 GLib GIO ERROR*:设置架构“org.gnome.desktop.interface”不正确 已安装” 但是,当应用程序不在根目录下时,它可以正常运行。但我的项目还需要打开一个设备,如果它不在根目录下,则会失败 因此,我这里的问题是在root中快速运行应用程序时删除上述错误 任何建议都会非常有用。你能通过sudo/gksu/gksudo运行它吗?添加一条评论,因为严格

我已经使用Ubuntu的快速为我的项目制作了一个GUI。当我使用命令
快速运行
在root中运行应用程序时,出现以下错误

GLib GIO ERROR*:设置架构“org.gnome.desktop.interface”不正确 已安装”

但是,当应用程序不在根目录下时,它可以正常运行。但我的项目还需要打开一个设备,如果它不在根目录下,则会失败

因此,我这里的问题是在root中快速运行应用程序时删除上述错误


任何建议都会非常有用。

你能通过sudo/gksu/gksudo运行它吗?添加一条评论,因为严格来说,我不是在回答这个问题:解决实际问题的正确方法可能是定义适当设置设备权限的udev规则(可能给特定组授予权限)你可以通过sudo/gksu/gksudo运行它吗?添加一条评论,因为严格来说,我没有回答这个问题:解决实际问题的正确方法可能是定义适当设置设备权限的udev规则(可能为特定组授予权限)而不是以root用户身份运行GUI应用程序。