cage: add -x flag to disable XWayland at runtime
Some checks failed
Continuous integration build / compile (clang, alpine:edge, disabled) (push) Has been cancelled
Continuous integration build / compile (clang, alpine:edge, enabled) (push) Has been cancelled
Continuous integration build / compile (clang, archlinux:base-devel, disabled) (push) Has been cancelled
Continuous integration build / compile (clang, archlinux:base-devel, enabled) (push) Has been cancelled
Continuous integration build / compile (gcc, alpine:edge, disabled) (push) Has been cancelled
Continuous integration build / compile (gcc, alpine:edge, enabled) (push) Has been cancelled
Continuous integration build / compile (gcc, archlinux:base-devel, disabled) (push) Has been cancelled
Continuous integration build / compile (gcc, archlinux:base-devel, enabled) (push) Has been cancelled
Continuous integration build / format (push) Has been cancelled
Continuous integration build / scan-build (push) Has been cancelled

Allows disabling XWayland support at runtime even when the binary was
built with it.
This commit is contained in:
David Cohen 2026-04-02 03:17:08 -05:00 committed by Simon Ser
parent 4ba2f605f4
commit 14d12cfa49
2 changed files with 39 additions and 28 deletions

View file

@ -72,6 +72,7 @@ struct cg_server {
bool xdg_decoration;
bool allow_vt_switch;
bool enable_xwayland;
bool return_app_code;
bool terminated;
enum wlr_log_importance log_level;