Ответы:
я использую dmenu
,
Скрипт в моем ~/bin
называется go-win
#!/bin/bash
wmctrl -l | cut -d' ' -f5- | dmenu -nb '#3f3f3f' -nf '#dcdccc' -sf '#3f3f3f' -sb '#dcdccc' -i | xargs wmctrl -a
и глобальный ключ в моем rc.lua
awful.key({ modkey }, "g", function() exec("go-win") end)
Используя его, вы получите список открытых окон в верхней части экрана, и он будет выполнять поиск по мере ввода.
С пила-рыба оконный менеджер (менеджер стеков, расширяемый в схеме), мне нравится iswitch окна , Нажмите клавишу быстрого доступа, затем несколько букв в названии окна и Войти ,
аналогичный интерфейс для Gnome , iswitch-window.py , входит в Апплет DeskBar ,
Я был бы удивлен, даже немного разочарован, если бы у Awesome не было чего-то подобного. Если нет, вы всегда можете написать это на Lua.
Вы можете реализовать аналогичную функцию независимым от оконного менеджера способом в текстовом терминале, используя механизм завершения оболочки (zsh или, возможно, bash) и wmctrl
команда.