web-dev-qa-db-ja.com

Awesome WMでアプリケーションを強制的に最大化しないようにするにはどうすればよいですか?

再現方法:

  1. ssh -X user@Host firefox(または他のXアプリケーション)。
  2. ウィンドウを最大化します。
  3. アプリケーションを閉じます。
  4. Awesome WMでアプリケーションを開きます(ローカルでのみ試してみましたが、リモートでも機能するはずです)。

結果:ウィンドウはまだ最大化されています。

私は決してAwesomeの最大化機能を使用せず、他のウィンドウマネージャーでも使用することが多いので、Xアプリケーションを開くたびに最大化の設定を解除したいと思います。素晴らしい。

私は試しました this

{ rule = { class = "Firefox" },
  properties = { tag = tags[math.min(2, screen.count())][2],
                 maximized_vertical = false, maximized_horizontal = false } },

Firefoxdoesはタグ2で始まりますが、それでも最大化されています。特にFirefoxの場合、最大化の設定を解除する方法はありますが、すべてのXアプリケーションの場合はさらに優れていますか?

9
l0b0

@ewhacからのコメントを回答に変換しました:

Firefoxは、終了時に独自のウィンドウ設定を保持する唯一のアプリケーションではありません(たとえば、Panニュースリーダーがこれを行います)。 Awesomeがウィンドウを設定してから、アプリケーションが保存された設定を復元するまでの間に競合状態があるように見えます。

そのため、前のコメント投稿者が指摘したように時限トリガーで実行するか、手動で実行するのに行き詰まる可能性があります(Awesomeでウィンドウ最大化を切り替えるためのデフォルトのキーマッピングはMOD + mです)。

2
rubo77