Electron doesn't enable Wayland by default. Just in case anyone is wondering, at this moment enable it by adding --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations to the command line.
I haven't tested, but --ozone-platform-hint=auto should also work with X11, but --enable-features=WaylandWindowDecorations might cause double decorations on DEs wih SSD support like KDE.
To get this, copy /usr/share/applications/signal-desktop.desktop to ~/.local/share/applications/, edit the file to add the missing parameters, and run update-desktop-database. It looks like the window class is different on Wayland, so you can also set StartupWMClass=signal (instead of Signal) to make the icon and startup notification work.
Electron doesn't enable Wayland by default. Just in case anyone is wondering, at this moment enable it by adding
--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations
to the command line.I haven't tested, but
--ozone-platform-hint=auto
should also work with X11, but--enable-features=WaylandWindowDecorations
might cause double decorations on DEs wih SSD support like KDE.To get this, copy
/usr/share/applications/signal-desktop.desktop
to~/.local/share/applications/
, edit the file to add the missing parameters, and runupdate-desktop-database
. It looks like the window class is different on Wayland, so you can also setStartupWMClass=signal
(instead ofSignal
) to make the icon and startup notification work.