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».
Переименуйте двоичный файл и папку
Теперь, когда 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.
Первым шагом в создании ярлыка на рабочем столе 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 =
Тип = Приложение
Выйдите из 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».