私はGTK3テーマを開発し、それを使ってGTK_DEBUG=interactive
CSSの変更をテストしています。
gtk checkerが添付されたアプリケーションを起動します。以下を使用して開始します。
$ GTK_DEBUG=interactive <name>
これは通常のアプリケーションでは機能しますが、MATEのファイルマネージャCajaでは機能しません。 Cajaで使用すると、アプリケーションが起動して閉じて再び開くように見え、gtkチェッカーはありません。
私は試した:
$ kilall caja && GTK_DEBUG=interactive caja
しかし、これも結果は同じだ。
gtkチェッカーを使用してCajaインスタンスを起動するには?
修正する
Cajaのロードが完了すると、私が起動したシェルから切り離されるようです。これはおそらくロードしようとするデバッグモジュールが失われる原因になります。
答え1
Cajaインスタンスを開き、を入力してみてください<Ctrl> + <Shift> + D
。提案したように、これを行うためにgtkチェッカーを呼び出すことができました。https://blog.gtk.org/2017/04/05/the-gtk-inspector/。
答え2
Cajaman
のドキュメントによると、Cajaは標準GTKオプションを受け入れます。standard gtk options
DDGディスカバリー検索https://www.systutorials.com/docs/linux/man/7-gtk-options/リストオプション
--gtk-デバッグ=フラグ
設定する GTK+ デバッグフラグのコロンで区切られたリストです。有効なフラグは、オブジェクト、ギター、シグナル、dnd、およびプラグソケットです。特殊値allはすべてのフラグを有効にします。
caja --gtk-debug=all
ターミナルで実行すると、Cajaインスタンスは興味深いモードで起動します。可能あなたが探しているものになります。