web-dev-qa-db-ja.com

GTK Inspectorを開くにはどうすればよいですか?

GTK.3.15を使用しています。を使用してGTK Inspectorを開こうとすると Ctrl+Shift+I または Ctrl+Shift+D、 何も起こりません。使用しているアプリケーションやウィジェットは関係ありません。何も起こりません

私の理解では、このオプションはGTK 3.15の標準になっています。誰もが方法を知っていますか

gTK 3.15でこのツールを使用するには?

20
Adam

これは 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をインストールすると、多くの依存関係が生じることに注意してください。

14
DK Bose

方法1:


ショートカットを有効にします。

  1. dconf-editorSudo apt-get install dconf-editorをインストールします
  2. org> gtk> settings> debugに移動します
  3. enable-inspector-keybindingtrueに設定します
  4. ショートカットを試してください。

方法2:


GTK_DEBUG変数を使用してデバッグするプログラムを実行します。

プログラムを実行して通常どおりデバッグする(myprogram --argument)の代わりに、この方法で実行するだけで済みます(GTK_DEBUG=interactive myprogram --argument

また、その変数をexport GTK_DEBUG=interactiveでエクスポートしてから、プログラムを実行できます。

9
Helio