Как использовать WhatsApp в Linux

WhatsApp — одно из самых популярных приложений для обмена сообщениями в мире, но по какой-то причине они до сих пор официально не поддерживают платформу Linux с официальным настольным приложением. Итак, если вы хотите использовать WhatsApp в Linux, вам нужно создать собственное приложение.

В Linux лучший и самый быстрый способ создать веб-приложение — это программа Nativefier. Чтобы установить Nativefier, перейдите к этому руководству и следуйте инструкциям, чтобы узнать, как настроить WhatsApp на вашем компьютере с Linux. Затем, когда Nativefier настроен, перейдите к этому руководству, чтобы узнать, как создать собственное приложение WhatsApp в Linux!

Загрузите значок WhatsApp

Каждой программе в Linux нужен соответствующий значок. Поскольку мы создаем веб-приложение WhatsApp для Linux, нам необходимо загрузить соответствующий логотип приложения из Интернета. Для этого запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем используйте команду wget, чтобы загрузить логотип WhatsApp в свой домашний каталог (~).

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

Создайте приложение WhatsApp для Linux

Теперь, когда загрузка значка WhatsApp завершена, у нас есть все ресурсы для создания нового приложения WhatsApp для Linux. Чтобы начать процесс создания, откройте окно терминала и переместите оболочку из домашнего каталога (~) в папку «/ tmp». Оболочка должна находиться в «/ tmp», так как это самое безопасное место для создания файлов, которые не нужно хранить очень долго. Используя команду CD, перейдите в «/ tmp».

cd /tmp

Оказавшись внутри «/ tmp», вам нужно создать папку для сборки. Эта папка сборки будет содержать все ресурсы для нашей программы WhatsApp, созданные с помощью инструмента Nativefier. Чтобы создать новую папку сборки, используйте команду mkdir ниже.

mkdir -p whatsapp-build

После создания новой папки «whatsapp-build» вам необходимо переместить в нее сеанс терминала, поскольку Nativefier будет работать в ней в папке «/ tmp». Чтобы перейти в папку «whatsapp-build», используйте следующую команду компакт-диска.

cd whatsapp-build

Теперь, когда сеанс терминала находится внутри каталога «whatsapp-build», вы должны загрузить файл JavaScript, чтобы исправить двоичный файл WhatsApp. Без этого файла веб-интерфейс WhatsApp откажется работать в Linux и попросит вас обновить Google Chrome. Чтобы получить сценарий, используйте команду wget ниже.

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

Теперь, когда патч готов, загрузите вызов Nativefier, чтобы сгенерировать Linux-совместимый двоичный файл, основанный на интерфейсе веб-чата WhatsApp.

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

Пусть приложение Nativefier сгенерирует двоичный файл WhatsApp в Linux. Это может занять пару минут. Когда процесс генерации завершится, запустите команду ls внутри каталога «whatsapp-build», и вы увидите подкаталог с меткой «whats-app-web-linux-x64».

  Как получить доступ к файловой системе ExFat в Ubuntu Linux

Переименуйте двоичный файл и папку

Теперь, когда WhatsApp создан в папке «whatsapp-build», некоторые файлы и папки необходимо переименовать, поскольку ярлыки Linux не работают с запутанными именами папок.

Первое, что нужно переименовать, — это бинарный файл WhatsApp. С помощью команды CD перейдите в каталог «whats-app-web-linux-x64», в котором находится двоичный файл «whats-app-web», и с помощью mv переименуйте его в «whatsapp».

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

После переименования двоичного файла в созданной папке приложения необходимо переименовать саму папку приложения. Используя команду CD, переместите одну папку назад, чтобы сеанс терминала вернулся в «whatsapp-build».

cd ..

Оказавшись в каталоге «whatsapp-build», используйте команду mv, чтобы переименовать созданную папку приложения в «whatsapp».

mv whats-app-web-linux-x64 whatsapp

После того, как все файлы будут переименованы, используйте команду mv и поместите их в каталог / opt /.

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

Обязательно обновите разрешения папки «WhatsApp», иначе приложение не запустится.

sudo chmod 755 -R /opt/whatsapp/

Создание ярлыка на рабочем столе

Теперь, когда сложная часть окончена и мы успешно создали новое приложение WhatsApp для Linux, пришло время сделать ярлык на рабочем столе, чтобы можно было легко запускать WhatsApp с рабочего стола Linux.

  Как использовать привязки и символические ссылки в Linux

Первым шагом в создании ярлыка на рабочем столе WhatsApp является создание файла рабочего стола. С помощью сенсорной команды создайте файл с названием «whatsapp.desktop» в «/ tmp / whatsapp-build /».

touch /tmp/whatsapp-build/whatsapp.desktop

После создания файла рабочего стола к нему необходимо добавить код, чтобы он успешно запустил программу. Откройте новый файл рабочего стола в текстовом редакторе Nano, используя команду ниже.

nano /tmp/whatsapp-build/whatsapp.desktop

Вставьте приведенный ниже код в текстовый редактор Nano и сохраните его, нажав Ctrl + O.

[Desktop Entry]
Комментарий[en_US]= WhatsApp для Linux.
Комментарий =
Exec = / opt / WhatsApp / WhatsApp
GenericName[en_US]= WhatsApp для Linux.
GenericName = WhatsApp
Значок = / opt / whatsapp / resources / app / icon.png
MimeType =
Имя[en_US]= WhatsApp
Имя = WhatsApp
NoDisplay = false
Путь =
Категории = Сеть
StartupNotify = true
Терминал = ложь
TerminalOptions =
Тип = Приложение

  Как читать комиксы в Linux с помощью Peruse

Выйдите из Nano с помощью Ctrl + X. Затем обновите разрешения файла рабочего стола с помощью chmod и установите его в папку приложения с помощью команды mv.

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

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

Как только ярлык WhatsApp на рабочем столе появится в файле приложения, вы сможете получить доступ к WhatsApp в Linux в любое время в меню приложения, выполнив поиск по запросу «WhatsApp».