2023-04-19 00:07:12 +0200 | pharonix71 | (~pharonix7@user/pharonix71) (Remote host closed the connection) |
2023-04-19 00:07:53 +0200 | <jabuxas> | i have interesting issues, one i already made an issue on github and im just asking for clearing as to why it might happen |
2023-04-19 00:07:55 +0200 | <jabuxas> | one of the issues was that game launchers made xmonad overloaded, sluggish and it didnt respond, which, after disabling windowedFullscreenFixEventHook and fullscreenSupport, that went away |
2023-04-19 00:07:57 +0200 | <jabuxas> | one other is league of legends client, which after being touched (receiving any input) tiled itself (even though I specifically made it float), and the answer to that was removing ewmhFullscreen. |
2023-04-19 00:08:07 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2023-04-19 00:08:19 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) |
2023-04-19 00:08:34 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2023-04-19 00:09:10 +0200 | <jabuxas> | i tried looking at source code but couldn't find the exact reason for why that happened with my skills |
2023-04-19 00:09:21 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-04-19 00:32:05 +0200 | jabuxas | (~jabuxas@user/jabuxas) (Ping timeout: 260 seconds) |
2023-04-19 00:34:23 +0200 | <geekosaur> | I have no idea what to do about an xlib crash… |
2023-04-19 00:34:36 +0200 | <geekosaur> | switching to xcb isn't really an option at this point |
2023-04-19 00:35:30 +0200 | catman | (~catman@user/catman) |
2023-04-19 00:39:02 +0200 | <L29Ah> | fix xlib |
2023-04-19 00:39:14 +0200 | <L29Ah> | are you sure it's xlib tho? |
2023-04-19 00:41:37 +0200 | <geekosaur> | it's the only place that can produce that error |
2023-04-19 00:42:14 +0200 | <geekosaur> | we don't make poly calls, which is the only other thing that can produce that error |
2023-04-19 00:46:22 +0200 | <geekosaur> | and RH isn't about to fix xlib, that would be admitting that there are still people that don't run Wayland |
2023-04-19 00:48:59 +0200 | <L29Ah> | alternatively someone could fix https://github.com/qutebrowser/qutebrowser/issues/5108 and then we can pretend like xmonad has no bugs |
2023-04-19 00:49:14 +0200 | <L29Ah> | geekosaur: https://gitlab.freedesktop.org/xorg/lib/libx11/-/commits/master too many fresh commits for that hypothesis |
2023-04-19 00:49:46 +0200 | <L29Ah> | also, why is it only triggered by Tabbed? |
2023-04-19 00:50:02 +0200 | <L29Ah> | i'd expect things like my huge window matching rules look up WM_NAME as well |
2023-04-19 00:52:53 +0200 | <geekosaur> | do they use `title`? |
2023-04-19 00:53:04 +0200 | <geekosaur> | (it's usually a bad idea, especially for browsers) |
2023-04-19 00:54:01 +0200 | <L29Ah> | geekosaur: https://github.com/l29ah/xmonad-config/blob/master/xmonad.hs#L260 |
2023-04-19 00:55:05 +0200 | <geekosaur> | it's in a composeOne and thereby skipped because https://github.com/l29ah/xmonad-config/blob/master/xmonad.hs#L253 matched |
2023-04-19 00:59:06 +0200 | <L29Ah> | i wonder why xmonad doesn't crash when qutebrowser is already running |
2023-04-19 01:00:03 +0200 | <L29Ah> | i can restart xmonad after crashing and it's fine with its Tabbed qutebrowser |
2023-04-19 01:11:23 +0200 | mncheck | (~mncheck@193.224.205.254) (Ping timeout: 246 seconds) |
2023-04-19 01:11:54 +0200 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Util/NamedWindows.hs#L52-L53 from updateDeco |
2023-04-19 01:12:18 +0200 | <geekosaur> | which is called when the tab is created and probably not again until you do something that resizes the tab |
2023-04-19 01:12:51 +0200 | <L29Ah> | but a tab is created each time xmonad is restarted |
2023-04-19 01:13:05 +0200 | <L29Ah> | s/rest/st/ |
2023-04-19 01:13:06 +0200 | <geekosaur> | created, or left around? |
2023-04-19 01:13:46 +0200 | <L29Ah> | geekosaur: what do you mean "left around"? xmonad needs to create all them decorations when it starts up |
2023-04-19 01:21:23 +0200 | <geekosaur> | I thought it had no chance to clean up the existing tabs when it died (the abort is inside xcb as invoked by xlib) but apparently it's not marking them persistent |
2023-04-19 01:21:46 +0200 | <geekosaur> | (I'm testing stuff in my sandbox as I go;p the tabs definitely disappear before xmonad restarts) |
2023-04-19 01:23:08 +0200 | <L29Ah> | ok, xprop says the WM_NAME is much smaller |
2023-04-19 01:23:21 +0200 | <L29Ah> | maybe qutebrowser dumps the huge one and then trims it afterwards, idk |
2023-04-19 01:24:23 +0200 | <geekosaur> | the trashed tab you showed in the beginning strongly suggests xmonad was trying to render the whole 350+k string in the tab |
2023-04-19 01:25:01 +0200 | <L29Ah> | if it tried to render it, then it fetched it |
2023-04-19 01:25:24 +0200 | <geekosaur> | yeh |
2023-04-19 01:25:51 +0200 | <geekosaur> | also I note that qutebrowser is trying to render the string at first and then the render thread crashes |
2023-04-19 01:26:12 +0200 | <geekosaur> | which is why it's not happening on restart; the tab has an error string instead |
2023-04-19 01:29:15 +0200 | <L29Ah> | > the render thread crashes |
2023-04-19 01:29:16 +0200 | <L29Ah> | does it? i think the URL itself is about the render thread crashing |
2023-04-19 01:29:17 +0200 | <lambdabot> | error: |
2023-04-19 01:29:17 +0200 | <lambdabot> | Variable not in scope: the :: (Doc -> String) -> t0 -> t1 -> terror: |
2023-04-19 01:29:17 +0200 | <lambdabot> | • Variable not in scope: thread |
2023-04-19 01:29:32 +0200 | <L29Ah> | so you might be confusing it |
2023-04-19 01:30:10 +0200 | <geekosaur> | only if it's a quine; look at the url it claims to be opening |
2023-04-19 01:30:14 +0200 | <L29Ah> | and xprop is showing a trimmed version of the URL that is yanked with yy |
2023-04-19 01:30:32 +0200 | <L29Ah> | the one that gets yanked is huge |
2023-04-19 01:32:36 +0200 | <geekosaur> | yes, and includes: Error while opening https://blueprint.bryanjohnson.co.uk… |
2023-04-19 01:32:43 +0200 | <L29Ah> | found where the qutebrowser title is set, but no idea why is it trimmed |
2023-04-19 01:32:45 +0200 | <L29Ah> | // self.widget.window().setWindowTitle(title) |
2023-04-19 01:35:30 +0200 | <geekosaur> | damn, maybe this thing is a quine |
2023-04-19 01:36:00 +0200 | <geekosaur> | but still, that means it starts out showing the url and then changes it to the page title |
2023-04-19 01:36:26 +0200 | <geekosaur> | so it's still shoveled 389k into WM_NAME and/or _NET_WM_NAME |
2023-04-19 01:41:03 +0200 | <geekosaur> | and right, if I hit the Try again link it reports it couldn't open the url I saw embedded in it |
2023-04-19 01:41:30 +0200 | <geekosaur> | and does not crash |
2023-04-19 01:43:42 +0200 | <geekosaur> | hm, it's a bit late for liskin to be around but… around? |
2023-04-19 01:49:47 +0200 | <liskin> | About to fall asleep |
2023-04-19 01:51:48 +0200 | <geekosaur> | oh. check back here tomorrow then |
2023-04-19 01:52:05 +0200 | <L29Ah> | i brainfarted at https://github.com/qutebrowser/qutebrowser/issues/5108 now gotta go sleep as well |
2023-04-19 01:52:07 +0200 | <geekosaur> | I'm trying to gdb to verify where we're crashing but I think it's Xlib |
2023-04-19 02:00:16 +0200 | <geekosaur> | argh. gdb is stuck at "reading symbols" |
2023-04-19 02:09:46 +0200 | <geekosaur> | I'll let it run overnight, hopefully I can get something halfway useful out of it tomorrow |
2023-04-19 02:57:18 +0200 | <geekosaur> | it's not even using cpu 😞 |
2023-04-19 03:00:09 +0200 | <geekosaur> | wtf, SIGTTOU. it's attached to a terminal… |
2023-04-19 03:18:00 +0200 | <geekosaur> | I attached to it from outside instead. and it doesn't crash |
2023-04-19 03:18:13 +0200 | <geekosaur> | I hate these kinds of bugs… |
2023-04-19 03:19:27 +0200 | <geekosaur> | and the tab is completely empty |
2023-04-19 03:20:04 +0200 | <geekosaur> | it's 2130, I'm going to bed and will try to sort this tomorrow |
2023-04-19 03:43:42 +0200 | hightower3 | (~hightower@213.202.92.246) |
2023-04-19 03:46:05 +0200 | hightower2 | (~hightower@230-130.dsl.iskon.hr) (Ping timeout: 240 seconds) |
2023-04-19 04:07:24 +0200 | td_ | (~td@i53870902.versanet.de) (Ping timeout: 255 seconds) |
2023-04-19 04:09:15 +0200 | td_ | (~td@i5387091D.versanet.de) |
2023-04-19 06:09:25 +0200 | catman | (~catman@user/catman) (Ping timeout: 240 seconds) |
2023-04-19 06:50:25 +0200 | piele | (~piele@tbonesteak.creativeserver.net) (Remote host closed the connection) |
2023-04-19 06:51:37 +0200 | piele | (~piele@tbonesteak.creativeserver.net) |
2023-04-19 08:28:23 +0200 | stellacy | (~stellacy@gateway/tor-sasl/stellacy) (Ping timeout: 255 seconds) |
2023-04-19 08:30:21 +0200 | stellacy | (~stellacy@gateway/tor-sasl/stellacy) |
2023-04-19 08:43:34 +0200 | mncheck | (~mncheck@193.224.205.254) |
2023-04-19 09:16:18 +0200 | <geekosaur> | (bleh, why am I up at 0300) just crashed it trying to put it into synchronous mode, oops. why I shouldn't try to debug at 0300 |
2023-04-19 09:17:04 +0200 | <geekosaur> | (xmonad needs a --sync option for debugging…) |
2023-04-19 09:18:36 +0200 | <geekosaur> | (would also have helped with debugging the windowNavigation issue) |
2023-04-19 09:19:46 +0200 | <geekosaur> | aaaaaand it crashed when I restarted qutebrowser in a new session. oy |
2023-04-19 09:20:47 +0200 | <geekosaur> | yeh, it's crashing every time now. L29Ah I think you just got lucky |
2023-04-19 09:20:58 +0200 | <geekosaur> | and/or there's a timing constraint |
2023-04-19 09:27:32 +0200 | <geekosaur> | we don't bind XSynchronize 😞 |
2023-04-19 09:27:40 +0200 | <geekosaur> | deal tomorrow |
2023-04-19 10:06:38 +0200 | cfricke | (~cfricke@user/cfricke) |
2023-04-19 10:07:36 +0200 | <geekosaur> | or realize I can't get back to sleep… |
2023-04-19 10:07:38 +0200 | <geekosaur> | welp |
2023-04-19 10:07:41 +0200 | <geekosaur> | #10 0x00007fa9d08115fb in XftDrawStringUtf8 () from /lib/x86_64-linux-gnu/libXft.so.2 |
2023-04-19 10:10:34 +0200 | <geekosaur> | so it is indeed not in retrieving WM_NAME, it's in trying to render it in the tab |
2023-04-19 10:13:42 +0200 | bla | (~bla@79.191.151.29.ipv4.supernova.orange.pl) (Ping timeout: 255 seconds) |
2023-04-19 10:23:16 +0200 | mc47 | (~mc47@xmonad/TheMC47) |
2023-04-19 10:30:25 +0200 | ft | (~ft@p4fc2a88b.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
2023-04-19 10:35:22 +0200 | <geekosaur> | gonna hate trying to figure out why the Shrinker isn't; I always get crosseyed looking at those damned things |
2023-04-19 11:00:12 +0200 | guazai[m] | (~guazaimat@2001:470:69fc:105::3:3254) (Quit: You have been kicked for being idle) |
2023-04-19 11:00:14 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle) |
2023-04-19 11:00:14 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
2023-04-19 11:00:14 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
2023-04-19 11:17:25 +0200 | hightower3 | (~hightower@213.202.92.246) (Ping timeout: 240 seconds) |
2023-04-19 11:21:42 +0200 | <geekosaur> | okay, think I've sorted it (and it's a slow piece of junk, it shrinks a character at a time from a list which means it's quadratic. on a 389K String…) |
2023-04-19 11:21:56 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2023-04-19 11:22:04 +0200 | <geekosaur> | (and doesn't handle multiline strings at all afaict) |
2023-04-19 11:22:08 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) |
2023-04-19 11:22:22 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2023-04-19 11:26:00 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.8) |
2023-04-19 11:33:01 +0200 | cfricke | (~cfricke@user/cfricke) |
2023-04-19 12:27:27 +0200 | <L29Ah> | sanitizing title before feeding it to a shrinker sounds good to me |
2023-04-19 12:27:48 +0200 | <L29Ah> | well, it would be nicer to migrate from String, but it's good enough |
2023-04-19 13:47:45 +0200 | td_ | (~td@i5387091D.versanet.de) (Ping timeout: 240 seconds) |
2023-04-19 13:47:59 +0200 | td_ | (~td@i5387091D.versanet.de) |
2023-04-19 15:12:34 +0200 | hightower2 | (~hightower@95.168.105.23) |
2023-04-19 15:37:48 +0200 | hightower2 | (~hightower@95.168.105.23) (Read error: Connection reset by peer) |
2023-04-19 16:00:56 +0200 | catman | (~catman@user/catman) |
2023-04-19 17:23:01 +0200 | catman | (~catman@user/catman) (Ping timeout: 240 seconds) |
2023-04-19 17:28:21 +0200 | <xmonadtrack> | New xmonad-contrib branch created: pull/810 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/810 |
2023-04-19 17:30:27 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.8) |
2023-04-19 17:30:33 +0200 | <L29Ah> | :* |
2023-04-19 17:36:26 +0200 | <L29Ah> | hmm xmonad hangs for a few secs even with this patch |
2023-04-19 17:36:30 +0200 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2023-04-19 17:36:50 +0200 | <L29Ah> | but that's good enough i guess |
2023-04-19 17:44:27 +0200 | <geekosaur> | seemed pretty quick here |
2023-04-19 17:45:21 +0200 | <L29Ah> | i7-8550U laptop here |
2023-04-19 17:45:35 +0200 | <geekosaur> | mine is an older i5 |
2023-04-19 17:45:48 +0200 | catman | (~catman@user/catman) |
2023-04-19 17:45:50 +0200 | <geekosaur> | and I'm running it in a xephyr in a test harness |
2023-04-19 17:47:57 +0200 | <L29Ah> | i guess that might be due to the fact i have several such tabs in my qutebrowser |
2023-04-19 17:48:09 +0200 | <L29Ah> | and it blinks them |
2023-04-19 17:55:24 +0200 | catman | (~catman@user/catman) (Ping timeout: 255 seconds) |
2023-04-19 18:00:08 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
2023-04-19 18:00:08 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle) |
2023-04-19 18:00:08 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
2023-04-19 18:06:42 +0200 | <geekosaur> | what I'm actually seeing is qutebrowser hangs for a second or two. that's not under xmonad's control; drawing is solely between the client and the X server, xmonad can't even know it's happening without e.g. taking a couple of screenshots and comparing them |
2023-04-19 18:06:54 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2023-04-19 18:07:07 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) |
2023-04-19 18:07:22 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2023-04-19 18:11:07 +0200 | <geekosaur> | and in unrelated news it seems the SSA is just being confusing. there is one more hoop to jump through but it's actually irrelevant. in practice I won |
2023-04-19 18:11:22 +0200 | <geekosaur> | so another few months and then I have income |
2023-04-19 18:11:36 +0200 | <geekosaur> | and can start paying back what I've taken 🙂 |
2023-04-19 18:54:38 +0200 | <xmonadtrack> | xmonad-contrib Brandon S Allbery KF8NH * v0.17.1-151-g87ae269b: Put a cap on window names (2 hours ago, 1 file, 6+ 2-) https://github.com/xmonad/xmonad-contrib/commit/87ae269b8279 |
2023-04-19 19:19:04 +0200 | jeeeun | (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) |
2023-04-19 19:20:25 +0200 | jeeeun | (~jeeeun@78.40.148.178) |
2023-04-19 19:37:01 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2023-04-19 19:59:02 +0200 | jabuxas | (~jabuxas@user/jabuxas) |
2023-04-19 19:59:23 +0200 | <jabuxas> | hello |
2023-04-19 20:02:56 +0200 | <geekosaur> | hi |
2023-04-19 20:03:38 +0200 | <geekosaur> | I saw your messages yesterday but you left before I could reply |
2023-04-19 20:04:35 +0200 | <geekosaur> | unfortunately while I think there was an overhaul of ewmhFullscreen recently I can't find it |
2023-04-19 20:04:48 +0200 | <geekosaur> | are you running a released version or from git? |
2023-04-19 20:05:37 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-04-19 20:17:44 +0200 | ft | (~ft@p4fc2a88b.dip0.t-ipconnect.de) |
2023-04-19 21:34:53 +0200 | <jabuxas> | git |
2023-04-19 21:36:12 +0200 | <jabuxas> | yea i had a blackout yesterday that's why |
2023-04-19 21:37:05 +0200 | <jabuxas> | xmonad contrib commit 673de11ca876a4a58cae3a4d52e36260f66aa6cc |
2023-04-19 21:39:03 +0200 | <jabuxas> | the problem with ewmh fullscreen specifically was that it was tiling the game client when it shouldnt |
2023-04-19 21:39:16 +0200 | <geekosaur> | %gitcontrib 673de11ca87 |
2023-04-19 21:39:16 +0200 | <xmonadtrack> | xmonad-contrib Tomas Janousek {GitHub} * v0.17.1-150-g673de11c: Merge pull request #768 from liskin/fullscreen-hooks (3 weeks ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/673de11ca876 |
2023-04-19 21:40:34 +0200 | <geekosaur> | does it behave if you revert that locally? |
2023-04-19 21:43:02 +0200 | <geekosaur> | you probably want liskin but I don't know if he's around |
2023-04-19 21:52:07 +0200 | <jabuxas> | how would i go about reverting locally? switching commits in stack.yaml and `stack build`? |
2023-04-19 21:53:31 +0200 | <jabuxas> | i dont think that would change anything since i've had this problem for at least 3/4 months, but can do it anyway |
2023-04-19 21:57:33 +0200 | <geekosaur> | oh. so that was just the commit you're on now? |
2023-04-19 21:57:42 +0200 | <jabuxas> | yes |
2023-04-19 21:58:47 +0200 | <geekosaur> | I'd be interested in knowing if the client still is asserting _NET_WM_STATE_FULLSCREEN on the window |
2023-04-19 21:59:46 +0200 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L246 or similar |
2023-04-19 22:00:51 +0200 | <geekosaur> | (I have a bunch of debugging / "how do I build a manageHook for this?" keybinds) |
2023-04-19 22:02:31 +0200 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) (Ping timeout: 260 seconds) |
2023-04-19 22:03:52 +0200 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) |
2023-04-19 22:08:32 +0200 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
2023-04-19 22:15:26 +0200 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) |
2023-04-19 22:21:19 +0200 | rekahsoft | (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca) |
2023-04-19 22:33:05 +0200 | <jabuxas> | let me add that and test |
2023-04-19 22:33:07 +0200 | <jabuxas> | do you want me to test with or without ewmhFullscreen? |
2023-04-19 22:37:02 +0200 | <jabuxas> | https://dpaste.org/yAykK |
2023-04-19 22:40:07 +0200 | <geekosaur> | what I'm interested in is whether the window that gets incorrectly tiled still has _NET_WM_STATE_FULLSCREEN in _NET_WM_STATE |
2023-04-19 22:40:18 +0200 | <geekosaur> | so yes, with |
2023-04-19 22:40:52 +0200 | <jabuxas> | this is with https://dpaste.org/zOs4g |
2023-04-19 22:41:20 +0200 | <geekosaur> | actually according to that paste neither window has _NET_WM_STATE at all |
2023-04-19 22:41:45 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Ping timeout: 240 seconds) |
2023-04-19 22:44:03 +0200 | <geekosaur> | I wonder if it's just sending the message without setting the state, which is an EWMH violation |
2023-04-19 22:44:18 +0200 | <jabuxas> | well its possible to see that tiles automatically on the screen dimensions of the log, even though managehook tells it not to |
2023-04-19 22:44:54 +0200 | <jabuxas> | https://dpaste.com/CF9ALU8GE#line-368 |
2023-04-19 22:48:11 +0200 | <geekosaur> | hm. some things have to be done in a particular order or they get undone. what happens if you swap the doShift and the doCenterFloat? |
2023-04-19 22:52:45 +0200 | <jabuxas> | still happens on interact |
2023-04-19 22:54:19 +0200 | <geekosaur> | hm. I'm back to thinking this is related to _NET_WM_STATE |
2023-04-19 22:55:13 +0200 | <geekosaur> | "on interact" is weird |
2023-04-19 22:55:40 +0200 | <jabuxas> | so if I'm understanding correctly, ewmhFullscreen would fullscreen an application if asked, so that's why disabling it fixes the issue, because maybe if the game client asks to fullscreen, xmonad just doesn't do it? |
2023-04-19 22:55:54 +0200 | <geekosaur> | that said I have something similarly weird related to my own config, every so often the focused window "follows me" when I switch workspaces. but it keeps its tiled/float state |
2023-04-19 22:56:04 +0200 | <jabuxas> | I can record what's happening if that helps |
2023-04-19 22:56:44 +0200 | <geekosaur> | ewmhFullscreen is what listens for the app asking to be fullscreened (_NET_WM_STATE_FULLSCREEN message sent to the root window) |
2023-04-19 22:57:06 +0200 | <geekosaur> | the other way it can happen is _NET_WM_STATE changes |
2023-04-19 22:57:18 +0200 | <geekosaur> | but you have no _NET_WM_STATE at all |
2023-04-19 22:58:08 +0200 | <jabuxas> | i maybe have a similar issue where on max layout, if i touch a floating window, the window being maxed behind the floated one switches with the other one hidden |
2023-04-19 23:01:18 +0200 | <jabuxas> | https://imgur.com/a/MHg4ekp |
2023-04-19 23:01:24 +0200 | <geekosaur> | that one is the infamous "bug 4", there are partial workarounds but no fix |
2023-04-19 23:01:56 +0200 | <jabuxas> | oh you opened that one |
2023-04-19 23:02:50 +0200 | <geekosaur> | not the bug 4 in the current tracker; the one in the old tracker that we couldn't migrate |
2023-04-19 23:03:21 +0200 | <geekosaur> | https://code.google.com/archive/p/xmonad/issues/4 |
2023-04-19 23:04:33 +0200 | <geekosaur> | basically, focus is kept by rotating the StackSet, and while floats are on top of everything else they're spread throughout the StackSet so clicking on one rotates the whole StackSet |
2023-04-19 23:05:45 +0200 | <geekosaur> | the StackSet is mathematically lovely but almost pathological UX |
2023-04-19 23:08:48 +0200 | <jabuxas> | so fixing it would take a lot of work |
2023-04-19 23:13:46 +0200 | hrberg | (~quassel@171.79-160-161.customer.lyse.net) (Ping timeout: 276 seconds) |
2023-04-19 23:13:58 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-04-19 23:20:11 +0200 | <jabuxas> | if you want to see the bug i uploaded to imgur https://imgur.com/a/mIUmaNU |
2023-04-19 23:27:34 +0200 | <geekosaur> | that looks like it's unnmapping and remapping itself |
2023-04-19 23:35:07 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2023-04-19 23:35:22 +0200 | <geekosaur> | well, re floating windows in general, we have https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Layout/FocusTracking.hs which I'm not sure is in a release yet, but you said you run git |
2023-04-19 23:35:52 +0200 | <geekosaur> | but it's an imperfect solution |
2023-04-19 23:44:56 +0200 | catman | (~catman@user/catman) |
2023-04-19 23:58:39 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |