В комментариях к записи о переключении окон с помощью dmenu Slava упомянул о своем проекте xatk.
Идея приложения заключается в том что бы задавать сочетание клавиш каждому окну для переключения на него. По умолчанию хоткей пишется в заголовке окна, имеется возможность задавать группы окон, перемещаться на другой рабочий стол к приложению или перемещать приложение на текущий, поддержка клавиатурной раскладки QWERTY и Dvorak для лучшей генерации сочетаний...
Самое главное что сочетания генерирующиеся для переключения на окно вполне понятны — к примеру, у меня сейчас запущено два приложения имеющих окна — firefox и geany, доступ к ним по-умолчанию Mod4-f и Mod4-g соответственно (естественно что модификатор Mod4 можно заменить на что-то другое). Если добавляется ещё одно окно фаерфокса то можно переключаться между ними тем же Mod4-f как будто через Alt-Tab.
И несмотря на кажущуюся сложность возникшую у меня при прочтении документации всё оказалось проще пареной репы, и за несколько часов использования я уже привык переключаться так между окнами и не представляю как я управлялся с окнами без xatk — воистину всё гениальное просто...
В общем не буду расписывать возможности и метод работы, ибо автор уже сам описал всё это в подробностях. А запись сия в блоге только для того что бы разрекламировать приложение, которое у многих не любителей мыши может попасть в разряд must have
Для арчеводов выложил в AUR PKGBUILD
xatk — динамические хоткеи для переключения окон
Лишь добавлю, что программа носит экспериментальный статус.
Отвечает Капитан Очевидность: для переключения на конкретное окно с клавиатуры
пойду кеды поставлю посмотрю как там
@alparo видимо ничем, если только на одном теге несколько приложений...
Отличия есть, а будут они полезными для вас — не знаю. Отличия заключаются в следующем:
- переход к любому окну любого приложения может осуществляться максимум одним или двумя нажатиями клавиш (в зависимости от конфигурации, не считая модификатор). Причём, скорее всего эти две клавиши будут соседними. Представьте много окон firefox'а.
- клавиши присваиваются абсолютно всем окнам, если их не больше 27.
- присвоение и удаление клавиш происходит автоматически (не нужно вручную определять/удалять клавиши в конфиге).
В самом деле, интересное приложение. Пригодится, когда его автор немного обточит.
Я для себя такую проблему решаю с помощью виртуальных рабочих столов и второго монитора - группе приложений выделяется два экрана и рабочий стол, второй группе - тоже два экрана со столом. Получается несколько утомительно (переключаться между ними), но работает.