Linux/X/GTK/QT 用 WinSpy++ に似たツールはありますか?

Linux/X/GTK/QT 用 WinSpy++ に似たツールはありますか?

Windowsで作業するときは、WinSpy ++を使用することがよくあります。これにより、ウィンドウまたはコントロール(ウィジェット、ウィンドウ要素)をポイントして詳細情報(この特定のインスタンスを説明する構造/クラスのフィールド値を含む)を表示できます。 、ウィンドウマネージャのメッセージを送信するなどの操作を実行します。私が使ってきた一般的な厄介な作業の1つは、選択不可能なウィジェット(テキストフィールドなどのウィジェットからテキストを選択してコピーできないラベル)からテキストをコピーすることです。 GNU / Linux GUIアプリケーションで使用できる同様のツールはありますか?

ベストアンサー1

ここでは、1:1のマッピングは期待できません。 WinSpy ++についてはわかりませんが、その機能がさまざまなツールに分散している可能性が高く、一部の機能は単にXでは意味がなく、逆にXツールには意味のないアドインウィンドウがあります。 Xでは意味があります。

デフォルトのX11ディストリビューションは次のとおりです。いくつかの簡単なツール。ここで最も関連性の高いものは次のとおりです。

  • xclientsモニターに接続されているプログラムのリスト
  • xpropウィンドウプロパティの表示
  • xwininfoウィンドウに関する技術情報の表示(位置、視覚効果...)

操作できるツールもあります。XResources:appreseditres(これを実装する少数のアプリケーションの場合)listresxrdb

Windowsで情報を取得して操作を実行するために一般的に使用される2つのサードパーティユーティリティは、次のとおりです。wmctrl(コマンドラインでウィンドウマネージャタスクを実行する)とxdotool(ウィンドウにイベントを送信)。

おすすめ記事