Openboxを使用してコンクリートウィンドウに切り替える

Openboxを使用してコンクリートウィンドウに切り替える

これは、起動時に3つのウィンドウ(lxterminal、geanyエディタ、およびグラフィックウィンドウ)が開いているライブモードで実行されるLubuntu 16.04です。ユーザーはターミナルからエディターに切り替え、再びシステムコマンドを発行し、ファイルを編集することを意図しました。Nextwindowできますが、PreviousWindowユーザーはグラフィックウィンドウを避ける必要があります。これらのウィンドウを識別し、一種のキーバインディングを使用してウィンドウを切り替える方法はありますか?

ベストアンサー1

for id in $(xprop -root _NET_CLIENT_LIST | cut -f2 -d'#' | tr -d ',') ; do
    echo -en "$id:\t"
    xprop -id $id _NET_WM_NAME | sed 's/^.* = //'
done

xdotool windowactivate --sync $idofyourwindow

forループはウィンドウ名とIDのリストを出力します。 「xwininfo -children」や「xdotool search」などのコマンドを使用して、アクティブにしたいウィンドウのIDを見つけることができます。

このIDを知っている場合は、「xdotool」を使用してウィンドウをアクティブにします。

おすすめ記事