mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-03-24 09:06:31 -04:00
feat: atstartup rule that only applies within 60s of startup
This commit is contained in:
parent
1fc89d01eb
commit
b1cf48fb81
2 changed files with 13 additions and 1 deletions
|
|
@ -78,6 +78,7 @@ typedef struct {
|
|||
int32_t ignore_maximize;
|
||||
int32_t ignore_minimize;
|
||||
int32_t isnosizehint;
|
||||
int32_t atstartup;
|
||||
int32_t indleinhibit_when_focus;
|
||||
char *monitor;
|
||||
int32_t offsetx;
|
||||
|
|
@ -2039,6 +2040,7 @@ bool parse_option(Config *config, char *key, char *value) {
|
|||
rule->isnosizehint = -1;
|
||||
rule->indleinhibit_when_focus = -1;
|
||||
rule->isterm = -1;
|
||||
rule->atstartup = -1;
|
||||
rule->allow_csd = -1;
|
||||
rule->force_maximize = -1;
|
||||
rule->force_tiled_state = -1;
|
||||
|
|
@ -2170,6 +2172,8 @@ bool parse_option(Config *config, char *key, char *value) {
|
|||
rule->isfullscreen = atoi(val);
|
||||
} else if (strcmp(key, "isfakefullscreen") == 0) {
|
||||
rule->isfakefullscreen = atoi(val);
|
||||
} else if (strcmp(key, "atstartup") == 0) {
|
||||
rule->atstartup = atoi(val);
|
||||
} else if (strcmp(key, "globalkeybinding") == 0) {
|
||||
char mod_str[256], keysym_str[256];
|
||||
sscanf(val, "%255[^-]-%255[a-zA-Z]", mod_str, keysym_str);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue