2024/11/16

Newest at the top

2024-11-16 20:42:52 +0100 <geekosaur> there are ways around the signal restriction but they'd make us Linux-only. xmonad originated on netbsd and still has many users on the *BSDs and some on OS X
2024-11-16 20:40:45 +0100 <geekosaur> we also double-fork when spawning programs so we don't hit the child process limit (which is high on Linux but low on *BSD/OS X/etc.)
2024-11-16 20:40:15 +0100 <geekosaur> see https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Util-Run.html#v:runProcessWi… and https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Util-Run.html#v:runProcessWi…
2024-11-16 20:39:15 +0100 <Guest18> okay, thx for the info :)
2024-11-16 20:38:49 +0100 <geekosaur> right, dont do that, we can't process signals while in the X11 event loop
2024-11-16 20:38:22 +0100 <Guest18> right, *unignored it* it patched it like in uninstallSignalHandlers `(installHandler sigCHLD Default Nothing)` here: https://xmonad.github.io/xmonad-docs/xmonad-0.18.0.9/src/XMonad.Core.html
2024-11-16 20:37:19 +0100 <geekosaur> that bug is unrelated, this is simply POSIX being POSIX
2024-11-16 20:36:24 +0100 <geekosaur> POSIX auto-reaps child processes if SIGCHLD is ignored
2024-11-16 20:35:51 +0100 <geekosaur> uh? it already ignores sigCHLD, that's the problem
2024-11-16 20:29:49 +0100 <Guest18> Someone has patched xmonad to ignore sigCHLD to be able to process it ( https://gitlab.haskell.org/ghc/ghc/-/issues/5212 ), but I managed to implement my dynamic xmobar via hostname (which is probably a better idea anyway)
2024-11-16 19:17:24 +0100Digit(~user@user/digit) Digit
2024-11-16 19:01:30 +0100 <geekosaur> they're probably gone by now, but yes, that's xmonad's `SIGCHLD` handling. there are some alternative process actions in `XMonad.Util.Run` for this
2024-11-16 18:23:57 +0100vrs(~vrs@user/vrs) vrs
2024-11-16 18:23:39 +0100vrs(~vrs@user/vrs) (Ping timeout: 260 seconds)
2024-11-16 18:23:36 +0100Digit(~user@user/digit) (Ping timeout: 252 seconds)
2024-11-16 18:14:54 +0100ChubaDuba(~ChubaDuba@176.213.33.10) ChubaDuba
2024-11-16 18:03:13 +0100vrs_vrs
2024-11-16 18:00:20 +0100tantalum.libera.chat+o ChanServ
2024-11-16 18:00:20 +0100ChanServ(ChanServ@services.libera.chat)
2024-11-16 18:00:20 +0100guygastineau(~guygastin@137.184.131.156) RMSBach
2024-11-16 18:00:20 +0100catern(sid604849@id-604849.lymington.irccloud.com) catern
2024-11-16 18:00:20 +0100jusa(~jusa@kraa.fi) jusa
2024-11-16 18:00:20 +0100deebo(~globe@stonebay32.com) treetip
2024-11-16 18:00:20 +0100scardinal(~supreme@0x573d64a9.static.cust.fastspeed.dk) scardinal
2024-11-16 18:00:20 +0100td_(~td@i53870904.versanet.de) td_
2024-11-16 18:00:20 +0100alp(~alp@2001:861:e3d6:8f80:2261:439d:9740:2954)
2024-11-16 18:00:20 +0100ft(~ft@p4fc2a26f.dip0.t-ipconnect.de) ft
2024-11-16 18:00:20 +0100berberman(~berberman@user/berberman) berberman
2024-11-16 18:00:20 +0100ectospasm(~ectospasm@user/ectospasm) ectospasm
2024-11-16 18:00:20 +0100Natch(~natch@c-92-34-7-158.bbcust.telenor.se) Natch
2024-11-16 18:00:20 +0100piele(~piele@tbonesteak.creativeserver.net) piele
2024-11-16 18:00:20 +0100todi(~todi@p57803331.dip0.t-ipconnect.de) todi
2024-11-16 18:00:20 +0100_qw(~eqw@user/eqw) eqw
2024-11-16 18:00:20 +0100amenonsen(~amenonsen@pitta.toroid.org) amenonsen
2024-11-16 18:00:20 +0100rieper(~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) rieper
2024-11-16 18:00:20 +0100xacktm(xacktm@user/xacktm) xacktm
2024-11-16 18:00:20 +0100geekosaur(sid609282@xmonad/geekosaur) geekosaur
2024-11-16 18:00:20 +0100jmct(sid160793@id-160793.tinside.irccloud.com) jmct
2024-11-16 18:00:20 +0100dsal(sid13060@id-13060.lymington.irccloud.com) dsal
2024-11-16 18:00:20 +0100amir(sid22336@user/amir) amir
2024-11-16 18:00:20 +0100terrorjack4(~terrorjac@2a01:4f8:c17:dc9f::) terrorjack
2024-11-16 18:00:20 +0100yaslam_(~yaslam@user/yaslam) yaslam
2024-11-16 18:00:20 +0100FatBoyXPC(~FatBoyXPC@user/fatboyxpc) FatBoyXPC
2024-11-16 18:00:20 +0100fcser(~fcser@booty.farted.net) fcser
2024-11-16 18:00:20 +0100thaumavorio(~thaumavor@thaumavor.io) thaumavorio
2024-11-16 18:00:20 +0100cayley5(~cayley5@user/phileasfogg) phileasfogg
2024-11-16 18:00:20 +0100082AAS5CR(7569f027cf@2a03:6000:1812:100::e4) samhh
2024-11-16 18:00:20 +0100wsx(055e6b628d@2a03:6000:1812:100::dd6) wsx
2024-11-16 18:00:20 +0100bwolf(c3bc363dd1@2a03:6000:1812:100::180) bwolf
2024-11-16 18:00:20 +0100eso(a0662dfd5e@2a03:6000:1812:100::1266) jeso