Не могу использовать GTK Inspector для gnome-терминала

Я пытаюсь осмотреть gnome-terminal с инспектором GTK. Этот инспектор работает с другими программами GTK, такими как gnome-calculator а также gedit, Тем не менее, когда я пытаюсь запустить это на gnome-terminal, Ничего не произошло. Я пробовал много возможностей, таких как Ctrl+Shift+I и Ctrl+Shift+D (что никогда не работает для меня) и работает GTK_DEBUG=interactive gnome-terminal, Последний работает для других программ GTK, но не для терминала. Также не имеет значения, запускаю ли я эту команду из другого терминала, например xterm, Любые предложения о том, как я могу GTK осмотреть gnome-terminal?

2 ответа

Я нашел решение, я использую GTK+ 3.22 для справки, просто нужно включить эту настройку:

gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true

И тогда в меню "Справка" терминала gnome появится пункт "Инспектор", который вам просто нужно щелкнуть.

Это только для виджета VTE: в качестве альтернативы, если вы используете jhbuild, модуль vte имеет тестовую программу для виджета vte (которую использует gnome-терминал), поэтому вы можете запустить его следующим образом:

# inside jhbuild/checkout/vte
GTK_DEBUG=interactive src/testvte

Вы можете перекомпилировать gnome-терминал с помощью --enable-debug перешел к ./configure шаг, а затем он будет иметь пункт меню Справка -> Инспектор, который работает правильно.

(Я не уверен, как проверить gnome-терминал, как он поставляется Ubuntu, или возможно ли это вообще.)

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