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

Как делиться буфером обмена между macOS и Raspberry Pi

6 min read Raspberry Pi Обновлено 19 Dec 2025
Общий буфер обмена между macOS и Raspberry Pi
Общий буфер обмена между macOS и Raspberry Pi

Raspberry Pi 500+ badge.

Одна из вещей, которая замедляла мою работу с Raspberry Pi 500+, — невозможность бесшовно копировать и вставлять между ним и моим MacBook Pro. Я искал решение и после нескольких неудачных попыток нашёл подходящий вариант. В этой инструкции я подробно описываю, как настроить совместное использование буфера обмена, на что обратить внимание и какие альтернативы можно попробовать.

Почему это важно

Raspberry Pi OS — бесплатная и открытая операционная система для одноплатных компьютеров. Она предлагает базовый набор приложений и остаётся «де-факто» выбором для многих пользователей Pi. Часто Pi работает рядом со стационарными компьютерами — Windows, macOS или Linux. В такой связке отсутствие простого обмена текстом и командами между машинами ощутимо снижает удобство работы.

В моём случае основная машина — Mac, где хранятся пароли в iCloud. Я не хочу специально заводить другой менеджер паролей на Pi ради пары логинов; проще скопировать строку из Mac и вставить на Pi. Аналогично — блоки кода, команды терминала и URL, которые проще передать напрямую через общий буфер обмена.

Raspberry Pi 500+ power button.

Credit: Tim Brookes / How-To Geek

Решение: KDE Connect

KDE Connect — свободное ПО, обеспечивающее интеграцию между устройствами (обычно Android и Linux), но также работающее и на macOS. Включает множество функций: обмен буфером обмена, отправку файлов, удалённые уведомления и др. Для задачи копирования и вставки между macOS и Raspberry Pi этот инструмент подходит лучше большинства других опций.

KDE Connect running on macOS.

KDE Connect доступен для macOS в виде ночных сборок и через Mac App Store. Ночная версия даёт доступ к совместному буферу обмена; стабильная версия в магазине может не иметь этой функции. На Raspberry Pi установить пакет можно штатно через apt:

sudo apt-get install kdeconnect

После установки приложений на обеих машинах разрешите запросы прав на macOS и сделайте запрос на сопряжение с Raspberry Pi. Сопоставьте ключи и нажмите «Accept». На macOS KDE Connect сворачивается в системный трей, а на Raspberry Pi нужно запустить отдельное приложение KDE Indicator, чтобы получить доступ к функциям из графического окружения.

KDE Connect running on Raspberry Pi OS.

Если приложение запущено на обеих машинах, сервис будет работать в фоне — это видно в «Диспетчере задач» под Pi > Accessories. Сервис продолжит работать после перезагрузки, пока клиенты активны.

Отладка проблем с обнаружением устройств

У меня были проблемы с тем, что KDE Connect не видел Mac при активном VPN (ExpressVPN через OpenVPN UDP). Решение: на Raspberry Pi откройте Pi > Preferences > KDE System Settings и убедитесь, что включена опция “Detect proxy configuration automatically”. После перезагрузки Pi обнаружение устройств восстановилось.

KDE Connect permissions warning on macOS.

Мини-методология: быстрая пошаговая настройка

  1. На Raspberry Pi (с подключением к интернету) откройте Terminal и выполните:

    sudo apt-get update && sudo apt-get install kdeconnect

  2. На Mac установите KDE Connect nightly или версию из App Store, которая поддерживает буфер обмена.

  3. Запустите KDE Connect на обеих машинах. На Mac разрешите все требуемые права и сетевые доступы.

  4. На одной из машин выполните «Request pairing» (запрос сопряжения), на другой подтвердите и сравните ключи безопасности.

  5. В настройках KDE Connect включите синхронизацию буфера обмена.

  6. Тест: скопируйте небольшой фрагмент текста на компьютере A и попробуйте вставить на компьютере B.

Критерии приёмки

  • Текстовая строка (пароль или команда) копируется на Mac и успешно вставляется на Pi.
  • Копирование обратно (с Pi на Mac) также работает.
  • Сервис устойчив при перезагрузке приложений и кратковременных разрывах сети.

Другие методы и альтернативы

  • Raspberry Pi Connect (веб-доступ): позволяет «Copy from remote» и «Paste to remote» через браузер. Удобно при удалённом доступе, но не так естественно для соседних компьютеров на одной рабочей поверхности.

Connected to a Raspberry Pi via Raspberry Pi Connect.

  • VNC-клиенты с поддержкой буфера обмена: подходят при удалённом доступе, но на практике обмен буфером между macOS и другим macOS или Linux через VNC часто ненадёжен.

  • Uniclip: проект показывал обещающие сообщения о подключении, но фактический обмен буфером не работал. Проект давно не обновлялся.

  • Clipboard-Sync: разрабатывается вокруг общей папки в облаке; работает через синхронизацию файлов, но пока нет готовой ARM64-версии для Raspberry Pi.

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

  • VPN или специфичная сеть: некоторые VPN изменяют маршрутизацию или блокируют обнаружение устройств в локальной сети. В таких случаях нужно либо отключить VPN, либо настроить KDE Connect/сеть так, чтобы устройства видели друг друга.
  • Архитектура/пакеты: некоторые инструменты не имеют сборок для ARM64, поэтому на Pi 64-bit версия может быть недоступна.
  • Версии приложений: если одна из сторон использует сильно устаревшую версию приложения, функции могут быть несовместимы.

Советы по совместимости и миграции

  • Проверяйте архитектуру вашей Raspberry Pi: если у вас 64‑битная OS (ARM64), убедитесь, что используемые приложения имеют соответствующие сборки. В некоторых случаях придётся использовать 32‑битную среду или искать альтернативные пакеты.
  • Используйте одинаковую локальную сеть (Wi‑Fi или Ethernet) для упрощения обнаружения устройств.
  • Для стабильности предпочтительнее использовать локальную сеть и не пропускать трафик через внешние прокси, если это не требуется по политике безопасности.

Роли и чек-листы (кратко)

Для простоты — три пользовательских роли и что им нужно сделать:

  • Домашний пользователь:

    • Установить KDE Connect на Mac и Pi.
    • Включить синхронизацию буфера обмена.
    • Тестировать копирование паролей и коротких команд.
  • Разработчик / power user:

    • Убедиться в наличии nightly‑сборки на macOS для полной функциональности.
    • Настроить автозапуск KDE Indicator на Pi.
    • Проверить сценарии: мультистрочные команды, большие фрагменты кода, спецсимволы.
  • Системный администратор:

    • Проверить правила сети и VPN, открыть multicast/UDP при необходимости.
    • Следить за обновлениями из пакетов безопасности.
    • Оценить риски передачи секретов через общую сеть.

Безопасность и приватность

  • Обмен буфером обмена перемещает чувствительные данные (пароли, ключи). Используйте KDE Connect только в доверенной локальной сети.
  • Регулярно обновляйте и клиент на Mac, и пакет на Raspberry Pi — в прошлом для KDE Connect находили уязвимости, и своевременные обновления важны.
  • При сопряжении устройств обращайте внимание на показанные ключи и подтверждайте только знакомые устройства.

Тестовые сценарии и приёмка

  • Простой текст: скопировать/вставить одну строку (пароль) — быстро и без изменений.
  • Многострочный текст: скопировать блок кода — структура и отступы сохранены.
  • Повторное подключение: закрыть приложение и открыть заново, проверить, что сопряжение не требуется повторно.
  • Сеть с VPN: включить VPN на Mac и проверить обнаружение; при проблемах применить рекомендации по прокси в настройках Pi.

Заключение

KDE Connect — практичный и удобный способ обмена буфером обмена между macOS и Raspberry Pi. Он не идеален (особенно macOS‑версия может быть менее стабильной), но обеспечивает базовую функциональность, которая экономит время при повседневной работе: копирование паролей, команд и кусков кода. Важно следить за обновлениями, учитывать сетевые ограничения (VPN, прокси) и проверять совместимость с архитектурой вашей Raspberry Pi.

Короткий словарь

  • KDE Connect — набор инструментов для интеграции устройств и обмена функциями, включая буфер обмена.
  • ARM64 — 64‑битная архитектура процессора, используемая в современных Raspberry Pi.

Сводка

  • Установка KDE Connect на обе машины — самый простой путь для синхронизации буфера обмена.
  • Внимательно проверьте VPN/прокси и архитектуру ARM64 при проблемах.
  • Регулярно обновляйте приложения и подтверждайте сопряжение только между доверенными устройствами.

Important: регулярно обновляйте KDE Connect и проверяйте сетевые настройки, если обнаружение устройств не работает.

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

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

Как включить HDR‑видео на iPhone
Mobile

Как включить HDR‑видео на iPhone

Как найти и проверить AirTag поблизости
Безопасность

Как найти и проверить AirTag поблизости

Как установить Ableton Live 11.1 на Mac и Windows
Аудио софт

Как установить Ableton Live 11.1 на Mac и Windows

Проверка почтовых индексов в WordPress
WordPress eCommerce

Проверка почтовых индексов в WordPress

Как сделать клавиатуру более thock
Клавиатуры

Как сделать клавиатуру более thock

Планшет не работает в Windows — быстрое решение
Техника

Планшет не работает в Windows — быстрое решение