+ GtkInspector
created 2024-01-22 modified 2024-01-22
GTKインスペクター
https://wiki.gnome.org/Projects/GTK/Inspector
GTK+のインタラクティブなデバッグサポートツール。
インストールパッケージ
- debianでは libgtk-3-dev
- fedoraでは gtk3-devel
目的アプリ(emacs)をインスペクターありで起動する
GTK_DEBUG=interactive emacs
GTKアプリが起動したとき、環境変数 GTK_DEBUG の値が interactive に設定されているとインスペクターが起動する。通常はあらゆるアプリをインスペクターありで起動するということはなくて、対象のアプリが決まっているだろうから、上記でよい、ということらしい。
キーボード・ショートカットで起動したい場合は、コンソールで以下を設定して、
#flatpak run --command='sh' org.gnome.Polari #Flatpack アプリの場合は必要とのこと gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
見たいウィンドウをアクティブにして Ctrl-Shift-D とか
見たいウィジェットにマウスをかざして Ctrl-Shift-I で起動する
…
と言ってるけど、手元の環境(Fedora39)で起動しなかった。