wmctrlは、スナップまたはタイリング中にウィンドウを移動しません。

wmctrlは、スナップまたはタイリング中にウィンドウを移動しません。

私はミント18.1シナモンを使用しています。ウィンドウを移動する小さなbashプログラムを作成しようとしています。

Maximized_vert と Maximized_horz を削除してウィンドウを移動するコマンドがあります。ターゲットウィンドウが最大化されたり浮動状態であれば正常に動作しますがスーパー[矢印]を使ってウィンドウを所定の位置に固定すると効果はありません(タイリングだと思いますか?)。コードは以下のように表示されます。

    wmctrl -r "$CHROME" -i -b remove,maximized_vert
    wmctrl -r "$CHROME" -i -b remove,maximized_horz
    wmctrl -r "$CHROME" -i -e '0,0,0,500,500'

ここで、「$ CHROME」は16進アドレスまたはウィンドウです。

繰り返します。ウィンドウが最大化または浮動状態の場合は機能しますが、スーパー[矢印]を使用してウィンドウをタイリングまたはスナップするときは機能しません。

ご協力ありがとうございます

ベストアンサー1

いくつかの実験を行った後、効果的なトリックを得ました。ただ次へ追加ウィンドウの Maximized_vert または Maximized_horz プロパティ。そのプロパティがすでに存在していてもタイリングが破壊され、wmctrlを使用してそこからウィンドウの位置を移動できます。

愚かなことですが、動作します。

おすすめ記事