web-dev-qa-db-ja.com

AwesomeWMで現在のタグの名前を変更します

Awesomeを再起動せずにタグの名前を変更することは可能ですか?

少なくとも、名前を変更し、素晴らしいリロードを実行できるものを実行できます。

5
Ivan

次のようにキーをバインドできます(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/940432 (少し厄介です。外部から素晴らしいAPIに簡単にアクセスできます)。

10
blueyed

青い答えから適応しましたが、素晴らしい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"}),
1