如何在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)“所以,别再邪恶了”

1
Firefox并不是唯一在退出时保留其自己的窗口设置的应用程序(例如,Pan新闻阅读器会执行此操作)。看起来非常糟糕,就像在Awesome设置窗口和应用程序恢复其保存的设置之间存在竞争状态。因此,您可能会因为上一个评论者提到的定时触发器而陷入困境,或者手工完成(在Awesome中切换窗口最大化的默认键映射是MOD + m)。
ewhac 2014年

1
谢谢你们!@ewhac,您的评论可以转换为答案。如果您知道如何在Awesome中创建定时触发器,那就更好了。
l0b0 2014年

Answers:


2

将@ewhac中的Comment转换为答案:

Firefox并不是唯一在退出时保留其自己的窗口设置的应用程序(例如,Pan新闻阅读器会执行此操作)。看起来非常糟糕,就像在Awesome设置窗口和应用程序恢复其保存的设置之间存在竞争状态。

这样一来,您可能会因为之前的评论者提到的定时触发器而陷入困境,或者手工完成(在Awesome中切换窗口最大化的默认键映射为MOD + m)。


@ewhac:您可以发布另一个答案,然后我将删除这个答案
rubo77
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.