Closed TAforever closed 2 days ago
Very helpful, thanks for doing the bisect for me. Strange that this causes the issue but I can look into it and come up with a fix.
Thank you!
I've reverted the problematic commit but will be looking to add the functionality back in, but avoiding issues like this with the proper checks, though I'm not that sure what those are entirely.
If you can post the output from the following command when you have this issue occurring that would help
dkcmd status type=full num=1 | dkcmd -p
{
"global": {
"numws": 9,
"static_ws": false,
"focus_mouse": true,
"focus_open": true,
"focus_urgent": true,
"win_minwh": 50,
"win_minxy": 10,
"smart_border": false,
"smart_gap": false,
"tile_hints": false,
"tile_tohead": true,
"obey_motif": false,
"layouts": [
"tile",
"rtile",
"mono",
"grid",
"spiral",
"dwindle",
"none",
"tstack",
"dyntile"
],
"callbacks": [
"albumart",
"popfull"
],
"border": {
"width": 1,
"outer_width": 0,
"focus": "0xffc2af8d",
"urgent": "0xffee5555",
"unfocus": "0xff444444",
"outer_focus": "0xff222222",
"outer_urgent": "0xff222222",
"outer_unfocus": "0xff222222"
},
"focused": {
"name": "HDMI-A-0",
"number": 1,
"focused": true,
"x": 0,
"y": 0,
"w": 1920,
"h": 1080,
"wx": 0,
"wy": 18,
"ww": 1920,
"wh": 1062,
"workspace": {
"name": "1",
"number": 1,
"focused": true,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
],
"focus_stack": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
]
}
}
},
"workspaces": [
{
"name": "1",
"number": 1,
"focused": true,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
],
"focus_stack": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
]
},
{
"name": "2",
"number": 2,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
},
{
"name": "3",
"number": 3,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [
{
"id": "0x02000002",
"pid": 1854,
"title": "RetroArch",
"class": "retroarch",
"instance": "retroarch",
"workspace": 3,
"focused": false,
"x": 0,
"y": 18,
"w": 1920,
"h": 1062,
"bw": 0,
"hoff": 0,
"float": true,
"full": true,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
],
"focus_stack": [
{
"id": "0x02000002",
"pid": 1854,
"title": "RetroArch",
"class": "retroarch",
"instance": "retroarch",
"workspace": 3,
"focused": false,
"x": 0,
"y": 18,
"w": 1920,
"h": 1062,
"bw": 0,
"hoff": 0,
"float": true,
"full": true,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
]
},
{
"name": "4",
"number": 4,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
},
{
"name": "5",
"number": 5,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
},
{
"name": "6",
"number": 6,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
},
{
"name": "7",
"number": 7,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
},
{
"name": "8",
"number": 8,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
},
{
"name": "9",
"number": 9,
"focused": false,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [],
"focus_stack": []
}
],
"monitors": [
{
"name": "HDMI-A-0",
"number": 1,
"focused": true,
"x": 0,
"y": 0,
"w": 1920,
"h": 1080,
"wx": 0,
"wy": 18,
"ww": 1920,
"wh": 1062,
"workspace": {
"name": "1",
"number": 1,
"focused": true,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
],
"focus_stack": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
]
}
}
],
"clients": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x02000002",
"pid": 1854,
"title": "RetroArch",
"class": "retroarch",
"instance": "retroarch",
"workspace": 3,
"focused": false,
"x": 0,
"y": 18,
"w": 1920,
"h": 1062,
"bw": 0,
"hoff": 0,
"float": true,
"full": true,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
],
"rules": [
{
"title": "Картинка в картинке",
"class": "",
"instance": "",
"workspace": 0,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": true,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": false,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "Galculator",
"instance": "",
"workspace": 0,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": true,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": false,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "Gimp-2.10",
"instance": "",
"workspace": 7,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": true,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "transmission-gtk",
"instance": "",
"workspace": 6,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": true,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "thunderbird",
"instance": "",
"workspace": 5,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": false,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "retroarch",
"instance": "",
"workspace": 4,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": true,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "pcsx2-qt",
"instance": "",
"workspace": 4,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": true,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "steam",
"instance": "",
"workspace": 4,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": false,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "TelegramDesktop",
"instance": "",
"workspace": 3,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": false,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
},
{
"title": "",
"class": "firefox",
"instance": "",
"workspace": 2,
"monitor": "",
"x": -1,
"y": -1,
"w": -1,
"h": -1,
"float": false,
"full": false,
"fakefull": false,
"sticky": false,
"scratch": false,
"focus": true,
"ignore_cfg": false,
"ignore_msg": false,
"no_absorb": false,
"callback": "",
"xgrav": "",
"ygrav": ""
}
],
"panels": [
{
"id": "0x01000002",
"class": "Polybar",
"instance": "polybar",
"x": 0,
"y": 0,
"w": 1920,
"h": 18,
"l": 0,
"r": 0,
"t": 18,
"b": 0,
"monitor": {
"name": "HDMI-A-0",
"number": 1,
"focused": true,
"x": 0,
"y": 0,
"w": 1920,
"h": 1080,
"wx": 0,
"wy": 18,
"ww": 1920,
"wh": 1062,
"workspace": {
"name": "1",
"number": 1,
"focused": true,
"monitor": "HDMI-A-0",
"layout": "tile",
"master": 1,
"stack": 99,
"msplit": 0.55,
"ssplit": 0.50,
"gap": 6,
"smart_gap": false,
"pad_l": 0,
"pad_r": 0,
"pad_t": 0,
"pad_b": 0,
"clients": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
],
"focus_stack": [
{
"id": "0x0180000e",
"pid": 2720,
"title": "theodor@arch: ~",
"class": "kitty",
"instance": "kitty",
"workspace": 1,
"focused": true,
"x": 6,
"y": 24,
"w": 1045,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
},
{
"id": "0x0140002c",
"pid": 783,
"title": "Polybar visible in Retroarch (fullscreen) Issue #10 natemaia/dk Mozilla Firefox",
"class": "firefox",
"instance": "Navigator",
"workspace": 1,
"focused": false,
"x": 1059,
"y": 24,
"w": 853,
"h": 1048,
"bw": 1,
"hoff": 0,
"float": false,
"full": false,
"fakefull": false,
"fixed": false,
"sticky": false,
"urgent": false,
"above": false,
"hidden": false,
"scratch": false,
"no_absorb": false,
"callback": "",
"transient": {},
"absorbed": {}
}
]
}
}
}
],
"desks": []
}
I noticed that this problem occurs not only with Retroarch but also with some other fullscreen windows
Sorry for the big delay, I've pushed the reverted commit, we'll see if that fixes it.
It's fixed
72dcbf6df6913a217e4002d8436b02a3eda70123 is the first bad commit commit 72dcbf6df6913a217e4002d8436b02a3eda70123 (HEAD, tag: v2.2) Author: natemaia natemaia10@gmail.com Date: Tue Apr 9 14:36:17 2024 -0700