GTK.3.15を使用しています。を使用してGTK Inspectorを開こうとすると Ctrl+Shift+I または Ctrl+Shift+D、 何も起こりません。使用しているアプリケーションやウィジェットは関係ありません。何も起こりません
私の理解では、このオプションはGTK 3.15の標準になっています。誰もが方法を知っていますか
gTK 3.15でこのツールを使用するには?
これは https://wiki.gnome.org/Projects/GTK%2B/Inspector から取得しました。
GtkInspectorは、GTK +の組み込みの対話型デバッグサポートです。定評のあるgtkparasiteのコピーに基づいて、GTK + 3.14で追加されました。
デバッガーはデフォルトで無効になっています。ターミナルで実行できるようにするには:
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
そして、キーボードのControl-Shift-IまたはControl-Shift-Dを押して起動します。
ショートカットを使用したくない場合は、次を使用してアプリを実行するときに一時的に直接実行することもできます。
GTK_DEBUG=interactive your-app
さらに見ると、 Bug#1523929 が見つかりました。これは、ユーザーがlibgtk-3-dev
をインストールしてスキーマを提供できることを示しています。 libgtk-3-dev
をインストールすると、多くの依存関係が生じることに注意してください。
ショートカットを有効にします。
dconf-editor
でSudo apt-get install dconf-editor
をインストールしますorg
> gtk
> settings
> debug
に移動しますenable-inspector-keybinding
をtrue
に設定しますGTK_DEBUG
変数を使用してデバッグするプログラムを実行します。
プログラムを実行して通常どおりデバッグする(myprogram --argument
)の代わりに、この方法で実行するだけで済みます(GTK_DEBUG=interactive myprogram --argument
)
また、その変数をexport GTK_DEBUG=interactive
でエクスポートしてから、プログラムを実行できます。