@pocketvj for signal, while janky, perhaps a selfhosted matrix bridge would help? alternatively running a cli signal client in a tmux shell session. neither are pretty but they'd work.
Or perhaps using the linux signal-desktop app on the phone? Pair with Signal on another device then use signal-desktop? I wonder if the UI would be OK...
I hope Waydroid works for signal eventually.