Zmień nazwę bieżącego tagu w Awesome WM

5

Czy można zmienić nazwę tagu bez ponownego uruchamiania niesamowitego?

Przynajmniej coś, co mogę uruchomić, co zmieni nazwę, a także przeładuje niesamowite.

Ivan
źródło

Odpowiedzi:

10

Możesz powiązać taki klucz (dodaj go do globalkeyssekcji):

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),

Możliwe jest również utworzenie skryptu powłoki, w którym zenity prosi o nowy tag: https://gist.github.com/blueyed/9404320 (jest to trochę niewygodne i chciałbym mieć łatwiejszy dostęp do niesamowitego interfejsu API z zewnątrz).

niebieskawy
źródło
Musiałem użyć, mouse.screen.indexaby to działało.
Gunar Gessner
1

Na podstawie niebieskiej odpowiedzi, ale dla wspaniałych 4 dodaj to do sekcji kluczy globalnych :

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"}),
Thibault Ketterer
źródło
Bardzo dziękuję za udostępnienie :)
Peter R