Signal / Silence on GNU+Linux : A comprehensive summary | Librem 5 app

Axolotl is not really a long term solution. Read this earlier post.

I donā€™t think any work has been done (or even promised) for getting Signal working with Chatty but there is currently work being done to get Chatty working with MMS and Matrix (with e2ee). It already does SMS and Telegram, so fingers crossed once those two bits of work are completed there might be an opportunity to get Signal some attention.

1 Like

Itā€™s pocket money. It wonā€™t be enough to pay a developer, at least not for very long.
There is already a purism developer on Chats (Mohammed Sadiq), he seems to be working a lot on the Matrix protocol integration at the moment.

2 Likes

Hello, do you mean that it could be possible to ā€œbridgeā€ Signal into Chats ? Thank you

It could be possible, with libpurple plug-in for example. But, if Purism choose to work on it, I suppose it will be native integration like for Matrix.

1 Like

Thank you for your quick reply. That would be really nice to have such native integration

New development project, not Purism/Phosh/Chatty specific: https://invent.kde.org/being/flare

Discussion on reddit: https://teddit.net/r/linux/comments/mp2j0j/starting_a_native_adaptive_linux_client_for_signal/

3 Likes

Followup, looks like minds have been changed:

@fla @r3pek @PINE64 @chiraag @kde Update: After reaching out to the Whisperfish developers, Iā€™ve decided the best path forward for a native mobile Linux Signal client is to help Whisperfish decouple from Sailfish OS and implement a new Plasma Mobile GUI with Kirigami: https://gitlab.com/rubdos/whisperfish/-/issues/318ā€‹

3 Likes

So that Rust code works? I had a look and there are Rust Gtk and Libhandy bindings, so could be ported to Gnome/Phosh?

Unknown, I did see that Anbox is working in the latest Manjaro Arm Phosh beta however (with Signal):

https://teddit.net/r/pinephone/comments/mqybop/signal_on_pinephone_success/

Iā€™m just excited for the interest and the options that the community is working towards; I lack the technical knowledge to know if the porting could work as you suggest.

1 Like

Signalā€™s recent desktop release has taken some big steps toward becoming a standalone client. Creating and managing groups is now possible through the desktop client.

7 Likes

Yes, weā€™re thinking about moving most application logic into separate Rust libraries so these could be reused for other clients, such as GTK Rust and CLI clients.

3 Likes

I have collected a list of third-party signal software here:

Itā€™s kind of an up-to-date wiki-version of the list in the first post of this thread, broken up into types of projects: libraries, end-user clients, and bridges to multi-protocol services like matrix.

It is not focused on the librem phone specifically, but it can be helpful in surveying the available options for Signal on mobile Linux.

5 Likes
2 Likes