wmctrlウィンドウ移動コマンドでの逸脱の原因
wmctrlについて wmctrl(デフォルトではインストールされません)、私たちは窓、自分のID、その幾何学上の情報を得ることができ、彼らは我々はまた、できるなどに属しているのpid 移動やサイズ変更、いくつかのコマンドを使用してWindows。ただし、いくつかの点で、その動作は論理的ではないようです。私の質問は、ウィンドウの移動についてですwmctrl: 情報を教えてもらう コマンドを実行すると: wmctrl -lG 下の図のウィンドウに関する次の情報が表示されます(ao)。 0x04200085 0 746 443 468 205 jacob-System-Product-Name Niet-opgeslagen document 1 - gedit 列3-5のジオメトリ情報は、x / y座標と幅/高さを示しています。 ウィンドウの移動/サイズ変更 これらの座標をwmctrlコマンドに入れてウィンドウを移動/サイズ変更すると、座標は変更されないため、何も実行されません。 wmctrl -ir 0x04200085 -e 0,746,443,468,205 偏差 ただし、下の写真はウィンドウが下に移動していることを示しています(正確には28ピクセル)。その理由は、wmctrl ウィンドウ移動コマンドが作業領域(画面からパネルの高さを引いたもの)でwmctrl -lG計算され、コマンドが合計画面サイズで計算されたためだと思いました。それでも4pxは説明されていません(パネルの高さは24px)。 偏差はスクリプトで十分に補正できますが、原因がわからないという事実は満足できるものではないため、問題は次のとおりです。 この逸脱の正確な原因は何ですか? の出力で正確な座標を使用しwmctrl -lGてウィンドウを移動しても、ウィンドウは移動しませんが、実際には移動します