mirror of
https://github.com/swaywm/sway.git
synced 2026-03-16 05:34:10 -04:00
cmd_xwayland: add force for immediate launch
This just adds a force option to cmd_xwayland that allows for xwayland to be immediately launched instead of lazily launched. This is useful for slower machines so it can be part of the startup time instead of when the user is actively trying to use it
This commit is contained in:
parent
384afc5cb5
commit
ff7d979d99
5 changed files with 27 additions and 8 deletions
|
|
@ -11,7 +11,15 @@ struct cmd_results *cmd_xwayland(int argc, char **argv) {
|
|||
}
|
||||
|
||||
#ifdef HAVE_XWAYLAND
|
||||
bool xwayland = parse_boolean(argv[0], true);
|
||||
enum xwayland_mode xwayland;
|
||||
if (strcmp(argv[0], "force") == 0) {
|
||||
xwayland = XWAYLAND_MODE_IMMEADIATE;
|
||||
} else if (parse_boolean(argv[0], true)) {
|
||||
xwayland = XWAYLAND_MODE_LAZY;
|
||||
} else {
|
||||
xwayland = XWAYLAND_MODE_DISABLED;
|
||||
}
|
||||
|
||||
if (config->reloading && config->xwayland != xwayland) {
|
||||
return cmd_results_new(CMD_FAILURE,
|
||||
"xwayland can only be enabled/disabled at launch");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue