我正在使用 GTK.3.15。尝试使用Ctrl+ Shift+I或 Ctrl+ Shift+打开 GTK Inspector 时D,没有任何反应。与我使用的是什么应用程序或小部件无关。没发生什么事
我的理解是这个选项是 GTK 3.15 的标准配置。有谁知道如何
在 GTK 3.15 中使用这个工具?
DK *_*ose 23
我从https://wiki.gnome.org/Projects/GTK%2B/Inspector得到这个:
GtkInspector 是 GTK+ 中内置的交互式调试支持。它是在 GTK+ 3.14 中添加的,基于完善的 gtkparasite 副本。
默认情况下禁用调试器。要启用它在终端中运行:
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
Run Code Online (Sandbox Code Playgroud)
然后按下键盘 Control-Shift-I 或 Control-Shift-D 启动它。
如果你不想使用快捷方式,你也可以在运行你的应用程序时直接临时运行它:
GTK_DEBUG=interactive your-app
Run Code Online (Sandbox Code Playgroud)
进一步观察,我发现了Bug #1523929,它表明用户可以安装libgtk-3-dev它然后提供架构。请注意,安装libgtk-3-dev可能会带来很多依赖项。
0x2*_*fa0 13
启用快捷方式:
dconf-editor使用sudo apt-get install dconf-editororg> gtk> settings>debugenable-inspector-keybinding为true运行程序以使用GTK_DEBUG变量进行调试:
无需像往常一样运行程序进行调试 ( myprogram --argument) 您只需要以这种方式运行它 ( GTK_DEBUG=interactive myprogram --argument)
您也可以导出该变量,export GTK_DEBUG=interactive然后运行该程序。
| 归档时间: |
|
| 查看次数: |
18496 次 |
| 最近记录: |