Masz szczęście, to, czego chcesz, już istnieje: WindowBringer
Procedura jest bardzo prosta, jeśli masz już xmonad.hs
plik konfiguracyjny (zgodnie z opisem na połączonej stronie):
Dodaj poprawny import na początku:
import XMonad.Actions.WindowBringer
Mapuj klawisze do funkcji (aby wstawić w pobliżu innego mapowania klawiszy):
, ((mod1Mask, xK_g ), gotoMenu)
, ((mod1Mask, xK_b ), bringMenu)
Następnie, naciskając ALT + G, który otworzy się dmenu
(jak w przypadku uruchamiania aplikacji) z uruchomioną nazwą okna aplikacji, a następnie możesz wprowadzić początek nazwy i nacisnąć enter, aby przejść do niej.
Zachowanie ALT + B jest takie samo, z tym wyjątkiem, że nie skupia okien, ale zamiast tego przenosi je do bieżącego obszaru roboczego.