Logs on 2026-01-03 (liberachat/#xmonad)
| 03:25:13 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 264 seconds) |
| 03:39:00 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 08:32:32 | → | mc47 joins (~yecinem@xmonad/TheMC47) |
| 08:38:07 | <mc47> | Hey! I'm trying to add _NET_WM_STATE_{ABOVE,BELOW} support to ewmh (been trying EWW recently and I needed this). Since I didn't do anything in that module, I wanna double-check before opening a PR |
| 08:38:32 | <mc47> | Basically: 1. advertise support for ["_NET_WM_STATE", "_NET_WM_STATE_ABOVE", "_NET_WM_STATE_BELOW"] |
| 08:38:46 | <mc47> | 2. handle ClientMessageEvent and MapNotifyEvent |
| 08:39:03 | <mc47> | am I missing something? Should I use a manageHook instead of MapNotifyEvent? |
| 09:01:53 | <haskellbridge> | <Solid> Clients need to send a ClientMessage event for this anyways, right? I _think_ there should be no need to listen for MapNotify |
| 09:11:55 | <mc47> | I might be doing something wrong in the event then because I either need a MapNotify or a manageHook (will go with this probably) to correctly handle new windows... Or my event is wrong |
| 09:14:01 | <mc47> | my event looks pretty much like fullscreenEventHook' except of checking whether the window is managed. Anyways, I'll look harder at the code after getting my coffee |
| 09:15:24 | <haskellbridge> | <Solid> It might well also be that I'm reading the spec wrong |
| 10:03:22 | → | tv joins (~tv@user/tv) |
| 11:19:56 | × | mc47 quits (~yecinem@xmonad/TheMC47) (Remote host closed the connection) |
| 14:11:39 | → | Miroboru joins (~myrvoll@188.113.115.67) |
| 15:54:10 | → | mc47 joins (~yecinem@xmonad/TheMC47) |
| 17:11:12 | <mc47> | apparently EWW only sends ConfigureRequest/MapRequest for _NET_WM_STATE_{BELOW,ABOVE} (and apparently a ClientMessage to clear _NET_WM_STATE_HIDDEN) so I need the manage hook. But the ClientMessage works well on the tiny python program I wrote :D |
| 17:11:22 | <mc47> | feels good |
| 17:11:39 | <mc47> | Once I rebase and cleanup the code I'll open the PR |
| 17:12:55 | <mc47> | today was supposed to be fiddling with widgets and css to make my bar pretty, but it ended up with me going down a rabbit hole on events... Thanks geekosaur for XMonad.Hooks.DebugEvents! |
| 18:00:05 | × | mc47 quits (~yecinem@xmonad/TheMC47) (Remote host closed the connection) |
| 18:38:17 | × | Digit quits (~user@user/digit) (Remote host closed the connection) |
| 18:44:01 | → | Digit joins (~user@user/digit) |
All times are in UTC on 2026-01-03.