我想参与开发 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'
键盘快捷键不起作用... 那么我该怎么做才能激活它们?为什么它不起作用?我正在运行带有 GNOME 3.18(来自gnome3
和gnome3-staging
PPA)的 Ubuntu GNOME 15.10。我已经检查过了dconf-editor
,确实没有Debug
部分org.gtk.Settings
...
答案1
嗯,该部分的模式在包中,libgtk-3-dev
因此请确保已安装:
sudo apt-get install libgtk-3-dev
然后,如果已经安装了,或者安装没有帮助,您将需要使用以下命令手动加载模式:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
此命令应在安装该包时运行,因此,事实上它没有运行,很可能是gnome3
/ gnome3-staging
PPA 中的某些错误,因为标准存储库中的包很好,并且没有任何问题。
现在您有了该org.gtk.Settings.Debug
部分,您现在应该能够运行此命令而不会出现错误:
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
现在键盘快捷键应该可以使用了。