web-dev-qa-db-ja.com

Unityの一部のアプリケーションが「最大化」されて起動するのに、パネルに統合されないのはなぜですか?

Gimpやupdate-managerのようないくつかのアプリケーションを起動すると、最大化されているように起動しますが、ウィンドウ装飾があり、Unityパネルに統合されていないため、画面下部に移動します。また、compizconfig-settings-managerを使用して動作を最大化しようとしましたが、何も変わりません。

Unityパネルへの統合で最大化されたこれらのアプリケーションを起動するにはどうすればよいですか? enter image description here

1
joschi

gDevilspie それができます!

gDevilspieとは何ですか?

Devil's Pie ウィンドウマッチングデーモンへのユーザーフレンドリーなインターフェース。ルールを簡単に作成します。

Devil's Pieはウィンドウ照合ユーティリティであり、作成時にウィンドウを検出し、ウィンドウを一連のルールに照合するように構成できます。ウィンドウがルールに一致する場合、そのウィンドウで一連のアクションを実行できます。

gDevilspieのインストール方法

ヒット Alt+Ctrl+T ターミナルを開き、次のコマンドを実行します。

Sudo apt-get install gdevilspie

または、SoftwareCenterでgDevilspieを検索し、そこからインストールします。

使い方は?

  • インストールしたら、スーパーキー(Windowsキー)を押してUnityダッシュを開き、「gDevilspie」を検索して開きます。
  • 「Gimp」を開きます。
  • GDevilspieで、[追加]をクリックして新しいルールを追加します。

  • 「ルールエディタ」で「取得」をクリックし、Gimpウィンドウを選択して「適用」します。

enter image description here

  • この新しいルールに、上部のフィールドで「Gimp」という名前を付けます。
  • 「マッチング」タブで「window_xid」と「application_name」を有効にします

enter image description here

  • [アクション]タブで[最大化]を有効にして、[保存]をクリックします。

enter image description here

  • メインウィンドウで、「ログイン時にdevilspieデーモンを自動的に開始する」オプションを有効にし、「開始」をクリックします。それでおしまい!

enter image description here

これで、「Gimp」を起動するたびに、自動的に最大化されます。 「UpdateManager」やその他のプログラムのルールも同様に追加できます。

2
Basharat Sialvi