Можно ли изменить имя тега без перезагрузки?
По крайней мере, то, что я могу запустить, изменит имя, а также перезагрузит классно.
Можно ли изменить имя тега без перезагрузки?
По крайней мере, то, что я могу запустить, изменит имя, а также перезагрузит классно.
Вы можете привязать ключ следующим образом (добавьте его в раздел 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 снаружи).
Адаптировано из синего ответа, но для отличного 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"}),