Home liberachat/#xmonad: Logs Calendar

Logs on 2025-09-21 (liberachat/#xmonad)

00:07:05 hiecaq joins (~hiecaq@user/hiecaq)
03:46:51 ChubaDuba joins (~ChubaDuba@79.136.182.14)
06:25:57 × ChubaDuba quits (~ChubaDuba@79.136.182.14) (Quit: WeeChat 4.6.3)
06:52:31 Digitteknohippie is now known as Digit
08:09:13 aplainzetakind joins (~aplainzet@37.155.33.61)
08:09:33 × redgloboli_ quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
08:11:16 redgloboli joins (~redglobol@user/redgloboli)
08:27:46 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
08:34:26 <aplainzetakind> geekosaur: Worked almost perfectly, thanks. One remark: had to do `gsettings set com.linuxmint.desktop mate-window-manager xmonad` instead of what's there, so that changed since the guide was last updated I guess. An insignificant annoyance is that mate-panel appears behind windows. I set it to doFloat in the config, but it only draws on top when killed and restarted, when new windows join the stack it goes behind again (which sounds like it's not a
08:34:26 <aplainzetakind> ctually floating). Can I do something about that? Another thing is I see many `X11 error: BadAccess (attempt to access private resource denied), request code=28, error code=10` errors in the logs when I start XMonad from the terminal and watch the output, but I don't experience anything misbehaving along with those. I'm not sure if those errors occur when it's started "properly".
08:58:04 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
09:10:16 × aplainzetakind quits (~aplainzet@37.155.33.61) (Remote host closed the connection)
09:13:17 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
09:15:19 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Client Quit)
09:15:36 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
09:31:06 × Miroboru quits (~myrvoll@84.214.174.128) (Remote host closed the connection)
09:43:20 Miroboru joins (~myrvoll@84.214.174.128)
09:53:05 × Natch quits (~natch@c-92-34-15-120.bbcust.telenor.se) (Server closed connection)
09:58:23 Natch joins (~natch@c-92-34-15-120.bbcust.telenor.se)
10:18:03 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
12:04:11 assf joins (~assf@68.183.200.207)
12:47:53 × assf quits (~assf@68.183.200.207) (Quit: Client closed)
14:50:15 × MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: cat)
14:52:49 <geekosaur> you should be using ManageDocks instead of trying to manage mate-panel directly
14:53:18 <geekosaur> whether it's "behind" or "above" won't matter in that case because xmonad won't place windows where the docks are
14:54:47 <geekosaur> request 28 is XGrabButton. that's somewhat weird, is something else already managing your mouse?
14:58:01 MrElendig joins (~Urist@archlinux/op/MrElendig)
15:42:56 × hiecaq quits (~hiecaq@user/hiecaq) (Remote host closed the connection)
15:59:40 Buliarou1 joins (~gypsydang@46.232.210.139)
16:02:57 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
16:03:06 aplainzetakind joins (~aplainzet@37.155.33.61)
16:05:33 <Enrico63> Re-asking, as I didn't get any answer yet (I've checked the logs).
16:05:34 <Enrico63> Layout related question. I've been using ThreeColMid for a week or so, and now I'm trying ThreeCol. But for some reason I'd prefer to have the main column as the right-most column. Is there a solution? The reason is that most windows are textual (browser, terminal, ...), and text starts at the left (yes, for LTR scripts), so having the main column
16:05:34 <Enrico63> to the left means that the main column text begins as far as possible from the left end of the monitor. ThreeColMid reduces this problem a bit. But ultimately, I think I'd prefer an hypothetical ThreeColRight
16:07:38 <aplainzetakind> I don't think anything else is managing the mouse. What sort of thing would that be anyway?
16:08:14 <Leary> Enrico63: Try X.L.Reflect.
16:15:00 <Enrico63> Leary, wow, thanks!
16:17:17 <aplainzetakind> And concerning ManageDocks, I already use desktopConfig, which seems to use `docks` anyway. And my windows get away from xmobar when I launch it, so it seems to kind of work, but for some reason mate-panel is not treated the same?
16:30:59 <geekosaur> it should be, it sets struts as well
16:33:25 <geekosaur> https://paste.tomsmeding.com/jBYoFaTY note _NET_WM_STRUT_PARTIAL and _NET_WM_STRUT toward the top
16:33:51 <geekosaur> (I'm not sure why paste.tomsmeding.com doesn't render the AA icons correctly)
16:43:35 <aplainzetakind> Ah, OK. Here's the thing. I autohide the panel, so it expands when my pointer hits the bottom. Struts apparently aren't aware of that, because it's 1px tall. If I disable autohiding, then windows get away as expected.
16:43:57 <aplainzetakind> So for my use case, some kind of "always on top" behaviour is really better.
16:44:42 assf joins (~assf@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
16:47:09 <geekosaur> you'll have to convince the panel to do that, since EWMH specifies that panels are self-managing and window managers can only react to them. (Our toggle keybinding is technically a violation of EWMH.) It may also mean mate-panel doesn't change its struts when it expands, which I think is also a violation.
16:48:28 <geekosaur> also our toggle binding won't work right if the panel's on top. (there is a way to do it, it's somewhat annoying though. You'd need a handleEventHook that raised the panel on every run.)
16:48:49 <aplainzetakind> The moment I click on the panel with xprop, it is expanded, and reads _NET_WM_STRUT(CARDINAL) = 0, 0, 0, 1
16:49:02 <aplainzetakind> So it seems it doesn't change really.
16:49:32 <geekosaur> what might work better would be not using autohide, but instead using toggleStruts with the default being off instead of on: https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L183
16:51:03 <aplainzetakind> Well I have gaps and the panel being partially visible through the gaps makes things pretty ugly.
16:52:20 <geekosaur> then I think your only option is to file a bug against mate-panel
16:55:03 <geekosaur> okay, I just reproduced your issue here (Ubuntu, but Mint at least used to be based on Ubuntu). this is clearly a mate-panel bug and about the only possible workaround is the handleEventHook I mentioned
16:59:19 <aplainzetakind> Alright. Thanks a lot. I will open an issue on the mate-panel repo. I don't really have much use for the panel, I only need it to open the main mint menu (which seems not to be accessible without the panel). And I can have a keyboard shortcut for the menu too, so the panel could remain always hidden for all I care (except unfortunately that's not an option). I'll just live with its accidental expansions.
17:04:23 × assf quits (~assf@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Ping timeout: 250 seconds)
17:14:52 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> If you're not using it, you can remove it
17:19:32 <aplainzetakind> I have no other way to access the menu without it, it seems (or I failed to find how).
17:23:01 <geekosaur> mm, right, fi the applet isn't running the menu key isn't bound
17:24:31 × aplainzetakind quits (~aplainzet@37.155.33.61) (Remote host closed the connection)
17:27:26 aplainzetakind joins (~aplainzet@37.155.33.61)
17:55:48 assf joins (~assf@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
18:10:15 × assf quits (~assf@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Ping timeout: 250 seconds)
18:13:36 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> Also you can point to xmobar as to strut handli
18:13:51 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> * handling
18:17:05 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
18:31:26 ximon joins (~ximon@user/ximon)
18:39:54 × ximon quits (~ximon@user/ximon) (Quit: Client closed)
19:29:00 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
20:00:26 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 256 seconds)
20:00:31 × ft quits (~ft@p4fc2a25a.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
20:01:11 ft joins (~ft@p4fc2a25a.dip0.t-ipconnect.de)
20:19:57 L29Ah joins (~L29Ah@wikipedia/L29Ah)
21:17:24 apla41942 joins (~aplainzet@146.70.198.196)
21:17:30 × apla41942 quits (~aplainzet@146.70.198.196) (Remote host closed the connection)
21:19:42 × aplainzetakind quits (~aplainzet@37.155.33.61) (Ping timeout: 252 seconds)
21:52:50 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
23:53:46 × Buliarous quits (~gypsydang@46.232.210.139) (Remote host closed the connection)
23:53:46 × Buliarou1 quits (~gypsydang@46.232.210.139) (Read error: Connection reset by peer)
23:54:08 Buliarous joins (~gypsydang@46.232.210.139)

All times are in UTC on 2025-09-21.