为什么我的 Quickly 应用程序充满失败?

为什么我的 Quickly 应用程序充满失败?

我尝试使用迅速地在 Ubuntu 12.04 上创建应用程序,但它的行为与链接页面中描述的不一样。创建应用程序时没有弹出窗口(请参阅下面的错误)。

% quickly create ubuntu-application foo
Creating project directory foo
Creating bzr repository and committing
Launching your newly created project!

(foo:16847): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed

Congrats, your new project is setup! cd /tmp/foo/ to start hacking.

它创建了一个项目,但是当我尝试运行时,它崩溃了:

% cd foo 
% quickly run

(foo:22639): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed

这是因为我没有使用 gnome-shell 吗?我该怎么做才能获得一个可运行的项目?

编辑:顺便说一句,我愿意自己调试这个问题,但我甚至没有得到回溯。我该怎么做才能快速得到回溯?)

答案1

我不知道哪个进程通常会在环​​境中设置这些变量,但是当我在启动时设置它们时,我的问题中的错误就会消失:

XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg
XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
export XDG_CONFIG_DIRS XDG_DATA_DIRS

应用程序运行时我仍然收到这些警告:

/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `Window' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `FooWindow' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)

相关内容