mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
gtk-client
This crate houses a GTK+ 3 Client for Ubuntu 20.04, 22.04, and 24.04.
Setup
- Install rustup
sudo apt-get install libgtk-3-dev libxdo-devcargo install cargo-deb@2.7.0
Debugging
cargo build
# In one terminal
sudo -u root -g firezone-client target/debug/firezone-client-ipc run-debug
# Concurrently, in a 2nd terminal
target/debug/firezone-gui-client
Building
./build.sh
This will install dev dependencies such as libgtk-3-dev, and the bundling tool cargo-deb.
Installing
sudo apt-get install target/debian/firezone-client-gui.deb
Platform support
aarch64orx86_64CPU architecture- Ubuntu 20.04 through 24.04 inclusive
Other distributions may work but are not officially supported.