web-dev-qa-db-ja.com

デフォルトで開くすべてのウィンドウに特定のウィンドウサイズと配置を設定する方法

ウィンドウを特定のサイズ(全画面表示ではなく)にし、デフォルトで画面の中央に配置する必要があります。アプリケーションを閉じて再度開くと、デフォルトで必要なディメンションになります。それを行う簡単な方法はありますか? Ubuntu 11.10とUnityデスクトップ環境を使用しています。

21
jaorizabal

すべてのウィンドウを単純に同じように動作させることができるかどうかはわかりませんが、個別に行うことができます。例としてThunderbirdを使用します。

Ccsmがインストールされていることを確認します:ターミナルを開きます(押します Control-Alt-T)と入力

Sudo apt-get install compizconfig-settings-manager

Ccsmを開きます。 Window ManagementセクションでPlace WindowsおよびWindows Rulesプラグインを使用します。

Compiz Window Managment

まず、[ウィンドウの配置]に移動し、[固定ウィンドウの配置]タブを選択して、[新規作成]を選択します。

Fixed Window Placement screen

プログラム名(class = xxxx)を入力し、開始XおよびY座標を設定します。座標は、画面の左上隅から始まります。これは、画面上のどこを開くかをプログラムに指示します。

Enter placement rules

次に、Windowsルールプラグインに移動し、[サイズルール]タブを選択して、新規作成します。

Window Rules screen

プログラム名(class = xxxx)を入力し、XおよびYサイズを設定します。これは、プログラムを開くサイズをピクセル単位(ピクセル幅xピクセル高)でプログラムに伝えます。

Enter size rules

さて、あなたがこれをしたばかりのプログラムを開いてください、そしてそれはあなたがそれをいつでもどこでもそしてどれくらい大きくしたいかを開くはずです。 Open your program

特定の場所および特定のサイズで開くプログラムごとにこれを行う必要があることに注意してください。また、一方を他方なしで使用することもできます。たとえば、特定の場所でプログラムを常に開いているが、そのサイズは定義されていません。

26
James

ユニバースリポジトリからgdevilspieをチェックしてください!これを使用して、アプリケーション名ごとにウィンドウのルールを設定し、そのルールを使用して、ウィンドウ関連の実際のサイズ変更、最大化解除などを行うことができます。

Gdevilspieの手順:

  1. 追加ボタンをクリックします
  2. 一番上のテキストボックスに「Firefox」と入力します
  3. [一致]タブで、[ウィンドウ名]をオンにします
  4. 「等しい」というラベルの付いたボックスに「Firefox」と入力します
  5. アクションチェックマークの下:
    • 最小化しない
    • ジオメトリ(目的のジオメトリに設定-コマンドラインプログラムxwininfoを使用して、ウィンドウの幅/高さを目的のサイズに変更したときに取得できます。xpositionとypositionについても同様です)
  6. 保存をクリックします
  7. スタートボタンをクリックします
  8. 修正を半永久的にする場合は、[ログイン時にdevilspieデーモンを自動的に開始する]をクリックします。
  9. 帽子を握ってください!
5
Chuck R

開いた

~/.config/compiz-1/compizconfig/config

[general]セクションの下で、サイズオプションを編集または追加します。

[general]  
profile =  
integration = true  
size = 1200, 800  
2
user3089127

Firefoxは画面上のサイズと位置を記憶していません。私のための解決策:スーパーキーを押す.​​..ダッシュを開く... compizをクリックする....統一プラグインをクリックする...実験タブ... automaximize値= 100。

1
waldenasta