WhatsApp jest jedną z najpopularniejszych aplikacji do przesyłania wiadomości na świecie, jednak z jakiegoś powodu nadal nie oferuje oficjalnej aplikacji komputerowej dla systemu Linux. Jeśli więc chcesz korzystać z WhatsApp na tym systemie, będziesz musiał stworzyć własną aplikację.
W systemie Linux najlepszym i najszybszym sposobem na utworzenie aplikacji internetowej jest program Nativefier. Aby zainstalować Nativefier, przejdź do odpowiedniego przewodnika i postępuj zgodnie z instrukcjami, aby dowiedzieć się, jak skonfigurować WhatsApp na komputerze z systemem Linux. Po zainstalowaniu Nativefier, kontynuuj ten przewodnik, aby dowiedzieć się, jak stworzyć własną aplikację WhatsApp w systemie Linux!
Pobierz ikonę WhatsApp
Każda aplikacja w systemie Linux potrzebuje odpowiedniej ikony. Ponieważ tworzymy aplikację internetową WhatsApp dla systemu Linux, musimy pobrać odpowiednie logo aplikacji z Internetu. Aby to zrobić, uruchom okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T na klawiaturze. Następnie użyj polecenia wget, aby pobrać logo WhatsApp do katalogu domowego (~).
wget https://cdn3.iconfinder.com/data/icons/social-network-30/512/social-01-512.png -O icon.png
Wygeneruj aplikację WhatsApp dla Linuxa
Teraz, gdy ikona WhatsApp została pobrana, mamy wszystkie zasoby do stworzenia nowej aplikacji WhatsApp dla systemu Linux. Aby rozpocząć proces tworzenia, otwórz okno terminala i przenieś powłokę z katalogu domowego (~) do folderu „/tmp”. Powłoka musi znajdować się w „/tmp”, ponieważ jest to najbezpieczniejsze miejsce do generowania plików, które nie muszą być przechowywane przez długi czas. Użyj polecenia cd, aby przejść do „/tmp”.
cd /tmp
Po wejściu do „/tmp” musisz utworzyć folder kompilacji. W tym folderze kompilacji będą przechowywane wszystkie zasoby naszej aplikacji WhatsApp wygenerowane za pomocą narzędzia Nativefier. Aby utworzyć nowy folder kompilacji, użyj polecenia mkdir poniżej.
mkdir -p whatsapp-build
Po utworzeniu folderu „whatsapp-build” musisz przenieść do niego sesję terminala, ponieważ Nativefier będzie w nim działał. Aby przejść do folderu „whatsapp-build”, użyj poniższego polecenia cd.
cd whatsapp-build
Teraz, gdy sesja terminala znajduje się w katalogu „whatsapp-build”, musisz pobrać plik JavaScript, aby załatać plik binarny WhatsApp. Bez tego pliku interfejs internetowy WhatsApp odmówi pracy w systemie Linux i poprosi o aktualizację Google Chrome. Aby uzyskać skrypt, użyj polecenia wget poniżej.
wget https://raw.githubusercontent.com/DocBox12/WhatsApp-nativefier-fix/master/whatsapp_fix.js
Teraz, gdy łatka jest gotowa, pobierz funkcję Nativefier, aby wygenerować plik binarny zgodny z systemem Linux, skoncentrowany wokół interfejsu czatu sieciowego WhatsApp.
nativefier -p linux -a x64 -i ~/icon.png --inject whatsapp_fix.js --single-instance https://web.whatsapp.com/
Pozwól aplikacji Nativefier wygenerować plik binarny WhatsApp w systemie Linux. Może to potrwać kilka minut. Po zakończeniu procesu generowania uruchom polecenie ls w katalogu „whatsapp-build”, a zobaczysz podkatalog z etykietą „whats-app-web-linux-x64”.
Zmień nazwę pliku binarnego i folderu
Teraz, gdy WhatsApp został utworzony w folderze „whatsapp-build”, niektóre pliki i foldery muszą zostać zmienione, ponieważ skróty w systemie Linux nie działają ze zwiniętymi nazwami folderów.
Pierwszą rzeczą, którą należy zmienić, jest plik binarny WhatsApp. Używając polecenia cd, przejdź do katalogu „whats-app-web-linux-x64”, który zawiera plik binarny „whats-app-web”, i użyj polecenia mv, aby zmienić nazwę na „WhatsApp”.
cd whats-app-web-linux-x64
mv whats-app-web whatsapp
Po zmianie nazwy pliku binarnego w wygenerowanym folderze aplikacji, należy zmienić nazwę samego folderu aplikacji. Użyj polecenia cd, aby cofnąć się o jeden folder, aby sesja terminala wróciła do „whatsapp-build”.
cd ..
Gdy znajdziesz się w katalogu „whatsapp-build”, użyj polecenia mv, aby zmienić nazwę wygenerowanego folderu aplikacji na „WhatsApp”.
mv whats-app-web-linux-x64 whatsapp
Po zmianie nazwy wszystkich plików użyj polecenia mv, aby przenieść je do katalogu /opt/.
sudo mv /tmp/whatsapp-build/whatsapp/ /opt/
Zaktualizuj uprawnienia do folderu „WhatsApp”, w przeciwnym razie aplikacja nie uruchomi się.
sudo chmod 755 -R /opt/whatsapp/
Tworzenie skrótu na pulpicie
Teraz, gdy trudna część jest już za nami i z powodzeniem wygenerowaliśmy nową aplikację WhatsApp dla Linuxa, nadszedł czas, aby utworzyć skrót na pulpicie, aby łatwo było uruchomić WhatsApp z pulpitu Linux.
Pierwszym krokiem w tworzeniu skrótu pulpitu WhatsApp jest utworzenie pliku pulpitu. Użyj polecenia touch, aby utworzyć plik o nazwie „whatsapp.desktop” w „/tmp/whatsapp-build/.”
touch /tmp/whatsapp-build/whatsapp.desktop
Po wygenerowaniu pliku pulpitu, należy do niego dodać kod, aby program mógł się pomyślnie uruchomić. Otwórz nowy plik pulpitu w edytorze tekstowym Nano za pomocą poniższego polecenia.
nano /tmp/whatsapp-build/whatsapp.desktop
Wklej poniższy kod do edytora tekstu Nano i zapisz go, naciskając Ctrl + O.
[Desktop Entry]
Comment=WhatsApp for Linux
Exec=/opt/whatsapp/whatsapp
GenericName=WhatsApp
Icon=/opt/whatsapp/resources/app/icon.png
Name=WhatsApp
NoDisplay=false
Categories=Network
StartupNotify=true
Terminal=false
Type=Application
Wyjdź z Nano, używając Ctrl + X. Następnie zaktualizuj uprawnienia do pliku pulpitu za pomocą chmod i przenieś go do folderu aplikacji za pomocą polecenia mv.
sudo chmod +x /tmp/whatsapp-build/whatsapp.desktop && sudo mv /tmp/whatsapp-build/whatsapp.desktop /usr/share/applications/
Gdy skrót pulpitu WhatsApp znajdzie się w pliku aplikacji, będziesz mógł uzyskać dostęp do WhatsApp w systemie Linux w dowolnym momencie, wyszukując „WhatsApp” w menu aplikacji.