この回答はどこにもありません。どこから始めるべきかわかりません。
どうやって開くことができますか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
とにかく私の答えが嫌いです。非常に陳腐、汚れ、全く柔軟ではありません。しかし、とにかくやるべきことをしました。
答え2
このスクリプトを見てください。https://github.com/ktenschke/xmchord/blob/master/bin/actions/utils/splitDesk.sh 最初はタイリングを実装しましたが、これを3台のモニターに適した設定に拡張しました。