Firefox
如何在 Awesome WM 中強制應用程序不啟動最大化?
如何重現:
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 應用程序更好?
將@ewhac 的評論轉換為答案:
Firefox 不是唯一在退出時保留其自己的視窗設置的應用程序(例如,Pan 新聞閱讀器就是這樣做的)。看起來很像在 Awesome 設置視窗和應用程序恢復其保存的設置之間存在競爭條件。
因此,您可能會被困在前面評論者所說的定時觸發器上,或者手動操作(Awesome 中切換視窗最大化的預設鍵映射是 MOD + m)。