答案1
我遇到了同样的问题(使用 Firefox 和其他应用程序时)。
我在这里发现了一些东西:awesome wm-任务栏中的加号 - Thinbug。
但我必须对其进行一些改进,因为此后 Firefox 以浮动模式启动。
我的代码~/.config/awesome/rc.lua
修复了这个问题但它应该只是一个临时的解决办法:
{ rule = { class = "Firefox" },
properties = { opacity = 1, maximized = false, floating = false } },
答案2
在第一个状态下,水平和垂直箭头分别表示 Firefox 在 awesome 中水平和垂直最大化。飞机/其他符号表示 Firefox 处于浮动状态。
在状态 2 中,(加粗的)加号表示 Firefox 已最大化。
打开时,Firefox 会尝试最大化自身。最大化和水平/垂直最大化有所不同,但配置通常只处理其中一种形式。
处理这个问题的一种方法是创建一个取消最大化和取消浮动的快捷方式。比如
clientkeys = awful.util.table.join(
-- among other configuration
awful.key({ modkey, "Shift" }, "m", -- or any command of your choice
function (c)
c.maximized_horizontal = false
c.maximized_vertical = false
c.maximized = false
c.floating = false
end)
)
这样,输入内容MODKEY+SHIFT+m
将取消最大化 Firefox 窗口。请注意,其他各种程序和浏览器也会尝试将自身最大化和浮动,这也适用于它们。