Od jakiegoś czasu jestem użytkownikiem Awesome, kafelkowego menedżera okien. W swoim minimalizmie przypomina bardziej framework, a cała konfiguracja napisana jest w Lua. Osoby zaznajomione z ideą tilingu wiedzą, że tego typu WM obsługuje się najwygodniej samą klawiaturą. Awesome nie jest jednak idealne. Chociaż domyślnie jest dostępny skrót klawiszowy służący do minimalizacji aktywnego okna, to zabrakło już skrótu do przywracania zminimalizowanych okien. Dosyć dziwny frustrujący problem, który oczywiście można rozwiązać.
Poniższy kod należy wstawić do tablicy globalkeys w pliku rc.lua. Umożliwia przywrócenie wszystkich zminimalizowanych okien za pomocą skrótu Mod4+N.
-- all minimized clients are restored
awful.key({ modkey, "Shift" }, "n",
function()
local tag = awful.tag.selected()
for i=1, #tag:clients() do
tag:clients()[i].minimized=false
tag:clients()[i]:redraw()
end
end)Sfrustrowało mnie to wystarczająco bardzo, bym zaczął rozglądać się za alternatywnym menedżerem okiem bądź środowiskiem graficznym, ale o tym innym razem.