- No existe cliente oficial nativo para Linux; la vía soportada es WhatsApp Web y sus wrappers.
- Los envoltorios Flatpak/Snap mejoran integración y notificaciones, pero heredan límites de la web.
- Videollamadas solo plenamente fiables con Windows en máquina virtual en el escritorio.

Si has llegado hasta aquí buscando cómo tener WhatsApp en tu Ubuntu, conviene empezar con una verdad incómoda: no existe un cliente oficial nativo para Linux. Dicho eso, hay formas fiables y seguras de usar el servicio en el escritorio con muy buen resultado para mensajería, aunque con límites en llamadas y videollamadas.
En este recorrido vas a encontrar lo que realmente funciona hoy, lo que funcionó a medias y lo que quizá te convenga evitar. La idea es que, con toda la información sobre la mesa, elijas la opción que mejor encaje con tu día a día, sin perder tiempo en atajos que te dejen tirado a la primera de cambio.
¿Se puede instalar WhatsApp en Ubuntu como una app nativa?
La respuesta corta es no: Meta no ha publicado un ejecutable oficial para Linux. En Windows se distribuye a través de Microsoft Store y en macOS existe app dedicada; en Linux, la vía oficial es WhatsApp Web y cualquier ‘cliente de escritorio’ disponible no es más que un envoltorio de esa versión web.
Esto tiene implicaciones: no hay soporte oficial para videollamadas en la versión web, y cualquier intento de traer el binario de Windows vía emulación o reempaquetado acarrea problemas de estabilidad, dependencias y funciones que no arrancan.
Aun así, hay escenarios donde merece la pena intentarlo con soluciones alternativas. Si necesitas notificaciones integradas en el escritorio o quieres aislar WhatsApp en una ventana dedicada, los envoltorios web bien hechos son prácticos y ligeros. Más abajo verás los que mejor encajan con Ubuntu.
Intentar traer la versión de Windows con WINE o Bottles
Hay quien prefiere forzar la App de Windows en Linux. La teoría es tentadora: descargar el paquete de la Microsoft Store, extraer el ejecutable y correrlo con Wine. En la práctica, hoy sigue sin ser la mejor apuesta si necesitas una experiencia completa, especialmente llamadas y videollamadas.
La ruta de trabajo habitual es esta: localizar el paquete oficial en la Store, usar el servicio store.rg-adguard.net para generar enlaces directos, bajar el .appx de tu arquitectura y tratarlo como un ZIP para extraer su contenido. Dentro de la carpeta ‘app’ suele vivir el ejecutable .exe.
Desde la terminal, muchas guías recomiendan probar con Wine: por ejemplo, wine /ruta/al/archivo.exe. Con navegadores que bloquean descargas directas de la Store puede tocar botón derecho y ‘Guardar como…’, y si usas Bottles tendrás que crear una botella, instalar dependencias como .NET Framework 4.8 y los redistribuibles de Visual C++.
¿El problema real? Aunque lo consigas arrancar, funciones clave suelen fallar. Hay reportes de instalaciones con Wine y paquetes como dotnet48, vcrun y demás donde el binario se abre pero crashea o muestra errores, y lo más crítico, las videollamadas no llegan a funcionar.
Si aun así te pica la curiosidad, puedes rematar con un lanzador .desktop para integrarlo en el menú de aplicaciones, pero, siendo honestos, es un camino largo y frágil que hoy rinde peor que usar un buen cliente basado en WhatsApp Web.
La vía práctica: WhatsApp Web y clientes basados en la web
WhatsApp Web es la opción oficial para escritorio en Linux. En sus primeras épocas hacía espejo del móvil y exigía estar en la misma Wi‑Fi, pero el modo multidispositivo actual permite usarlo incluso con el teléfono apagado una vez vinculado. Se accede desde el navegador en la URL de la plataforma web de WhatsApp.
Para vincular, abre WhatsApp en el móvil, toca el menú de tres puntos, entra en Dispositivos vinculados y pulsa Vincular un dispositivo; escanea el código QR que aparece en el navegador y listo. A partir de ahí tendrás tus chats con soporte de notificaciones del navegador, tema claro/oscuro y la mayoría de funciones típicas de mensajería.
Ten en cuenta que, aunque la experiencia es sólida para texto y archivos, las videollamadas no están disponibles en la versión web. Si es un imprescindible de trabajo y necesitas cámara y micro en el escritorio, sigue leyendo las opciones avanzadas.
Una ventaja de la web es su integración con notificaciones del sistema, pero depende del navegador: si se te acumulan avisos de varios servicios, algunos navegadores pueden agruparlos y resultan menos claros. Ahí es donde los clientes ‘wrapper’ marcan la diferencia, porque separan mejor las notificaciones por aplicación.
Clientes tipo wrapper recomendados en Ubuntu
Los envoltorios de WhatsApp Web son básicamente una ventana dedicada al servicio con extras nativos: mejor integración con temas, notificaciones separadas y arranque como app. No añaden magia, pero sí calidad de vida para el día a día.
En Ubuntu han destacado varias opciones con distintos formatos de empaquetado, incluyendo Flatpak y Snap. A continuación, una selección basada en su estabilidad e integración con el escritorio GNOME y derivados:
Gtk Whats
Si usas Ubuntu o sabores GNOME, Gtk Whats encaja visualmente al estar construido con GTK. Aunque ya no aparece en Flathub y su desarrollo parece en pausa, sigue siendo una opción fluida cuando la encuentras disponible, ya que la parte web se actualiza al ritmo de WhatsApp Web de Meta.
WhatSie y Kesty (Snap)
WhatSie y Kesty se consiguen como paquetes Snap. Ambas ofrecen notificaciones integradas del sistema y un comportamiento predecible. Si tu navegador mezcla alertas de distintos servicios bajo el mismo icono, estas apps te ayudan a separar las de WhatsApp para no perderte nada.
Otras webapps populares
Hay más alternativas similares: Youp for WhatsApp en Flathub añade modo oscuro y pantalla completa, WhatsApp Desktop y WhatsApp for Linux ofrecen pequeños ajustes estéticos y arranque al inicio, y ZapZap es conocida por su ejecución en segundo plano (sin llamadas).
Un comentario habitual: WhatDesk aparece a menudo recomendado. Es un contenedor Electron de la web con notificación en barra superior, útil si eso es exactamente lo que necesitas y no más. Ten presente que todas comparten la limitación de WhatsApp Web.
Apps de varias cuentas: Franz, Ferdi y Tangram
Si gestionas varios servicios a la vez, hay soluciones multi‑plataforma que agrupan mensajería en una sola aplicación. Franz es la veterana, Ferdi es un fork que prometía menos restricciones y Tangram es la opción cercana al ecosistema GNOME con integración cuidada.
Usar una de estas herramientas te permite tener WhatsApp, Slack, Telegram, Messenger, Hangouts y más en pestañas o paneles. En mi experiencia, para Ubuntu Tangram ofrece una experiencia liviana y bien adaptada, aunque Franz brilla si necesitas un catálogo gigantesco de servicios.
Instalar un cliente desde Flatpak: opción io.github.mimbrero.WhatsAppDesktop
Si prefieres un paquete cómodo y actualizado, Flatpak facilita mucho las cosas. Antes de nada, asegúrate de tener Flatpak correctamente instalado y reinicia la sesión o equipo al finalizar su configuración para evitar sorpresas.
Puedes comprobar que está activo con: flatpak –version. Si devuelve la versión, adelante. Una recomendación popular es el identificador io.github.mimbrero.WhatsAppDesktop, un wrapper que respeta tema claro/oscuro del sistema y se adapta bien a temas de terceros.
Para instalarlo, desde la terminal puedes usar el buscador e instalador por nombre: flatpak install whatsapp. En el selector, elige la opción que corresponda al repositorio del paquete mencionado, confirma con ‘y’ o ‘s’ según el idioma y espera la descarga.
Cuando termine, ya podrás lanzar la app desde el menú o con flatpak run si conoces el identificador exacto. El primer arranque pedirá vincular el dispositivo móvil, igual que en la web, porque debajo sigue siendo WhatsApp Web con una capa adicional de integración.
Conectar el móvil al escritorio: KDE Connect y scrcpy
Otra familia de soluciones consiste en traer el móvil a la pantalla del PC y responder WhatsApp sin abandonar el flujo de trabajo. Aquí destacan dos nombres: KDE Connect y scrcpy, con enfoques muy distintos.
KDE Connect
KDE Connect integra el teléfono con el escritorio: emparejas ambos en la misma red, concedes permisos y recibes notificaciones de WhatsApp en el PC, con la opción de responder directamente. En GNOME existe una implementación compatible como extensión, y la app móvil está disponible en F‑Droid y tiendas oficiales.
Es ideal si tu objetivo principal es gestionar avisos y contestar rápido, sin virtualizar Android ni depender de contenedores complejos. No hace falta más que instalar el cliente en el PC y la app móvil, y emparejarlos.
scrcpy
scrcpy permite ver y controlar la pantalla del teléfono desde el escritorio por USB o de forma inalámbrica. Tras activar las opciones de desarrollador en Android y la depuración USB, verás el teléfono en una ventana y podrás abrir WhatsApp y escribir con el teclado del PC.
Hay una advertencia menor: en algunas configuraciones, ciertos caracteres españoles como ñ o signos de apertura no se envían bien, y puede tocar recurrir al teclado en pantalla del móvil para esas pulsaciones concretas.
Ejecutar Android en Linux: Anbox y Waydroid
Si de verdad necesitas la app de Android funcionando en Linux, los proyectos Anbox y Waydroid permiten ejecutar Android en un contenedor. Anbox lleva años entre nosotros; Waydroid es más reciente y suele dar mejores sensaciones en equipos modernos.
Advertencia importante: WhatsApp solo permite tener un único teléfono principal por número. Si lo activas en el entorno Android del PC, desvinculas el móvil físico como dispositivo principal. Por eso, salvo casos concretos, esta vía no es la más práctica.
Para quienes quieran experimentar, Anbox puede instalarse desde Snap en modo beta y devmode. Además necesitas cargar módulos del kernel como ashmem_linux y binder_linux y, según tu configuración de arranque seguro, validar el estado con mokutil y reiniciar antes de arrancar.
Un método habitual para tener Play Store en Anbox es usar un script de instalación que provisiona los servicios de Google: tras descargarlo, darle permisos y ejecutarlo, habilitas permisos a Google Play Services y Play Store, inicias sesión y ya puedes instalar WhatsApp desde la tienda.
Si el contenedor no tiene red, hay recetas para levantar un puente de red con un script ‘bridge.sh’ y reiniciar el servicio de Anbox. Es funcional, pero requiere mantener estos pasos tras cada reinicio de sesión, así que no es exactamente plug and play.
Waydroid, por su parte, se apoya en tecnologías similares a Anbox pero con un enfoque más moderno. En muchos equipos arranca más rápido y ofrece mejor compatibilidad. La idea es la misma: instalar el entorno, activar servicios de Google y luego WhatsApp desde Play Store.
Máquina virtual con Windows: solución para llamadas y videollamadas
Cuando necesitas videollamadas sí o sí desde el escritorio Linux, la opción más fiable es correr Windows en una máquina virtual e instalar la app oficial de WhatsApp ahí. Es la alternativa que mejor reproduce el comportamiento de un PC con Windows real.
Con VirtualBox, GNOME Boxes, VMware o similares, crea una VM con Windows, habilita acceso a cámara y micrófono, e instala WhatsApp desde su sitio oficial o la Microsoft Store según el método disponible. Tras iniciar sesión, tendrás mensajes, voz y vídeo plenamente operativos.
El coste es evidente: recursos del sistema, tiempo de arranque de la VM y cierta fricción para abrir un simple chat. Por eso, salvo contadas excepciones, WhatsApp Web o un wrapper suele ser suficiente para la mayoría.
Soluciones antiguas y por qué no conviene fiarse
Durante años circularon paquetes .deb no oficiales como los basados en proyectos tipo Aluxian. Era cómodo descargar un .deb, instalar con gdebi y listo, pero estos binarios quedaron desactualizados, rompieron compatibilidad con cambios del servicio o desaparecieron de sus repositorios.
Algo parecido sucede con bibliotecas no oficiales basadas en ingeniería inversa de la web para automatizar WhatsApp: funcionan un rato y, al siguiente, Meta cambia la web y las deja inservibles. Además, usar clientes modificados conlleva riesgo de baneo de cuenta.
Consejos de uso y pequeños trucos en Ubuntu
Para obtener la mejor experiencia con WhatsApp Web y sus envoltorios, te recomiendo activar notificaciones del navegador y permitirlas para la web. Si usas navegadores que integran paneles, como Vivaldi, puedes anclar WhatsApp Web en un panel lateral y tenerlo siempre a mano sin saturar tu espacio de trabajo.
Si eliges un wrapper Flatpak o Snap, fíjate en cómo gestionan el tema oscuro, el sistema de notificaciones y el arranque al inicio. Pequeñas cosas como separar el icono de WhatsApp del de Twitter o Slack ayudan a no perderte mensajes importantes en el día a día.
Problemas frecuentes y cómo encararlos
Si WhatsApp Web no sincroniza, revisa la vinculación desde el móvil en Dispositivos vinculados y vuelve a escanear el QR. Comprueba que no haya bloqueadores o extensiones que interfieran con la carga de la web. Borrar caché de sitio a veces ayuda tras actualizaciones grandes.
Si insistes con Wine y el ejecutable de Windows, prepara un entorno con las dependencias habituales (dotnet48, VC++ redistribuibles) y espera fallos. Aunque arranque, es normal que videollamadas y APIs multimedia no funcionen; si eso es esencial, ve directo a la VM con Windows.
En Anbox o Waydroid, los problemas típicos son red y permisos. Reiniciar el servicio del contenedor, recrear el puente de red y revisar los permisos de Play Services suelen devolver la conectividad y las notificaciones. Recuerda el aviso sobre el teléfono principal por número.
¿Qué opción elegir según tu necesidad?
Para chateo diario, compartir archivos y notas de voz, WhatsApp Web o un wrapper Flatpak/Snap es lo más sensato. Si dependes de notificaciones claras y separadas, opta por WhatSie, Kesty, Gtk Whats o soluciones multi‑servicio como Tangram o Franz.
Si solo quieres contestar desde el PC sin montar nada más, KDE Connect te saca del apuro con un par de clics. Para ver y manipular el móvil, scrcpy es excelente, sabiendo lo de los caracteres especiales en ciertos casos.
Si te juegas la jornada a una videollamada por WhatsApp, y no puedes usar alternativas como Meet o Zoom, la máquina virtual con Windows es la vía robusta. El resto de caminos, hoy por hoy, no llega al nivel necesario para vídeo en Linux con la app de WhatsApp.
Después de probar todas las rutas posibles, lo razonable es apoyarse en lo oficial que sí funciona bien en Linux: WhatsApp Web o un wrapper confiable para integrarlo en Ubuntu. Para casos extremos, una VM con Windows cubre llamadas y vídeo; y si quieres jugar con Android en contenedor, Waydroid suele dar mejor resultado que Anbox. Lo importante es que sepas en qué punto renuncias a funciones y dónde vas a ganar estabilidad en tu escritorio.

