v2.0.0
This release gives the GUI fork a complete, independent application and runtime
identity and targets the z13ctl-plus controller exclusively.
Breaking changes
- The installed command is now
z13gui-plus; noz13guialias is installed. - The user unit is
z13gui-plus.service. - The GTK application ID and desktop file are
io.github.aic0d3r.z13gui_plusand
io.github.aic0d3r.z13gui_plus.desktop. - Configuration moves to
$XDG_CONFIG_HOME/z13gui-plusand runtime files move
below$XDG_RUNTIME_DIR/z13gui-plus. - Environment overrides are now
Z13GUI_PLUS_SCALEand
Z13GUI_PLUS_NO_GAMEPAD. - Packages can coexist with upstream, depend on
z13ctl-plus, and leave the GUI
service disabled after installation.
Migration
Run z13gui-plus --migrate-config to copy the complete v1 configuration into
the Plus namespace. It refuses to overwrite existing Plus configuration and
leaves the legacy source untouched. It does not modify services or remove old
files.
After selecting and enabling the Plus controller daemon, enable its matching
GUI explicitly:
systemctl --user enable --now z13gui-plus.serviceLegacy z13gui paths may belong to upstream or to v1 of this fork. Disable or
remove them only after verifying their provenance.
z13gui-plus is an independently named fork of
dahui/z13gui that targets the
z13ctl-plus controller and runtime namespace.