シェルスクリプトを使用したウィンドウのオープンとタイリング

シェルスクリプトを使用したウィンドウのオープンとタイリング

この回答はどこにもありません。どこから始めるべきかわかりません。

どうやって開くことができますかnemo?を使用してウィンドウサイズを設定できることを知っています-geometry。しかし、特定のモニター/象限にタイリングするにはどうすればよいですか?

指定されたディレクトリのワークスペースを設定するシェルスクリプトを作成しています。

ベストアンサー1

これを行う奇妙な「ハッキー」方法を見つけました。つまり、ウィンドウでタイリングをシミュレートするキーボードショートカット(たとえばsuper+Left)を使用しますxdotool

# Launch the program (ie nemo)
gtk-launch nemo

# Wait 0.5 seconds for the window to get open
# and then get the window id using xdotool 
sleep 0.5
$WINDOW_ID=`xdotool search --name Home` # "Home" is the title of the nemo window

# Simulate a tiling shortcut (tile left)
xdotool windowactivate $WINDOW_ID
xdotool key super+Left

とにかく私の答えが嫌いです。非常に陳腐、汚れ、全く柔軟ではありません。しかし、とにかくやるべきことをしました。

おすすめ記事