Как активировать привязки клавиш для 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'

И сочетания клавиш не работают... Так что мне делать, чтобы активировать их? И почему это не работает? Я использую Ubuntu GNOME 15.10 с GNOME 3.18 (из gnome3 а также gnome3-staging ППД). Я проверил в 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

И сочетания клавиш теперь должны работать.

Другие вопросы по тегам