Logs: liberachat/#xmonad
| 2022-06-16 01:59:01 | → | ocelot_ joins (~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) |
| 2022-06-16 01:59:31 | × | ocelot_ quits (~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) (Client Quit) |
| 2022-06-16 02:00:12 | → | ocelot_ joins (~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) |
| 2022-06-16 02:02:32 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds) |
| 2022-06-16 02:10:33 | × | td_ quits (~td@muedsl-82-207-238-033.citykom.de) (Ping timeout: 256 seconds) |
| 2022-06-16 02:12:32 | → | td_ joins (~td@muedsl-82-207-238-107.citykom.de) |
| 2022-06-16 02:23:20 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-06-16 02:30:41 | × | benin quits (~benin@183.82.204.191) (Ping timeout: 246 seconds) |
| 2022-06-16 03:19:49 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-06-16 04:07:58 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::4588) |
| 2022-06-16 06:07:39 | × | sundbry quits (~quassel@99-42-143-129.lightspeed.sntcca.sbcglobal.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 2022-06-16 07:10:33 | → | dschrempf joins (~dominik@mobiledyn-62-240-134-11.mrsn.at) |
| 2022-06-16 07:33:20 | → | jaklt[m] joins (~jaklttchn@2001:470:69fc:105::a42) |
| 2022-06-16 08:08:25 | → | benin joins (~benin@183.82.28.222) |
| 2022-06-16 08:39:52 | × | defjam quits (~eb0t@33bac70c.skybroadband.com) (Ping timeout: 248 seconds) |
| 2022-06-16 08:41:51 | → | defjam joins (~eb0t@33bac63e.skybroadband.com) |
| 2022-06-16 08:48:59 | → | fdnick` joins (~user@2a02:8109:a140:e0a:cf84:f4c7:382a:dcd8) |
| 2022-06-16 09:00:09 | × | kwer[m] quits (~kwermatri@2001:470:69fc:105::1:4da1) (Quit: You have been kicked for being idle) |
| 2022-06-16 09:00:16 | × | jmac123[m] quits (~jmac123ma@2001:470:69fc:105::1:eaf0) (Quit: You have been kicked for being idle) |
| 2022-06-16 09:12:15 | → | gdd joins (~gdd@2001:470:1f13:187:c211:ee4c:6eca:b634) |
| 2022-06-16 09:38:08 | → | fdnick`` joins (~user@2a02:8109:a140:e0a:273f:3891:babf:2556) |
| 2022-06-16 09:41:30 | × | dschrempf quits (~dominik@mobiledyn-62-240-134-11.mrsn.at) (Quit: WeeChat 3.5) |
| 2022-06-16 09:42:13 | × | fdnick` quits (~user@2a02:8109:a140:e0a:cf84:f4c7:382a:dcd8) (Ping timeout: 258 seconds) |
| 2022-06-16 09:47:45 | → | alternateved joins (~alternate@194.99.105.235) |
| 2022-06-16 10:05:19 | × | alternateved quits (~alternate@194.99.105.235) (Read error: Connection reset by peer) |
| 2022-06-16 10:05:45 | → | alternateved joins (~alternate@194.99.105.235) |
| 2022-06-16 10:14:58 | ← | fdnick`` parts (~user@2a02:8109:a140:e0a:273f:3891:babf:2556) (ERC 5.4.1 (IRC client for GNU Emacs 29.0.50)) |
| 2022-06-16 11:14:59 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::4588) (Ping timeout: 258 seconds) |
| 2022-06-16 11:43:52 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 248 seconds) |
| 2022-06-16 12:07:18 | × | benin quits (~benin@183.82.28.222) (Quit: The Lounge - https://thelounge.chat) |
| 2022-06-16 12:24:18 | → | dschrempf joins (~dominik@mobiledyn-62-240-134-11.mrsn.at) |
| 2022-06-16 12:42:07 | → | SevenCircle[m] joins (~sevencirc@2001:470:69fc:105::2:2ee4) |
| 2022-06-16 14:32:17 | × | dschrempf quits (~dominik@mobiledyn-62-240-134-11.mrsn.at) (Quit: WeeChat 3.5) |
| 2022-06-16 16:02:10 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::4588) |
| 2022-06-16 16:14:26 | → | stackdroid18 joins (14094@user/stackdroid) |
| 2022-06-16 16:54:54 | → | neoatnebula joins (~neoatnebu@2409:4071:4d8f:ce27:ead8:44cb:83ba:d42f) |
| 2022-06-16 16:55:26 | × | neoatnebula quits (~neoatnebu@2409:4071:4d8f:ce27:ead8:44cb:83ba:d42f) (Client Quit) |
| 2022-06-16 16:56:05 | → | neoatnebula joins (~neoatnebu@2409:4071:4d8f:ce27:ead8:44cb:83ba:d42f) |
| 2022-06-16 17:27:22 | × | neoatnebula quits (~neoatnebu@2409:4071:4d8f:ce27:ead8:44cb:83ba:d42f) (Quit: Client closed) |
| 2022-06-16 17:46:41 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 2022-06-16 17:49:32 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 2022-06-16 18:04:53 | <lyiriyah[m]> | Hi, I have an odd issue. |
| 2022-06-16 18:04:53 | <lyiriyah[m]> | There's a discrepancy |
| 2022-06-16 18:05:16 | <lyiriyah[m]> | * a discrepancy between the window name shown in xmobar and the window name shown in _NET_WM_NAME by `xprop`. |
| 2022-06-16 18:06:21 | <geekosaur> | _NET_WM_NAME changes dynamically and doesn't typically force the logHook to be rerun |
| 2022-06-16 18:07:00 | <geekosaur> | (this can also affect taskbars and such unless they specifically watch _NET_WM_NAME) |
| 2022-06-16 18:07:46 | <lyiriyah[m]> | Oh wait, I see what's happening. The title's being read from WM_CLASS |
| 2022-06-16 18:07:57 | <lyiriyah[m]> | Is there any way to change this somehow? |
| 2022-06-16 18:08:25 | <lyiriyah[m]> | It's slightly annoying because all my librewolf windows have the same name... |
| 2022-06-16 18:08:51 | <geekosaur> | huh? you should doublecheck your logHook in that case |
| 2022-06-16 18:12:34 | <lyiriyah[m]> | I don't have a logHook configured, I'm using X.H.StatusBar |
| 2022-06-16 18:13:50 | lyiriyah[m] | sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/2e47fc4a6a03a22616085d8bb259ab616795831c |
| 2022-06-16 18:19:44 | <geekosaur> | what's `ppC`? |
| 2022-06-16 18:19:58 | <lyiriyah[m]> | My ppConfig |
| 2022-06-16 18:21:05 | <geekosaur[m]> | right, but what is its value? |
| 2022-06-16 18:21:29 | <lyiriyah[m]> | One sec |
| 2022-06-16 18:24:31 | lyiriyah[m] | sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/f988ad70f0c2af276979ab959e0847972a017abd |
| 2022-06-16 18:25:16 | <lyiriyah[m]> | According to the source the default value of `ppTitle` is `shorten 80` |
| 2022-06-16 18:32:44 | <lyiriyah[m]> | X.L.Tabbed has the same issue which leads me to believe it's something going wrong in X.U.NamedWindows |
| 2022-06-16 18:32:48 | <geekosaur[m]> | it uses `getName`, not `getNameWMClass`. `getName` does the right thing unless you've used `NamedWindow` to rename it |
| 2022-06-16 18:33:42 | <geekosaur[m]> | thing is, I get the window title and use Tabbed here, and both behave correctly |
| 2022-06-16 18:33:48 | <geekosaur[m]> | xmonad git |
| 2022-06-16 18:34:14 | <lyiriyah[m]> | Hmm, odd |
| 2022-06-16 18:38:14 | <lyiriyah[m]> | It's definitely reading `WM_CLASS`. Changing that property with `xdotool selectwindow set_window --classname "test"` also changes the title |
| 2022-06-16 18:38:53 | <geekosaur[m]> | you don't happen to have a `lib` subdirectory in your xmonad configuration, do you? |
| 2022-06-16 18:39:05 | <lyiriyah[m]> | No, I don't |
| 2022-06-16 18:41:31 | <geekosaur[m]> | (you can override xmonad modules there, including XMonad.Util.NamedWindow, and I've been known to do that for development or debugging and then forget about it 😀) |
| 2022-06-16 18:41:39 | <lyiriyah[m]> | Ah |
| 2022-06-16 18:42:47 | <lyiriyah[m]> | I do have a build script:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/ef55ff986e8eec820c89cd40474f18f1c9f4fc32) |
| 2022-06-16 18:43:28 | <geekosaur[m]> | it shouldn't unless you also have a possibly customized xmonad-contrib source tree around |
| 2022-06-16 18:43:56 | <lyiriyah[m]> | I do have a contrib source tree but I haven't customised it |
| 2022-06-16 18:44:18 | <geekosaur[m]> | actually I wonder if you even need that build script these days, we support stack config directly as long as a stack.yaml is present, which you'd need for that to work anyway |
| 2022-06-16 18:44:54 | <lyiriyah[m]> | Don't think I do -- it's just a holdover from older configs |
| 2022-06-16 18:46:34 | <geekosaur[m]> | you might verify the local contrib source tree isn't in use, or if it is, that NamedWindows.hs hasn't been edited |
| 2022-06-16 18:49:16 | <lyiriyah[m]> | It hasn't been edited, no |
| 2022-06-16 18:59:10 | <geekosaur[m]> | I can't help but think that `getNameWMClass` being right next to `getName` is related, but I'd be really concerned if this is a link error of some kind |
| 2022-06-16 19:01:51 | <lyiriyah[m]> | Yeah... |
| 2022-06-16 19:03:57 | <geekosaur[m]> | poking around locally and mine is definitely working correctly. are you on 0.17.0 or git? |
| 2022-06-16 19:04:03 | <lyiriyah[m]> | git |
| 2022-06-16 19:05:47 | <geekosaur[m]> | I traced through git's code and it's correct. sigh |
| 2022-06-16 19:06:13 | <geekosaur[m]> | didn't get broken by the rewrite to simplify status bar support or anything like that |
| 2022-06-16 19:11:35 | <geekosaur[m]> | don't suppose Solid is about by any chance? |
| 2022-06-16 19:13:45 | <geekosaur[m]> | hm. what version of ghc? we've been having some weird problems with 9.0.1 and later, although if this turns out to be related then things are much worse than anyone imagined… |
| 2022-06-16 19:14:08 | <lyiriyah[m]> | 8.10.7 |
| 2022-06-16 19:14:42 | <lyiriyah[m]> | Wait, that's `ghc --version`, `stack ghc -- --version` gives me 9.0.2 |
| 2022-06-16 19:16:02 | <geekosaur[m]> | just for grins and giggles, try seeing if it happens with 8.10.7 (change the resolver to lts 18.28) |
| 2022-06-16 19:17:13 | <lyiriyah[m]> | Alright, rebuilding now |
| 2022-06-16 19:20:12 | <Solid> | geekosaur[m]: am here, what's up? |
| 2022-06-16 19:20:59 | <Solid> | guess I should read the backlog :) |
| 2022-06-16 19:21:30 | <lyiriyah[m]> | I'm having an issue where X.U.NamedWindows is reading window titles from WM_CLASS instead of _NET_WM_NAME or WM_NAME |
| 2022-06-16 19:22:18 | <lyiriyah[m]> | Solid |
| 2022-06-16 19:22:56 | <geekosaur> | I've been through the code several times and it seems to be doing the right thing, plus it's working properly here. was wondering if you might have some additional ideas |
| 2022-06-16 19:24:41 | <geekosaur[m]> | (sorry for jumping between irc and matrix, had a potential problem to deal with in another channel) |
| 2022-06-16 19:25:07 | <Solid> | lyiriyah[m]: could you post your entire config? I'd like to first see if I can actually reproduce this |
| 2022-06-16 19:25:11 | × | stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 2022-06-16 19:26:15 | <lyiriyah[m]> | https://git.envs.net/lyiriyah/xmonad-config/src/branch/zenbook-duo/xmonad.hs |
| 2022-06-16 19:31:38 | <Solid> | mh, still building, but I can see that getName _does_ call getClassHint in case everything else (_NET_WM_NAME and WM_CLASS, that is) fails |
| 2022-06-16 19:32:18 | <geekosaur[m]> | except it shouldn't be failing, since it works with xprop |
| 2022-06-16 19:33:14 | <geekosaur[m]> | mrr, I really hope this doesn't turn out to be the same problem as #389 |
| 2022-06-16 19:33:28 | <geekosaur[m]> | if it goes away with 8.10.7 we got a definite ghc hot potato |
All times are in UTC.