2024/06/25

2024-06-25 01:21:01 +0200mekeor`(~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2)
2024-06-25 01:22:27 +0200mekeor(~user@2001:a61:24d2:9401:96ac:ce90:6d78:efe3) (Ping timeout: 264 seconds)
2024-06-25 01:25:40 +0200mekeor`mekeor
2024-06-25 02:06:59 +0200mekeor(~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) (Quit: bad [...] major browsers)
2024-06-25 02:39:37 +0200 <haskellbridge> <iqubic (she/her)> How exactly does ewmh work? How does xmonad set which workspaces have windows on them?
2024-06-25 02:39:52 +0200 <haskellbridge> <iqubic (she/her)> Is there just some property of the root window I can query?
2024-06-25 02:44:40 +0200 <geekosaur> it's kinda backwards. there's no mater list; every client has a _NET_WM_DESKTOP with the EWMH workspace number (index into _NET_DESKTOP_NAMES) as its value
2024-06-25 02:46:01 +0200 <geekosaur> when you use xmonad's PP instead of EWMH, xmonad can query the Stack of each workspace; programs that use EWMH have to use XQueryTree and then query every top level window returned
2024-06-25 02:46:19 +0200 <haskellbridge> <iqubic (she/her)> I see.
2024-06-25 02:46:58 +0200 <haskellbridge> <iqubic (she/her)> From what I'm seeing in the polybar source, it seems to use the XQueryTree.
2024-06-25 02:56:22 +0200 <geekosaur> actually it looks like it can get a window list from _NET_CLIENT_LIST on the root window, but it still has to query them for _NET_WM_DESKTOP to see where they are
2024-06-25 02:57:21 +0200 <geekosaur> but many programs might not bother having both paths since it has to fall back to XQueryTree if _NET_CLIENT_LIST isn't in _NET_SUPPORTED or not present on the root window
2024-06-25 04:44:30 +0200terrorjack(~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
2024-06-25 04:48:35 +0200terrorjack(~terrorjac@2a01:4f8:c17:87f8::)
2024-06-25 04:50:26 +0200td_(~td@i5387092F.versanet.de) (Ping timeout: 256 seconds)
2024-06-25 04:50:35 +0200Leary(~Leary@user/Leary/x-0910699)
2024-06-25 04:52:21 +0200td_(~td@i53870933.versanet.de)
2024-06-25 09:21:41 +0200ft(~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: leaving)
2024-06-25 09:48:51 +0200cfricke(~cfricke@user/cfricke)
2024-06-25 09:53:38 +0200 <haskellbridge> <iqubic (she/her)> So, when I just configured polybar. I'm going to spawn it using with something like "spawnSafe "polybar" ["main"]". However, this particular status bar write error messages to stderr. Is it possible to tell XMonad to catch those error messages and log them for me in the same place other XMonad errors go?
2024-06-25 10:06:58 +0200 <geekosaur> that is what happens by default
2024-06-25 10:07:14 +0200 <geekosaur> that is, a spawned process's strderr is inherited from its parent
2024-06-25 10:07:50 +0200 <haskellbridge> <iqubic (she/her)> Thanks. I didn't actually know that.
2024-06-25 10:29:25 +0200rascasse(~rascasse@user/diep)
2024-06-25 10:31:00 +0200 <rascasse> Hi, Im trying to have smartBorders working per monitor, like on a given monitor, if only one window is displayed dont draw the borders, so I tried to use `lessBorders Screen`, https://b.deip.fr/p/snail-spider-hawk
2024-06-25 10:32:00 +0200 <rascasse> But it does not work, I still have borders on the only window
2024-06-25 10:45:14 +0200cfricke(~cfricke@user/cfricke) (Remote host closed the connection)
2024-06-25 10:45:31 +0200cfricke(~cfricke@user/cfricke)
2024-06-25 10:46:44 +0200 <rascasse> oh indeed it's working, weird, I dont know why after a couple more compilation&reload of my config it finally works
2024-06-25 11:32:24 +0200Nixkernal(~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 268 seconds)
2024-06-25 11:32:39 +0200Nixkernal(~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net)
2024-06-25 11:47:13 +0200Nixkernal_(~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net)
2024-06-25 11:48:55 +0200Nixkernal(~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 272 seconds)
2024-06-25 11:53:59 +0200Nixkernal_(~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 264 seconds)
2024-06-25 11:59:17 +0200rascasse(~rascasse@user/diep) (Ping timeout: 252 seconds)
2024-06-25 13:11:41 +0200lally(sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 268 seconds)
2024-06-25 13:11:52 +0200pl(sid98063@id-98063.helmsley.irccloud.com) (Ping timeout: 255 seconds)
2024-06-25 13:12:27 +0200PotatoGim(sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 256 seconds)
2024-06-25 13:12:35 +0200amir(sid22336@user/amir) (Ping timeout: 256 seconds)
2024-06-25 13:13:01 +0200jmct(sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 256 seconds)
2024-06-25 13:13:02 +0200catern(sid604849@id-604849.lymington.irccloud.com) (Ping timeout: 256 seconds)
2024-06-25 13:13:04 +0200geekosaur(sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds)
2024-06-25 13:13:09 +0200dsal(sid13060@id-13060.lymington.irccloud.com) (Ping timeout: 256 seconds)
2024-06-25 13:22:02 +0200PotatoGim(sid99505@id-99505.lymington.irccloud.com)
2024-06-25 13:22:19 +0200pl(sid98063@id-98063.helmsley.irccloud.com)
2024-06-25 13:22:46 +0200geekosaur(sid609282@xmonad/geekosaur)
2024-06-25 13:22:58 +0200dsal(sid13060@id-13060.lymington.irccloud.com)
2024-06-25 13:23:21 +0200lally(sid388228@id-388228.uxbridge.irccloud.com)
2024-06-25 13:23:37 +0200jmct(sid160793@id-160793.tinside.irccloud.com)
2024-06-25 13:23:49 +0200amir(sid22336@user/amir)
2024-06-25 13:24:24 +0200catern(sid604849@id-604849.lymington.irccloud.com)
2024-06-25 13:48:23 +0200rascasse(~rascasse@user/diep)
2024-06-25 13:52:09 +0200rascasse_(~rascasse@user/diep)
2024-06-25 13:52:48 +0200rascasse(~rascasse@user/diep) (Ping timeout: 255 seconds)
2024-06-25 14:22:52 +0200rascasse(~rascasse@user/diep)
2024-06-25 14:24:18 +0200rascasse_(~rascasse@user/diep) (Ping timeout: 255 seconds)
2024-06-25 14:59:51 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 260 seconds)
2024-06-25 15:15:10 +0200redgloboli(~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2024-06-25 15:26:43 +0200cfricke(~cfricke@user/cfricke)
2024-06-25 15:29:06 +0200rascasse(~rascasse@user/diep) (Remote host closed the connection)
2024-06-25 15:45:21 +0200 <haskellbridge> <lush> I just found out in https://codeberg.org/xmobar/xmobar/src/tag/0.47/doc/using-haskell.org that it's possible to configure XMobar from within haskell.
2024-06-25 15:45:23 +0200 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/MnpFrzOpdfekzsAPujDUCfTB (3 lines)
2024-06-25 16:01:36 +0200 <liskin> I'd probably search github for people's dotfiles. I'm sure someone who uses nixos did this
2024-06-25 16:02:02 +0200 <liskin> Possibly Solid's dotfiles (linked from the TUTORIAL) might have an example?
2024-06-25 16:03:01 +0200 <liskin> (I mean I also have a haskell-based xmobar conf but my setup is an ugly Makefile mess that nobody in their right mind should consider copying)
2024-06-25 17:43:34 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-06-25 19:06:22 +0200hightower3(~hightower@cpe-94-253-190-40.zg.cable.xnet.hr)
2024-06-25 19:09:21 +0200hightower2(~hightower@dh207-112-225.xnet.hr) (Ping timeout: 268 seconds)
2024-06-25 22:43:32 +0200mekeor(~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2)
2024-06-25 22:58:24 +0200Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal)