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

Lua 为什么用键绑定器启动应用程序时,它不会平铺?,lua,awesome-wm,tiling,Lua,Awesome Wm,Tiling,我在awesome wm中使用平铺应用程序时遇到问题 我在rc.lua中设置了一些关键biner: awful.key({ modkey, "Control" }, "f", function () awful.util.spawn("firefox") end, {description = "firefox", group = "client&qu

我在awesome wm中使用平铺应用程序时遇到问题

我在rc.lua中设置了一些关键biner:

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"}),
如果我使用键绑定启动应用程序,它不会在平铺模式下平铺

但是,如果我从run菜单启动它,它将完美地平铺

是否有任何规范必须包含在可怕的.util.spawn指令中才能允许平铺


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

找到了解决方案:上面报告的代码以最大化模式启动应用程序。为了避免我添加了一个条件“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"}),