无法将 GTK Inspector 用于 gnome-terminal

无法将 GTK Inspector 用于 gnome-terminal

我正在尝试gnome-terminal使用 GTK 检查器检查。此检查器适用于其他 GTK 程序,例如gnome-calculatorgedit。但是,当我尝试在上运行它时gnome-terminal,什么也没有发生。我尝试了许多可能性,例如Ctrl+ Shift+ICtrl+ Shift+ D(对我来说从不起作用)并运行GTK_DEBUG=interactive gnome-terminal。后者适用于其他 GTK 程序,但不适用于终端。如果我从其他终端(例如)运行此命令也没关系xterm。关于如何进行 GTK 检查,有什么建议吗gnome-terminal

答案1

我找到了解决方案,我使用 GTK+ 3.22 作为参考,只需要打开此设置:

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

然后 gnome-terminal 的“帮助”菜单将显示一个“检查器”项,您只需单击它即可。

这仅适用于 VTE 小部件: 或者,如果您使用 jhbuild,vte 模块有一个用于 vte 小部件(gnome-terminal 使用)的测试程序,因此您可以像这样运行它:

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

更新:

20.04,“检查器”链接位于 gnome-terminal 窗口的“hamburger‑menu‑button > Advanced”子菜单中。

答案2

您可以使用--enable-debug传递到该./configure步骤重新编译 gnome-terminal,然后它将有一个正常工作的帮助 -> 检查器菜单项。

(我不确定如何检查 Ubuntu 附带的 gnome-terminal,或者是否有可能。)

相关内容