Гид по технологиям

Поиск в Google из любой программы через Clipman

• 6 min read • Linux • Обновлено 23 Nov 2025
Поиск в Google из любой программы через Clipman
Поиск в Google из любой программы через Clipman

Зачем это нужно

Каждый день мы запускаем поиск в браузере: открыть страницу, ввести запрос, нажать Enter. Clipman позволяет сократить эти шаги до одного клика — прямо из любой программы, где можно выделить и скопировать текст. Это экономит время и уменьшает количество переключений между окнами.

Ключевая идея: Clipman отслеживает содержимое буфера обмена, и при срабатывании запускает заранее заданную команду, подставляя в неё скопированный текст как поисковой запрос.

Что потребуется

  • XFCE (Clipman часто включён в состав XFCE по умолчанию). Если у вас другой рабочий стол — проверьте, поддерживает ли он Clipman или аналогичные менеджеры буфера обмена.
  • Приложение, в котором можно выделить и скопировать текст (редактор, заметки, браузер, терминал с поддержкой мыши и т.д.).
  • Базовые навыки редактирования настроек Clipman и понимание одной простой регулярной маски.

Установка и запуск Clipman

Clipman обычно идёт вместе с XFCE. Если он отсутствует в вашей системе на базе Debian/Ubuntu, установите командой:

sudo apt-get install xfce4-clipman

Запустите Clipman, если он ещё не активен. Откройте его настройки: правый клик по иконке на панели (скрепка) → Properties.

Иконка Clipman и поиск по выделенному тексту

Добавьте новое действие

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

Меню Clipman в трее с параметрами

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

Добавление нового действия в Clipman

Настройка основных параметров

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

Редактирование имени действия в Clipman

Маска, которая ловит любой текст

В качестве шаблона (Pattern) используйте простую регулярную маску, которая соответствует любой непустой строке:

(.+)

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

Настройка шаблона RegEx в Clipman

Важно: метод работает только там, где текст можно выделить и скопировать в буфер обмена. В окнах с кастомным рендерингом, где выбор текста отключён, это не сработает.

Команда для открытия Google Search

Добавьте команду, которая будет открывать браузер с результатами поиска. Пример для Firefox:

firefox "https://www.google.com/search?q=\0"

Пояснение:

  • \0 — подстановка всего совпавшего текста из RegEx (в Clipman это означает «весь найденный фрагмент»).
  • Кавычки вокруг URL необходимы, чтобы фраза из нескольких слов передавалась как единый параметр. Без кавычек слова могут интерпретироваться как отдельные аргументы команды.
  • Вместо firefox можно указать другой браузер, например chrome, brave или путь к исполняемому файлу.

Добавление команды в Clipman для поиска в Google

Нажмите «+», чтобы добавить команду, затем OK → Close, чтобы сохранить и активировать действие.

Как пользоваться

  1. Выделите текст в любой поддерживаемой программе.
  2. Нажмите Ctrl+C (или используйте контекстное меню Copy) — Clipman отловит копию.
  3. В всплывающем меню Clipman выберите ваше действие (например, «Поиск в Google»).
  4. Ваш браузер откроет новую вкладку с результатами поиска.

Clipman обнаружил копию из заметок

Меню действия Clipman с командой поиска

Когда это не сработает

  • Текст нельзя выделить или скопировать (например, некоторые графические интерфейсы и защищённые окна).
  • Приложение использует собственный недоступный системный буфер (не стандартный 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) и адаптируйте команды/шаблоны.
  • Команда открытия браузера и синтаксис подстановки могут отличаться в других менеджерах буфера обмена.

Шпаргалка

Примеры отказа и обходные пути

  • Если текст сильно форматирован (например, содержит символы новой строки), можно сначала применить фильтр в Clipman или написать небольшую оболочку, которая заменит переводы строк на пробелы перед подстановкой в URL.
  • Если требуется автоматический поиск без клика — можно написать скрипт, который при каждом копировании автоматически открывает браузер. Это удобно, но менее безопасно и может привести к спаму вкладок.

Итог

Clipman даёт простой и надёжный способ выполнять поиск в Google из любой программы, где возможно выделить и скопировать текст. Достаточно одной регулярной маски и одной строки команды, чтобы сократить привычный рабочий процесс до пары кликов.

Важно: проверяйте, что вы не передаёте в поисковую строку конфиденциальные данные, и настраивайте историю буфера в соответствии с политиками безопасности.

Краткий чеклист действий: установка → создание action → шаблон (.+) → команда с \0 → тестирование.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро