Есть ли инструмент, который позволит мне сделать следующую последовательность?
- Введите сочетание клавиш
- Введите имя приложения, открытого в данный момент на каком-либо рабочем столе.
- Нажмите, Enterчтобы переключиться на этот рабочий стол и сразу же сфокусировать внимание на этом приложении.
(Плагин Chromium Vimium предоставляет аналогичную функцию для вкладок браузера: нажатие Shift- Tв этой среде для вывода списка всех вкладок, введите несколько слов для фильтрации по заголовку и нажмите клавишу ввода, чтобы открыть выбранную вкладку.)
Ответы:
В том же окне «Параметры системы», в котором упоминается « Механическая улитка» , вы можете настроить новый пользовательский ярлык (два места вверх по дереву из глобальных ярлыков). Сделайте его шрифтом
Command/URL
со следующим действием :Конечно, измените
Vimperator
имя нужного приложения.источник
Если вы используете KDE, вы можете сделать это с помощью KRunner (диалоговое окно / панель инструментов KDE). KRunner предоставляет функциональность для поиска названий запущенных окон; вам просто нужно добавить глобальное сочетание клавиш, чтобы активировать его.
Настроить
Откройте
systemsettings
и выберите «Глобальные сочетания клавиш». В раскрывающемся списке «KDE component» выберите «Run Command Interface», чтобы посмотреть ярлыки для KRunner. Выделите «Выполнить команду (только для Windows« runner »)», нажмите на нее и укажите нажатие клавиши (у меня есть Win- W):Нажмите Применить и закройте Системные настройки.
использование
Нажмите на ярлык, который вы выбрали, чтобы вызвать KRunner. Начните вводить заголовок окна. Как только вы сузили его до нужного вам окна, нажмите, Enterчтобы переключиться на его виртуальный рабочий стол и сфокусировать окно. Вы также можете нажать на окно в раскрывающемся списке:
источник
Нашел неприятное решение для kde5.
Если вы хотите иметь полный список окон с поиском по заголовкам:
Перейдите в Настройки системы -> Рабочая область -> Ярлыки -> Пользовательские ярлыки
Создать новый Глобальный ярлык -> Команда / URL (щелкнув правой кнопкой мыши)
Отметьте флажок справа от названия
На вкладке «Триггер» выберите нужную комбинацию клавиш.
Тип вкладки «Действие»
/usr/local/bin/krunner-search-by-windows.sh
Создайте файл
/usr/local/bin/krunner-search-by-windows.sh
со следующим содержанием:#!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.4 xdotool type 'window ' xdotool key "shift+BackSpace"
chmod a+x /usr/local/bin/krunner-search-by-windows.sh
Обратите внимание на пробел после «окна».
Теперь вы можете получить список открытых окон по указанному ярлыку и выполнять поиск по этому списку при вводе;
Если вам нужен поиск только по заголовкам без полного списка окон:
Перейдите в Настройки системы -> Рабочая область -> Ярлыки -> Пользовательские ярлыки
Создать новый Глобальный ярлык -> Команда D-bus (по щелчку правой кнопкой мыши)
Отметьте флажок справа от названия
На вкладке «Триггер» выберите нужную комбинацию клавиш.
На вкладке «Действие» введите следующую информацию:
Выполнено
источник
windownow, кажется, делает то, что вы хотите.
Со страницы пакета:
Вы можете установить его с помощью:
При первом запуске вам будет предложено выбрать комбинацию клавиш для вызова
windownow
окна.Единственная проблема, которую я обнаружил, заключается в том, что для некоторых окон (например, Chrome)
windownow
окно появляется на заднем плане, а не на переднем плане (то есть «над» всеми окнами). За исключением того, что я довольно доволен этим решением.источник