Files
Settings/auto_move_windows.json
T
2026-09-29 15:28:21 -04:00

82 lines
2.7 KiB
JSON

{
"header-0": {
"type": "header",
"description": "Configure rules for automatic window placement and sizing.\n\nEach rule specifies which windows to match and how to position them.\nUse 'xprop WM_CLASS' to find an application's WM_CLASS value.\n\nFirst Only behavior:\n\u2022 When checked (true): Only the first window is placed initially\n\u2022 When unchecked (false): All windows are placed with continuous enforcement (kept on assigned workspace)"
},
"app-rules": {
"type": "custom",
"file": "settings.py",
"widget": "RuleListWidget",
"default": [],
"value": [
{
"wmClass": "rstudio",
"matchField": "wmClass",
"workspace": 1,
"x": 10,
"y": 10,
"width": 10,
"height": 10,
"maximized": false,
"maximizeVertically": false,
"firstOnly": false
},
{
"wmClass": "firefox",
"matchField": "wmClass",
"workspace": 0,
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"maximized": true,
"maximizeVertically": false,
"firstOnly": true
},
{
"wmClass": "actual",
"matchField": "wmClass",
"workspace": 2,
"x": 5,
"y": 5,
"width": 10,
"height": 10,
"maximized": false,
"maximizeVertically": false,
"firstOnly": true
},
{
"wmClass": "chromium-browser",
"matchField": "wmClass",
"workspace": 0,
"x": 8160,
"y": 179,
"width": 2880,
"height": 1588,
"maximized": false,
"maximizeVertically": false,
"firstOnly": true
},
{
"wmClass": "proton mail",
"matchField": "wmClass",
"workspace": 3,
"x": 1219,
"y": 295,
"width": 2552,
"height": 1564,
"maximized": false,
"maximizeVertically": false,
"firstOnly": false
}
]
},
"apps-needing-workaround": {
"type": "custom",
"file": "settings.py",
"widget": "WorkaroundAppsWidget",
"default": "[\"terminal\"]",
"value": "[\"terminal\"]"
},
"__md5__": "658a182a4b1df7e015de30af66ea0687"
}