Поиск в Google из любой программы через Clipman
Зачем это нужно
Каждый день мы запускаем поиск в браузере: открыть страницу, ввести запрос, нажать Enter. Clipman позволяет сократить эти шаги до одного клика — прямо из любой программы, где можно выделить и скопировать текст. Это экономит время и уменьшает количество переключений между окнами.
Ключевая идея: Clipman отслеживает содержимое буфера обмена, и при срабатывании запускает заранее заданную команду, подставляя в неё скопированный текст как поисковой запрос.
Что потребуется
- XFCE (Clipman часто включён в состав XFCE по умолчанию). Если у вас другой рабочий стол — проверьте, поддерживает ли он Clipman или аналогичные менеджеры буфера обмена.
- Приложение, в котором можно выделить и скопировать текст (редактор, заметки, браузер, терминал с поддержкой мыши и т.д.).
- Базовые навыки редактирования настроек Clipman и понимание одной простой регулярной маски.
Установка и запуск Clipman
Clipman обычно идёт вместе с XFCE. Если он отсутствует в вашей системе на базе Debian/Ubuntu, установите командой:
sudo apt-get install xfce4-clipmanЗапустите Clipman, если он ещё не активен. Откройте его настройки: правый клик по иконке на панели (скрепка) → Properties.

Добавьте новое действие
Перейдите на вкладку Actions. Здесь можно создавать новые правила (actions) — они состоят из шаблона RegEx и одной или нескольких команд, которые выполняются при совпадении.

Нажмите кнопку с «+», чтобы добавить новое действие.

Настройка основных параметров
- В поле Name задайте понятное имя, например: “Google Search from Clipboard” (или на русском — “Поиск в Google”).
- Включите опцию Activate only on manual copy — это привяжет действие к стандартному буферу обмена и предотвратит срабатывание на системные/временные копии.

Маска, которая ловит любой текст
В качестве шаблона (Pattern) используйте простую регулярную маску, которая соответствует любой непустой строке:
(.+)Объяснение в одну строку: “.” — любой символ, “+” — один или более повторов; вместе это означает «один или более любых символов». Такая маска гарантирует срабатывание на любом скопированном тексте.

Важно: метод работает только там, где текст можно выделить и скопировать в буфер обмена. В окнах с кастомным рендерингом, где выбор текста отключён, это не сработает.
Команда для открытия Google Search
Добавьте команду, которая будет открывать браузер с результатами поиска. Пример для Firefox:
firefox "https://www.google.com/search?q=\0"Пояснение:
- \0 — подстановка всего совпавшего текста из RegEx (в Clipman это означает «весь найденный фрагмент»).
- Кавычки вокруг URL необходимы, чтобы фраза из нескольких слов передавалась как единый параметр. Без кавычек слова могут интерпретироваться как отдельные аргументы команды.
- Вместо firefox можно указать другой браузер, например chrome, brave или путь к исполняемому файлу.

Нажмите «+», чтобы добавить команду, затем OK → Close, чтобы сохранить и активировать действие.
Как пользоваться
- Выделите текст в любой поддерживаемой программе.
- Нажмите Ctrl+C (или используйте контекстное меню Copy) — Clipman отловит копию.
- В всплывающем меню Clipman выберите ваше действие (например, «Поиск в Google»).
- Ваш браузер откроет новую вкладку с результатами поиска.


Когда это не сработает
- Текст нельзя выделить или скопировать (например, некоторые графические интерфейсы и защищённые окна).
- Приложение использует собственный недоступный системный буфер (не стандартный X11/Wayland clipboard).
- Вы используете менеджер буфера обмена, несовместимый с Clipman (в этом случае ищите аналог для вашей среды).
Альтернативные подходы
- Использовать глобальный хоткей и скрипт с xclip/xsel: можно назначить сочетание клавиш, которое считывает буфер и формирует URL. Это даёт гибкость и независимость от Clipman.
- Создать пользовательский URL-обработчик (custom URL scheme) и связывать его с любым приложением.
- Использовать расширение браузера, которое добавляет пункт «Поиск в Google» в контекстное меню: проще, но работает только внутри браузера.
Контрольный список быстрого запуска
- Clipman установлен и запущен.
- Создано действие с названием.
- Pattern = (.+)
- Команда добавлена и работает (проверьте в терминале).
- Опция Activate only on manual copy включена.
- Проводной/беспроводной ввод корректно передаёт Ctrl+C в вашей среде.
Критерии приёмки
- При выделении и копировании любой непустой фразы действие отображается в меню Clipman.
- Выбор действия открывает браузер с результатами Google, где q соответствует скопированной фразе.
- Запросы из нескольких слов приходят как единый параметр (внутри кавычек).
Устранение неполадок
- Если действие не появляется: проверьте, активен ли Clipman и включена ли опция «Activate only on manual copy». Попробуйте перезапустить Clipman и выполнить тестовое копирование.
- Если вместо ожидаемого запроса открывается пустая страница: убедитесь, что в Pattern используется (.+), а в команде подстановка — \0 внутри кавычек.
- Если браузер не запускается: проверьте, доступен ли исполняемый файл браузера в PATH или укажите полный путь.
- На Wayland возможны отличия в поведении буфера — проверьте совместимость Clipman со своей сессией.
Приватность и безопасность
- Clipman хранит историю буфера обмена локально; избегайте копирования чувствительных данных (паролей, токенов) или отключите историю.
- Если ваша система синхронизирует буфер обмена через облако — учтите, что скопированные запросы могут покинуть локальную машину.
- Ограничьте доступ к историческим записям Clipman паролем учётной записи пользователя и политиками системы.
Совместимость и примечания
- Clipman — стандартный инструмент для XFCE. На других рабочих столах ищите эквиваленты (ClipIt, Parcellite, CopyQ) и адаптируйте команды/шаблоны.
- Команда открытия браузера и синтаксис подстановки могут отличаться в других менеджерах буфера обмена.
Шпаргалка
- RegEx: (.+)
- Firefox: firefox “https://www.google.com/search?q=\0”
- Chrome/Chromium: google-chrome “https://www.google.com/search?q=\0”
- Полный путь к браузеру: /usr/bin/firefox “https://www.google.com/search?q=\0”
Примеры отказа и обходные пути
- Если текст сильно форматирован (например, содержит символы новой строки), можно сначала применить фильтр в Clipman или написать небольшую оболочку, которая заменит переводы строк на пробелы перед подстановкой в URL.
- Если требуется автоматический поиск без клика — можно написать скрипт, который при каждом копировании автоматически открывает браузер. Это удобно, но менее безопасно и может привести к спаму вкладок.
Итог
Clipman даёт простой и надёжный способ выполнять поиск в Google из любой программы, где возможно выделить и скопировать текст. Достаточно одной регулярной маски и одной строки команды, чтобы сократить привычный рабочий процесс до пары кликов.
Важно: проверяйте, что вы не передаёте в поисковую строку конфиденциальные данные, и настраивайте историю буфера в соответствии с политиками безопасности.
Краткий чеклист действий: установка → создание action → шаблон (.+) → команда с \0 → тестирование.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента