2011-12-24 19 views

答えて

2

ソースコードwmctrlをダウンロードして調べてください。あなたが同じまたは互換性のあるGPLv2ライセンスでいくつかのフリーソフトウェアを作っているなら、あなたはそれからいくつかのコードを取ることができます。

あり唯一のソースファイルmain.cがあり、普通のXlibを行うようだが、私はあなたがここに質問を非常に驚いget_property

に包まれ、特にXGetWindowProperty呼び出し、呼び出します。フリーソフトウェアでは、ソースコードをダウンロードして学習するのがずっと簡単で迅速です。

+1

私はKISSの弟子です。私はいつも、最も簡単で簡単な方法を探しています。この場合はAPIコールですが、wmctrlのソースに行く必要はありません。私はオープンソースのアプリのソースを閲覧していましたが、その中のいくつかは本当のスパゲッティモンスターでした。たとえば、古いKDE3辞書のアプレットが好きだったので、ソースを調べて、他のプロジェクトのプレーンなデスクトップアプリとして書き直しています。だから私が最初に尋ねるほど驚くことはありません; – slashmais

+0

答えを得るより速い方法は、ソースコード、とりわけ 'wmctrl'のものをダウンロードして調べることです。これは1527行だけのCファイルです。あなたは数分で得ることができる答えを得るのに9時間ほど待っていました(あなたの質問の前に 'wmctrl'について聞いたことはありません)。 –

+0

さて、そうです。ヘッダー&コードモジュールに変更するのは非常に簡単で、私のプロジェクトにインクルード&使用することができます。ありがとうございます。はい、私のプロジェクトは最終的にGPLされ、GitHubに配置されます。 – slashmais

関連する問題