再現方法:
ssh -X user@host firefox
(または他のXアプリケーション)。- ウィンドウを最大化します。
- アプリケーションを閉じます。
- 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-邪悪なことをやめよ」
Firefoxは、終了時に独自のウィンドウ設定を保持する唯一のアプリケーションではありません(たとえば、Panニュースリーダーがこれを行います)。Awesomeでウィンドウを設定してから、アプリケーションで保存した設定を復元するまでの間に競合状態が発生しているようです。そのため、前のコメンターが指摘したように、タイミングトリガーでそれを行ったり、手動で行ったりするのが難しい場合があります(Awesomeでウィンドウ最大化を切り替えるためのデフォルトのキーマッピングはMOD +です
—
ewhac 2014年
m
)。
両方ありがとう!@ewhac、あなたのコメントは回答に変換できます。Awesomeでタイミングトリガーを作成する方法を知っている場合はさらに便利です。
—
l0b0 2014年