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


9

再現方法:

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

結果:ウィンドウは最大化されたままです。

Awesomeで最大化機能を使用することはなく、他のウィンドウマネージャーでも頻繁に使用するため、AwesomeでXアプリケーションを開くときは常に最大化の設定を解除したいと思います。

私はこれを試しました

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

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


FirefoxがWMヒントを故意に回避しているのではないかと思います。より良い方法が見つからない場合は、Firefoxを最大化しないタイミングトリガーを検討してください。
Gilles「SO-邪悪なことをやめよ」

1
Firefoxは、終了時に独自のウィンドウ設定を保持する唯一のアプリケーションではありません(たとえば、Panニュースリーダーがこれを行います)。Awesomeでウィンドウを設定してから、アプリケーションで保存した設定を復元するまでの間に競合状態が発生しているようです。そのため、前のコメンターが指摘したように、タイミングトリガーでそれを行ったり、手動で行ったりするのが難しい場合があります(Awesomeでウィンドウ最大化を切り替えるためのデフォルトのキーマッピングはMOD +ですm)。
ewhac 2014年

1
両方ありがとう!@ewhac、あなたのコメントは回答に変換できます。Awesomeでタイミングトリガーを作成する方法を知っている場合はさらに便利です。
l0b0 2014年

回答:


2

コメントを@ewhacから回答に変換:

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

そのため、前のコメンターが指摘したように、タイミングトリガーでそれを行ったり、手動で行ったりするのに悩まされる場合があります(Awesomeでウィンドウ最大化を切り替えるためのデフォルトのキーマッピングはMOD + mです)。


@ewhac:別の回答を投稿できるので、これを削除します
rubo77
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.