Firefox

如何在 Awesome WM 中強制應用程序不啟動最大化?

  • October 8, 2014

如何重現:

  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 應用程序更好?

將@ewhac 的評論轉換為答案:

Firefox 不是唯一在退出時保留其自己的視窗設置的應用程序(例如,Pan 新聞閱讀器就是​​這樣做的)。看起來很像在 Awesome 設置視窗和應用程序恢復其保存的設置之間存在競爭條件。

因此,您可能會被困在前面評論者所說的定時觸發器上,或者手動操作(Awesome 中切換視窗最大化的預設鍵映射是 MOD + m)。

引用自:https://unix.stackexchange.com/questions/105548