Почему запуская приложение с биндером ключей, оно не плитится?

У меня проблема с тайлингом приложений в 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"}),

Если я запускаю приложение с привязкой клавиш, оно не мозаично в режиме плитки.

Однако, если я запускаю его из меню «Выполнить», он отлично работает.

Есть ли какие-либо спецификации, которые я должен включить в инструкцию ужасно.util.spawn, чтобы разрешить тайлинг?

Я также пытался использовать ужасное.spawn вместо ужасно.util.spawn, но оно ведет себя точно так же.


person Fabio Campanile    schedule 20.02.2021    source источник


Ответы (1)


Решение найдено: приведенный выше код запускает приложения в развернутом режиме. Чтобы избежать этого, я добавил условие maximated = 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"}),
person Fabio Campanile    schedule 20.02.2021