___ __ _____ __ ______ __ / | / /________ / ___/____ _________ ______/ /_ /_ __/__ ____ _/ /__ ____ _ / /| | / / ___/ __ \ \__ \/ __ \/ ___/ __ `/ ___/ __ \ / / / _ \/ __ `/ / _ \/ __ `/ / ___ |/ (__ ) /_/ / ___/ / /_/ / / / /_/ / /__/ / / / / / / __/ /_/ / / __/ /_/ / /_/ |_/_/____/\____/ /____/ .___/_/ \__,_/\___/_/ /_/ /_/ \___/\__,_/_/\___/\__, / /_/ /____/
OpenBSD doesn't have a port of Signal's desktop app. Mildly annoying as it's one of the few messaging apps that is both secure and accessible enough for my parents, and other non-tech savvy family members to use.
There's no officially packaged alternative client for OpenBSD either, however it is possible to set one up.
The rust project, gurk-rs can be build and used on OpenBSD just fine!
First, you'll need a few dependencies:
doas pkg_add gmake openssl rust git
If you're asked about versions, just take the latest.
Once they're all installed you can go ahead and use rust's cargo tool to fetch and build the source.
cargo install --git https://github.com/boxdot/gurk-rs gurk
Make sure you have `{HOME}/.cargo/bin` in your path list, and then it's a simple as running `gurk` on the command line and following the onscreen setup instructions. As per the official Signal Desktop app, you'll be asked to scan a QR code from your phone to link the device. Initially you won't see any channels, but they'll pop up as you receive messages. No history gets copied over.
See the official site for keybindings, etc:
https://github.com/boxdot/gurk-rs?tab=readme-ov-file#key-bindings
---
About tealeg (Gemini)
About tealeg (HTTPS)
---