答え1
タイリングウィンドウマネージャを見てください。あなたの質問で説明されているユースケースは、これらのウィンドウマネージャの使用です。より人気のあるオプションには、i3、dwm、wmii、xmonad、awesome、Herbstluftwmなどがあります。
GNU / Linuxには、タイルデスクトップ環境を使用している人のための完全なサブカルチャーがあり、これが問題の一部です。これらのアプリケーションの多くは非常に複雑で学習曲線が急であり、コミュニティではこれをAにするための努力を実際に傾けません。使いやすいです。
答え2
多くのプログラムは--geometry
パラメータまたは類似のパラメータを使用します。スクリーンショットの3つのプログラムがこのオプションを理解している場合は、ラッパースクリプトを作成して必要な正確なジオメトリから始めることができます。
たとえば、私はしばしば次のように端末(roxterm)を起動します。
roxterm --geometry 2560x1346
ここでは、ジオメトリ設定の幅と高さを使用しています(gtk3ライブラリの変更によるroxtermのバグのため)。オフセット(たとえば、ウィンドウの開始位置)を指定することもできます。ジオメトリ仕様HxW+X+Y
なので、--geometry 100x200+300+400
幅が100ピクセルで高さが200ピクセルのウィンドウが(X,Y)=(300,400)で開きます。
--geometry
オプションをサポートしていないプログラムの場合、wmctrl
または同様のプログラムを使用してウィンドウのプロパティ(高さ、幅、フォーカス、常に上など)を変更できます。