私はKDE 4デスクトップマネージャでLinux Mint 13を実行しています。端末でアプリケーションを起動し(特定konsole
の場合には)、ウィンドウの正確なサイズとウィンドウの位置を設定したいと思います。たとえばKate
、端末で実行すると、Chromium
Kateのウィンドウが私の画面の左半分を覆い、Chromiumが私の画面の右上を覆うようにします。
どうすればいいですか?
ps:解像度が1920×1080に設定された15.6インチ画面があります。
答え1
起動中にジオメトリ/位置を指定せずに永続的に指定するには、Kwin
ルールシステムを使用します。
- 必要なアプリケーションを実行してください
- タイトルバーを右クリックするか、Alt + F3を使用してください。
- より多くの行動
- 特殊ウィンドウ設定
- タブ:ウィンドウの一致
- 値が正しく検出されたことを確認し、それ以外の場合はボタンを使用してターゲットウィンドウの
Detect Windows Properties
データをキャプチャします。
- 値が正しく検出されたことを確認し、それ以外の場合はボタンを使用してターゲットウィンドウの
- タブ:「寸法と位置」
Position
有効にするには、チェックボックスを選択してSize
- 位置/サイズ適用時期選択(初期適用、強制適用など)
Position
および/または値の設定Size
ウィンドウルールを使用してより多くのタスクを実行できます。参照: 。
答え2
実行しxwinifo
たいアプリケーションのウィンドウをクリックしてください。
結論を参照してください
-幾何学的寸法 WxH+X+Y
ここでW
、はH
幅と高さでX
、Y
はウィンドウの始点座標です。
次に、これをKonsoleなどのコマンド引数として使用してアプリケーションを起動します。
konsole -geometry WxH+X+Y
それはあなたが望むところにかなり近づくべきです。私のY
座標は約22ピクセル低いですが、作業できる内容を提供します。アプリケーションのヘッダ(デコレータ?)が正しく計算されないのでしょうか?
とにかくこれはみんなあなたが望むウィンドウ。これを開始するために実行できるシェルスクリプトを作成します。例えば
#! /bin/sh
konsole -geometry WxH+X+Y &
konsole -geometry WxH+X+Y &
konsole -geometry WxH+X+Y &
W
// H
/X
の正確な値はコマンドから取得されますY
。wininfo