5

Можно ли изменить имя тега без перезагрузки?

По крайней мере, то, что я могу запустить, изменит имя, а также перезагрузит классно.

2 ответа2

10

Вы можете привязать ключ следующим образом (добавьте его в раздел globalkeys ):

awful.key({ modkey, "Shift",  }, "F2",    function ()
                    awful.prompt.run({ prompt = "Rename tab: ", text = awful.tag.selected().name, },
                    mypromptbox[mouse.screen].widget,
                    function (s)
                        awful.tag.selected().name = s
                    end)
            end),

Также возможно создать сценарий оболочки, который использует zenity для запроса нового тега: https://gist.github.com/blueyed/9404320 (это немного неудобно, и я хотел бы, чтобы было проще получить доступ к удивительному API снаружи).

0

Адаптировано из синего ответа, но для отличного 4 добавьте это в раздел глобальных ключей :

awful.key({ modkey, "Shift",  }, "F2",
              function ()
                    awful.prompt.run {
                      prompt       = "rename current tag: ",
                      text         = awful.tag.selected().name,
                      textbox      = awful.screen.focused().mypromptbox.widget,
                      exe_callback = function (s) awful.tag.selected().name = s end,
                  }
            end,
            {description = "rename tag", group = "awesome"}),

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .