Таск - хочется получить доступ к любому из постоянно используемых приложений быстро - нажатием пары клавишь.
Проблема - клавиатурные комбинации
run-or-raise не то что-бы очень маштабируются, штук 8-10 это наверное уже предел.
В прицнипе есть некоторые хинты как можно упростить использование run-or-raise.
Выбирайте первую букву сущности что у вас в голове, а не название программы или “что-бы пальцы рядом лежали” - E - gvim, C - urxvt, O - opera, l - logjam, k - tkabber, etc.
Тогда при наличии хотя-бы базового навыка слепой печати не нужно думать как получить окно - просто нажимаешь понятный хоткей.
Занятно - сначала я пытался повесить tkabber на i - “что-бы пальцы были рядом”. Как оказалось крайне неудобно, нет какой-то нужной связи в голове, между хоткеем и приложением, каждый раз приходиться что-то думать - удобства никакого и удовольствия тоже. Перевесил на k - t уж слишком не удобно, стало легче.
Но как не оптимизируй шорткаты - всё равно есть предел, wm должен как-то помогать.
Первое что подумал - емакс стайл. Сначала жмём префиксный хоткей, вылезает попап окно с подсказкой/напоминалкой. Ещё одна клавиша и поднимается/запускается апп.
(код) Оказалось не очень хорошо, мало того что popup-menu появляется под мышиным курсором и поэтому скачет по экрану как ни попадя - это ещё полбеды.
Оказывается такой подход для меня слишком уж малоинформативен.
Просто меню приложений - это уж как-то слишком слабо.
Тем более у меня уже есть один попап
инкрементального поиска окон, для переключения между ними. Зачем ещё один?
Наверное надо что-то совмещать, но вот как? Не очень понятно какую инфу хотелось бы видеть в таком попапе.