WhatsApp es una de las aplicaciones de mensajería más populares del mundo; sin embargo, por alguna razón, todavía no son compatibles oficialmente con la plataforma Linux con una aplicación de escritorio oficial. Entonces, si desea usar WhatsApp en Linux, deberá crear su propia aplicación.

En Linux, la mejor y más rápida forma de crear una aplicación web es con el programa Nativefier. Para instalar Nativefier, diríjase a esta guía y sígala para aprender cómo configurar WhatsApp en su PC con Linux. Luego, cuando Nativefier esté configurado, continúe con esta guía para aprender a crear su propia aplicación de WhatsApp en Linux.

Descarga el icono de WhatsApp

Cada programa en Linux necesita un icono adecuado. Dado que estamos creando una aplicación web de WhatsApp para Linux, necesitaremos descargar el logotipo de la aplicación correspondiente de Internet. Para hacer esto, inicie una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, use el comando wget para descargar el logotipo de WhatsApp en su directorio de inicio (~).

wget https://cdn3.iconfinder.com/data/icons/social-network-30/512/social-01-512.png -O icon.png

Genera una aplicación de WhatsApp para Linux

Ahora que el ícono de WhatsApp terminó de descargarse, tenemos todos los recursos para crear una nueva aplicación de WhatsApp para Linux. Para iniciar el proceso de creación, abra una ventana de terminal y mueva el shell desde el directorio de inicio (~) a la carpeta “/ tmp”. El shell debe estar en «/ tmp», ya que es el lugar más seguro para generar archivos que no necesitan quedarse mucho tiempo. Con el comando CD, muévase a «/ tmp».

cd /tmp

Una vez dentro de «/ tmp», deberá crear una carpeta de compilación. Esta carpeta de compilación albergará todos los recursos para nuestro programa de WhatsApp generado con la herramienta Nativefier. Para crear la nueva carpeta de compilación, use el comando mkdir a continuación.

mkdir -p whatsapp-build

Después de crear la nueva carpeta «whatsapp-build», deberá mover la sesión de terminal a ella, ya que Nativefier estará trabajando en ella en la carpeta «/ tmp». Para ir a la carpeta «whatsapp-build», use el siguiente comando del CD.

cd whatsapp-build

Ahora que la sesión del terminal está dentro del directorio “whatsapp-build”, debe descargar un archivo JavaScript para parchear el binario de WhatsApp. Sin este archivo, la interfaz web de WhatsApp se negará a funcionar en Linux y le pedirá que actualice Google Chrome. Para obtener el script, use el comando wget a continuación.

wget https://raw.githubusercontent.com/DocBox12/WhatsApp-nativefier-fix/master/whatsapp_fix.js

Ahora que el parche ha terminado de descargar, llame a Nativefier para generar un binario compatible con Linux centrado en la interfaz de chat web de WhatsApp.

nativefier -p linux -a x64 -i ~/icon.png --inject whatsapp_fix.js --single-instance https://web.whatsapp.com/

Deje que la aplicación Nativefier genere el binario de WhatsApp en Linux. Puede tardar un par de minutos. Cuando se complete el proceso de generación, ejecute el comando ls dentro del directorio «whatsapp-build» y verá un subdirectorio con la etiqueta «whats-app-web-linux-x64».

  Cómo actualizar el firmware de la computadora en Linux

Cambiar el nombre del binario y la carpeta

Ahora que WhatsApp se creó en la carpeta «whatsapp-build», es necesario cambiar el nombre de algunos archivos y carpetas, ya que los accesos directos de Linux no funcionan tan bien con nombres de carpetas complicados.

Lo primero que hay que renombrar es el archivo binario de WhatsApp. Usando el comando CD, muévase al directorio «whats-app-web-linux-x64» que tiene el binario «whats-app-web», y usando mv cámbiele el nombre a «whatsapp».

cd whats-app-web-linux-x64
mv whats-app-web whatsapp

Después de cambiar el nombre del archivo binario en la carpeta de la aplicación generada, es necesario cambiar el nombre de la carpeta de la aplicación. Con el comando CD, retroceda una carpeta para que la sesión de terminal vuelva a «whatsapp-build».

cd ..

Una vez en el directorio «whatsapp-build», use el comando mv para cambiar el nombre de la carpeta de la aplicación generada a «whatsapp».

mv whats-app-web-linux-x64 whatsapp

Una vez que se haya cambiado el nombre de todos los archivos, use el comando mv y colóquelos en el directorio / opt /.

sudo mv /tmp/whatsapp-build/whatsapp/ /opt/

Asegúrese de actualizar los permisos de la carpeta «whatsapp» o la aplicación no se iniciará.

sudo chmod 755 -R /opt/whatsapp/

Crear el acceso directo del escritorio

Ahora que la parte difícil ha terminado y hemos generado con éxito una nueva aplicación de WhatsApp para Linux, es hora de crear el acceso directo del escritorio para que sea fácil iniciar WhatsApp desde el escritorio de Linux.

  Cómo hacer una copia de seguridad de la configuración de Telegram en Linux

El primer paso para crear un acceso directo en el escritorio de WhatsApp es crear el archivo de escritorio. Con el comando táctil, cree un archivo con la etiqueta «whatsapp.desktop» en «/ tmp / whatsapp-build /».

touch /tmp/whatsapp-build/whatsapp.desktop

Después de generar el archivo de escritorio, es necesario agregarle código para que inicie el programa con éxito. Abra el nuevo archivo de escritorio en el editor de texto Nano usando el siguiente comando.

nano /tmp/whatsapp-build/whatsapp.desktop

Pegue el código siguiente en el editor de texto Nano y guárdelo con Ctrl + O.

[Desktop Entry]
Comentario[en_US]= WhatsApp para Linux.
Comentario =
Exec = / opt / whatsapp / whatsapp
Nombre generico[en_US]= WhatsApp para Linux.
GenericName = WhatsApp
Icono = / opt / whatsapp / resources / app / icon.png
MimeType =
Nombre[en_US]= WhatsApp
Nombre = WhatsApp
NoDisplay = falso
Ruta =
Categorías = Red
StartupNotify = verdadero
Terminal = falso
TerminalOptions =
Tipo = Aplicación

  Las 4 mejores alternativas de Adobe Illustrator para Linux

Salga de Nano con Ctrl + X. Luego, actualice los permisos del archivo de escritorio usando chmod e instálelo en la carpeta de la aplicación con el comando mv.

sudo chmod +x /tmp/whatsapp-build/whatsapp.desktop

sudo mv /tmp/whatsapp-build/whatsapp.desktop /usr/share/applications/

Una vez que el acceso directo de escritorio de WhatsApp esté en el archivo de la aplicación, podrá acceder a WhatsApp en Linux en cualquier momento en el menú de su aplicación buscando «WhatsApp».