Package Details: whatsapp-nativefier 2.2142.12-1

Git Clone URL: (read-only, click to copy)
Package Base: whatsapp-nativefier
Description: WhatsApp desktop built with nativefier (electron)
Upstream URL:
Licenses: custom
Submitter: frealgagu
Maintainer: frealgagu
Last Packager: frealgagu
Votes: 111
Popularity: 2.17
First Submitted: 2018-12-14 22:30
Last Updated: 2021-11-02 21:01

Pinned Comments

frealgagu commented on 2020-12-05 22:39

I maintain the latest built package at:

saulocastelo commented on 2020-03-29 10:46

Hey guys,

I created the original fix.

And now I share another way to use whatsapp web on nativefier. No code injection required.

Pressing ctrl+shift+i (on Linux) and the Devtools window will open. Then click on Application -> Service Workers And check the option Bypass for network.

Now press ctrl+r to reload. And ctrl+shift+i to close the Devtools.

Whenever you open your whatsapp the problem will occur, but since the Bypass for network option has already been enabled, you only need to press ctrl+shift+i (open devtools), ctrl+r (reload), ctrl+shift+i (close devtools)

@frealgagu, thanks for your work. This package was in my list as one of required apps to be installed after install Arch. I saw your last update ( document.querySelector("a[href='']") ), NICE/GREAT/GOOD!

Another way to do the same in 2 lines: document.querySelector("a[href='']") && navigator.serviceWorker.getRegistration().then(r => r.unregister() && document.location.reload());

Latest Comments

« First ‹ Previous ... 3 4 5 6 7 8 9 10 11 12 13 ... Next › Last »

sispus commented on 2020-07-08 16:44

Tray icon left click behavior won't work properly. To fix, this should be added to the nativefier command after --name line in the PKGBUILD: --electron-version 9.0.2 \

franciscocpg commented on 2020-07-08 14:39


I'm the maintainer of the package Just want to inform that I'm deprecating that package in favor of this one because now WhatsApp has released the option to use the dark theme. Just go to settings -> theme and choose the dark theme.

frealgagu commented on 2020-06-19 15:57

@bakgwailo I don't understand why the bug continues appearing to you. The fix in dark version you mentioned was adjusted also in this version two months before than the dark version (thanks to @The-Compiler).

Please try to uninstall the package completely then removes the temporal files and verify that the folder /opt/whatsapp-nativefier/ is either empty or non-existent. Then install it again and check if the issue continues.

bakgwailo commented on 2020-06-19 04:31

So, I think in the dark version they fixed the Chrome upgrade message in this commit:

I get it probably every day at this point, and have to go into dev tools and clear the cache/reload the page to get it working again (which almost always then requires a re-auth).

sispus commented on 2020-06-05 10:25

I still can't get notifications.

edit: its a nativefier problem. after build, doing 'sed -i "s/const newNotify =.*/const newNotify = function (title, opt) {/" YOUR_DIRECTORY/resources/app/lib/preload.js' fixes it.

nemSoma commented on 2020-05-29 07:16

The tray icon disappears on GNOME after locking and unlocking the screen. See this issue on Github: There is a solution at the end of the page. This should be added to the nativefier command in the PKGBUILD: --electron-version 7.2.4

Capayo commented on 2020-05-13 12:07

I was unable to build the package, as a source file was missing:

sed: can't read /home/q/AUR/whatsapp-nativefier/src/whats-app-linux-x64/resources/app/lib/preload.js: No such file or directory
==> ERROR: A failure occurred in package().

Removing sed -i -e "/loglevel/d" "${srcdir}/${_folder}/resources/app/lib/preload.js" from the PKGBUILD fixed it for me.

bakgwailo commented on 2020-05-07 03:52

Seems not to work now and asks to upgrade to Chrome 49.

Mininux commented on 2020-05-04 13:38

I have the same problem as @sispus (on kde too) but on true Arch

devl_archer commented on 2020-05-04 13:15

would be great as mentioned by @bakgwailo to add spellcheck support in the build:

diff --git a/PKGBUILD b/PKGBUILD
index 59b8809..b8c7589 100644
@@ -33,6 +33,7 @@ build() {
     --verbose \
     --single-instance \
     --tray \
+    --browserwindow-options '{ "webPreferences": { "spellcheck": true } }' \

Also is there a way to autom. enable the local dictionaries? By default for me only en_US was listed in ~/.config/whatsapp-nativefier-d40211/Preferences?