Una cosa que realmente me ralentizó al jugar con mi Raspberry Pi 500+ es no poder copiar y pegar sin problemas entre este y mi MacBook Pro. Busqué una solución y, después de algunos intentos fallidos, encontré algo que funciona.
¿Por qué molestarse en hacer esto?
Raspberry Pi OS es un sistema operativo gratuito y de código abierto que facilita el uso de su computadora de placa única para todo tipo de tareas. Viene con una pequeña selección de aplicaciones para que puedas ponerlo en funcionamiento rápidamente, y aunque muchos usuarios de Raspberry Pi eligen usar otro sistema operativo (ya sea una versión de Linux o algo diseñado específicamente como Home Assistant OS), sigue siendo la opción «predeterminada» para muchos usuarios de Pi.
Para la mayoría de nosotros, el Pi no es nuestra única computadora. Estas máquinas altamente versátiles y de bajo consumo se usan comúnmente junto con otras computadoras con Windows, Mac y Linux, así es como configuré mi Pi 500+ en este momento. Esto es genial, pero la falta de movilidad entre las dos plataformas diferentes puede resultar limitante.
\En mi caso, mi máquina principal ejecuta macOS. Tengo todas mis contraseñas almacenadas en iCloud, y aunque eso depende de mí por entregarme voluntariamente al famoso e implacable ecosistema de Apple, no me molesta tanto configurar un administrador de contraseñas independiente de la plataforma como Dashlane en el Pi para el puñado de inicios de sesión que necesito realizar.
También está el pequeño asunto de copiar bloques de código, comandos de terminal e incluso direcciones web de una computadora a otra. Si busco una solución para algo en mi Mac, no quiero tener que volver a ubicar el sitio web solo para tomar una selección de texto que está justo frente a mí.
Por lo tanto, compartir un portapapeles entre mi Mac (o iPhone) y Raspberry Pi fue una de las primeras cosas que hice.
KDE Conéctate al rescate
Después de varios contratiempos, volví a la mesa de dibujo y descubrí que compartir el portapapeles es sólo una de las muchas funciones incluidas en KDE Connect. Este software gratuito facilita la comunicación entre varias plataformas, particularmente teléfonos inteligentes Android y el sistema operativo Linux.
KDE Connect está disponible en macOS en formato nocturno y como paquete en Mac App Store. Aunque no es la versión más estable, deberás elegir la versión nocturna si deseas acceder a compartir el portapapeles. Pude instalar fácilmente la aplicación en mi Raspberry Pi usando el administrador de paquetes apt escribiendo sudo apt-get install kdeconnect en la Terminal.
Con la aplicación instalada en ambas máquinas, otorgué todos los permisos que la aplicación de Mac me pidió y luego realicé una solicitud de emparejamiento con mi Raspberry Pi. Todo lo que queda por hacer es hacer coincidir las claves y hacer clic en «Aceptar» y listo. Aunque KDE Connect colapsa en un ícono de bandeja en macOS, tendrás que iniciar la aplicación KDE Indicator separada para obtener esta funcionalidad en una Raspberry Pi.
Tuve problemas para que KDE Connect viera mi Mac cuando usaba una VPN (ExpressVPN usando el protocolo OpenVPN UDP). Para resolver este problema, accedí a Pi > Preferencias > Configuración del sistema KDE y me aseguré de que «Detectar configuración de proxy automáticamente» estuviera habilitado, luego reinicié mi Pi y ya no tuve ningún problema.
Esto no es un problema, ya que el servicio sigue ejecutándose en el sistema operativo Raspberry Pi en segundo plano. Si abre el Administrador de tareas en el menú Pi > Accesorios, lo verá funcionando en segundo plano. Esto persiste incluso después de reiniciar, siempre que la aplicación se esté ejecutando en ambas máquinas.
Otros métodos que puedes probar
Es posible copiar y pegar usando Raspberry Pi Connect, a través del cual puede conectarse a su Raspberry Pi a través de la web y usar los botones «Copiar desde el control remoto» y «Pegar en el control remoto» en la parte superior de la pantalla para interactuar con su Raspberry Pi. Está bien si accedes a tu máquina de forma remota, pero no es ideal si estás saltando entre computadoras en el mismo escritorio.
También puede intentar conectarse a través de una conexión VNC utilizando un cliente que admita portapapeles, pero está diseñado para acceso remoto de manera similar. Además, nunca he podido compartir el portapapeles a través de VNC usando macOS entre dos Mac, y mucho menos con otro sistema operativo.
Hay otros proyectos, pero no pude hacer que ninguno funcionara. Uniclip fue el más prometedor, me dio mensajes de conexión exitosa en Terminal (tanto en Mac como en Raspberry Pi OS), pero fallar al copiar y pegar entre los dos. El proyecto no se ha actualizado desde hace algunos años, lo que podría explicar por qué.
Clipboard-Sync es otra opción que está en desarrollo activo y utiliza una carpeta compartida en el almacenamiento en la nube para realizar esta tarea, pero actualmente no tiene una versión ARM64 disponible para usar en una Raspberry Pi.
Por ahora, KDE Connect hace el trabajo cada vez que necesito copiar una contraseña o pegar un comando de Terminal. La aplicación para Mac no es lo que yo llamaría estable, pero la funcionalidad principal es lo suficientemente buena.
Sólo asegúrese de actualizar periódicamente la aplicación, ya que se han descubierto vulnerabilidades de seguridad en versiones anteriores.

