为什么在按键绑定启动应用程序时,它不会平铺?

我在awesome-wm中使用平铺应用程序有问题。

我在rc.lua中设置了一些键位绑定:

awful.key({ modkey, "Control" },            "f",     function () awful.util.spawn("firefox") end,
             {description = "firefox", group = "client"}),

awful.key({ modkey, "Control" },            "z",     function () awful.util.spawn("/opt/zotero/./zotero") end,
             {description = "zotero", group = "applications"}),

如果我用快捷键启动应用程序,它在平铺模式下不会平铺。

但是,如果我从运行菜单中启动它,它就可以完美地平铺。

是否需要在awful.util.spawn指令中包含任何规格,以允许平铺?

我还尝试使用awful.spawn而不是awful.util.spawn,但它的行为方式相同。

点赞
用户15247659
用户15247659

发现解决方案:上述报告的代码以最大化模式启动应用程序。为了避免这种情况,我添加了一个条件“maximized = false”,如下所示:

awful.key({ modkey, "Control" },            "f",     function () awful.util.spawn("firefox", {maximized = false} ) end,
              {description = "firefox", group = "applications"}),

  awful.key({ modkey, "Control" },            "z",     function () awful.util.spawn("/opt/zotero/./zotero", {maximized = false}) end,
              {description = "zotero", group = "applications"}),
2021-02-20 20:09:11