Sorry if this counts and dredging up an old topic. I was curious if this has been attempted on a PinePhone by anyone or if there was a place other than this forum thread where it is being maintained? I tried installing the package. It installed perfectly, however I get a blue window with the menus like others have mentioned. The output from the terminal doesn't have any obvious errors.
I've tried this on the KDE Plasma and Lomiri. I'd love to get Signal working on my PinePhone.
I understand this is not the PinePhone forums, but I thought someone might have a clue since this topic was already opened. Thanks!
Current progress with signal-desktop:
I've managed to get a build of a current electron-ozone working and managed to package signal-desktop-ozone. Somewhat hacky (pretty much just launching it directly with electron-ozone), but I'll tackle with electron-builder to directly bundle and build with electron-ozone on another day.
Unfortunately, this does not seem to be enough – the current signal-desktop code does not seem to be compatible with electron 10 (and the most obvious fix for that was not sufficient), so… I need to get an electron-ozone 9 built instead and try again.
We'll be getting there, I hope ^^
10-11-2020, 01:26 PM
(This post was last modified: 10-11-2020, 01:26 PM by llsf.)
Just a quick update: I've now built and tried electron-ozone 8, 9 and 10, which was a rather horrible experience – each version brought different kinds of horrors and required different workarounds /o\
Unfortunately it seems signal-desktop itself does not work with electron 10; electron 9 (and thus signal-desktop) threw some odd gles2_cmd_decoder-errors and electron 8 broke for some other reason as well.
So for now, I'll give this a rest – I don't think getting this to work (and then maintaining it) is feasible for now; this might change should proper wayland/ozone-support land in upstream electron. Until then, it's probably better to look at Axolotl – which looks like significantly less madness than the whole node-electron-etc.-mess, albeit it might lack some of the more advanced features (RTC, video/voice calls etc.).