如何激活 GTKInspector 的键绑定?

1 gnome configuration keyboard shortcut-keys gtkinspector

我想参与开发 GNOME,在他们的新手指南中,它告诉我 GTKInspector,它说:

要启用调试器,请在您的环境中使用 GTK_DEBUG=interactive 启动您的应用程序,或者运行 gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true 并使用 Control-Shift-I 或 Control-Shift- 启动调试器D 键盘快捷键。

但是,在运行该代码时,我只会收到错误消息:

No such schema 'org.gtk.Settings.Debug'
Run Code Online (Sandbox Code Playgroud)

并且键盘快捷键不起作用......那么我该怎么做才能激活它们?为什么它不起作用?我正在运行 Ubuntu GNOME 15.10 和 GNOME 3.18(来自gnome3gnome3-stagingPPA)。我已经检查过了dconf-editor,里面绝对没有任何Debug部分org.gtk.Settings...

小智 5

好吧,该部分的架构在包中,libgtk-3-dev因此请确保已安装:

sudo apt-get install libgtk-3-dev
Run Code Online (Sandbox Code Playgroud)

然后,如果它已经安装,或者安装没有帮助,您将需要手动加载模式:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Run Code Online (Sandbox Code Playgroud)

这个命令应该在安装那个包时运行,所以它没有的事实很可能是gnome3/ gnome3-stagingPPA 中的一个错误,因为标准存储库中的包是好的,它没有问题。

现在你有了这个org.gtk.Settings.Debug部分,你现在应该可以毫无错误地运行这个命令:

gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
Run Code Online (Sandbox Code Playgroud)

键盘快捷键现在应该可以工作了。