Logs on 2024-06-25 (liberachat/#xmonad)
| 00:06:59 | × | mekeor quits (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) (Quit: bad [...] major browsers) |
| 00:39:37 | <haskellbridge> | <iqubic (she/her)> How exactly does ewmh work? How does xmonad set which workspaces have windows on them? |
| 00:39:52 | <haskellbridge> | <iqubic (she/her)> Is there just some property of the root window I can query? |
| 00:44:40 | <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 |
| 00:46:01 | <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 |
| 00:46:19 | <haskellbridge> | <iqubic (she/her)> I see. |
| 00:46:58 | <haskellbridge> | <iqubic (she/her)> From what I'm seeing in the polybar source, it seems to use the XQueryTree. |
| 00:56:22 | <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 |
| 00:57:21 | <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 |
| 02:44:30 | × | terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
| 02:48:35 | → | terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::) |
| 02:50:26 | × | td_ quits (~td@i5387092F.versanet.de) (Ping timeout: 256 seconds) |
| 02:50:35 | → | Leary joins (~Leary@user/Leary/x-0910699) |
| 02:52:21 | → | td_ joins (~td@i53870933.versanet.de) |
| 07:21:41 | × | ft quits (~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: leaving) |
| 07:48:51 | → | cfricke joins (~cfricke@user/cfricke) |
| 07:53:38 | <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? |
| 08:06:58 | <geekosaur> | that is what happens by default |
| 08:07:14 | <geekosaur> | that is, a spawned process's strderr is inherited from its parent |
| 08:07:50 | <haskellbridge> | <iqubic (she/her)> Thanks. I didn't actually know that. |
| 08:29:25 | → | rascasse joins (~rascasse@user/diep) |
| 08:31:00 | <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 |
| 08:32:00 | <rascasse> | But it does not work, I still have borders on the only window |
| 08:45:14 | × | cfricke quits (~cfricke@user/cfricke) (Remote host closed the connection) |
| 08:45:31 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:46:44 | <rascasse> | oh indeed it's working, weird, I dont know why after a couple more compilation&reload of my config it finally works |
| 09:32:24 | × | Nixkernal quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 268 seconds) |
| 09:32:39 | → | Nixkernal joins (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) |
| 09:47:13 | → | Nixkernal_ joins (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) |
| 09:48:55 | × | Nixkernal quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 272 seconds) |
| 09:53:59 | × | Nixkernal_ quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 264 seconds) |
| 09:59:17 | × | rascasse quits (~rascasse@user/diep) (Ping timeout: 252 seconds) |
| 11:11:41 | × | lally quits (sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 268 seconds) |
| 11:11:52 | × | pl quits (sid98063@id-98063.helmsley.irccloud.com) (Ping timeout: 255 seconds) |
| 11:12:27 | × | PotatoGim quits (sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 256 seconds) |
| 11:12:35 | × | amir quits (sid22336@user/amir) (Ping timeout: 256 seconds) |
| 11:13:01 | × | jmct quits (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 256 seconds) |
| 11:13:02 | × | catern quits (sid604849@id-604849.lymington.irccloud.com) (Ping timeout: 256 seconds) |
| 11:13:04 | × | geekosaur quits (sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds) |
| 11:13:09 | × | dsal quits (sid13060@id-13060.lymington.irccloud.com) (Ping timeout: 256 seconds) |
| 11:22:02 | → | PotatoGim joins (sid99505@id-99505.lymington.irccloud.com) |
| 11:22:19 | → | pl joins (sid98063@id-98063.helmsley.irccloud.com) |
| 11:22:46 | → | geekosaur joins (sid609282@xmonad/geekosaur) |
| 11:22:58 | → | dsal joins (sid13060@id-13060.lymington.irccloud.com) |
| 11:23:21 | → | lally joins (sid388228@id-388228.uxbridge.irccloud.com) |
| 11:23:37 | → | jmct joins (sid160793@id-160793.tinside.irccloud.com) |
| 11:23:49 | → | amir joins (sid22336@user/amir) |
| 11:24:24 | → | catern joins (sid604849@id-604849.lymington.irccloud.com) |
| 11:48:23 | → | rascasse joins (~rascasse@user/diep) |
| 11:52:09 | → | rascasse_ joins (~rascasse@user/diep) |
| 11:52:48 | × | rascasse quits (~rascasse@user/diep) (Ping timeout: 255 seconds) |
| 12:22:52 | → | rascasse joins (~rascasse@user/diep) |
| 12:24:18 | × | rascasse_ quits (~rascasse@user/diep) (Ping timeout: 255 seconds) |
| 12:59:51 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 260 seconds) |
| 13:15:10 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 13:26:43 | → | cfricke joins (~cfricke@user/cfricke) |
| 13:29:06 | × | rascasse quits (~rascasse@user/diep) (Remote host closed the connection) |
| 13:45:21 | <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. |
| 13:45:23 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/MnpFrzOpdfekzsAPujDUCfTB (3 lines) |
| 14:01:36 | <liskin> | I'd probably search github for people's dotfiles. I'm sure someone who uses nixos did this |
| 14:02:02 | <liskin> | Possibly Solid's dotfiles (linked from the TUTORIAL) might have an example? |
| 14:03:01 | <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) |
| 15:43:34 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 17:06:22 | → | hightower3 joins (~hightower@cpe-94-253-190-40.zg.cable.xnet.hr) |
| 17:09:21 | × | hightower2 quits (~hightower@dh207-112-225.xnet.hr) (Ping timeout: 268 seconds) |
| 20:43:32 | → | mekeor joins (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) |
| 20:58:24 | × | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal) |
| 23:00:20 | → | ft joins (~ft@p4fc2ab80.dip0.t-ipconnect.de) |
| 23:12:13 | × | mekeor quits (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) (Quit: towards emacs as interface to cybernetic council communism) |
All times are in UTC on 2024-06-25.