Home liberachat/#xmonad: Logs Calendar

Logs on 2022-05-04 (liberachat/#xmonad)

01:12:49 × stackdroid18 quits (~stackdroi@user/stackdroid) (Quit: hasta la vista... tchau!)
01:27:13 × twiclo quits (~twiclo@vpn.utahbroadband.com) (Quit: WeeChat 3.4)
01:29:45 × jao quits (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 260 seconds)
01:36:49 Guest96 joins (~Guest96@pool-72-89-154-115.nycmny.fios.verizon.net)
01:48:53 × Guest96 quits (~Guest96@pool-72-89-154-115.nycmny.fios.verizon.net) (Quit: Client closed)
02:02:44 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds)
02:22:35 banc joins (banc@gateway/vpn/airvpn/banc)
02:46:11 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
02:48:38 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
02:57:08 × td_ quits (~td@94.134.91.227) (Ping timeout: 248 seconds)
02:59:12 td_ joins (~td@muedsl-82-207-238-011.citykom.de)
03:27:32 mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d)
04:02:32 × mvk quits (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds)
05:01:16 × redgloboli_ quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
05:05:22 redgloboli joins (~redglobol@user/redgloboli)
05:07:37 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
05:09:47 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit)
07:14:33 × VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM)
07:14:33 × ms[m] quits (~msmatrixp@2001:470:69fc:105::2b48) (Quit: Bridge terminating on SIGTERM)
07:14:33 × abastro[m] quits (~abastroma@2001:470:69fc:105::1:e119) (Quit: Bridge terminating on SIGTERM)
07:14:33 × sibi quits (~sibi@2001:470:69fc:105::8ab) (Quit: Bridge terminating on SIGTERM)
07:14:33 × Ash[m] quits (~signal-wa@2001:470:69fc:105::1:2318) (Quit: Bridge terminating on SIGTERM)
07:14:33 × Solid[m] quits (~slot-matr@2001:470:69fc:105::1:a84) (Quit: Bridge terminating on SIGTERM)
07:14:34 × Ether[m] quits (~etherrorc@2001:470:69fc:105::1:e66e) (Quit: Bridge terminating on SIGTERM)
07:14:34 × Zach[m]1 quits (~zoglesby@user/zoglesby) (Quit: Bridge terminating on SIGTERM)
07:14:34 × Tin[m] quits (~tinmatrix@2001:470:69fc:105::1:4fb3) (Quit: Bridge terminating on SIGTERM)
07:14:34 × Yehoshua quits (~yehoshua@2001:470:69fc:105::1:593f) (Quit: Bridge terminating on SIGTERM)
07:14:34 × yuu[m] quits (~yuumatrix@2001:470:69fc:105::8a6) (Quit: Bridge terminating on SIGTERM)
07:14:35 × Drishal[m] quits (~drishalma@2001:470:69fc:105::a36) (Quit: Bridge terminating on SIGTERM)
07:14:35 × CodeBitCookie[m] quits (~code-bit-@2001:470:69fc:105::a2f) (Quit: Bridge terminating on SIGTERM)
07:14:35 × neopenk[m] quits (~neopenkma@2001:470:69fc:105::1:6286) (Quit: Bridge terminating on SIGTERM)
07:14:35 × defc0n[m] quits (~defc0nmat@2001:470:69fc:105::1:f39b) (Quit: Bridge terminating on SIGTERM)
07:14:35 × MarkLumbao[m] quits (~mark-lumb@2001:470:69fc:105::cfc6) (Quit: Bridge terminating on SIGTERM)
07:14:35 × Johann[m] quits (~wubhlueao@2001:470:69fc:105::1:f791) (Quit: Bridge terminating on SIGTERM)
07:14:35 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: Bridge terminating on SIGTERM)
07:14:35 × M-elo-[m] quits (~gilganixm@2001:470:69fc:105::3d09) (Quit: Bridge terminating on SIGTERM)
07:14:35 × RajatVerma[m] quits (~rajatvmat@2001:470:69fc:105::1:fb34) (Quit: Bridge terminating on SIGTERM)
07:14:35 × DeepMajumder[m] quits (~reddocmdm@2001:470:69fc:105::1:f486) (Quit: Bridge terminating on SIGTERM)
07:14:35 × kwer[m] quits (~kwermatri@2001:470:69fc:105::1:4da1) (Quit: Bridge terminating on SIGTERM)
07:14:35 × TomasJakl[m] quits (~jaklttchn@2001:470:69fc:105::a42) (Quit: Bridge terminating on SIGTERM)
07:14:35 × corisco[m] quits (~coriscokd@2001:470:69fc:105::1:dea6) (Quit: Bridge terminating on SIGTERM)
07:14:35 × evanjs[m] quits (~evanjsxma@2001:470:69fc:105::1:fc72) (Quit: Bridge terminating on SIGTERM)
07:14:35 × ArshiaAghaei[m] quits (~arshiaagh@2001:470:69fc:105::1:c382) (Quit: Bridge terminating on SIGTERM)
07:14:35 × qbit[m]1 quits (~qbittapen@2001:470:69fc:105::194) (Quit: Bridge terminating on SIGTERM)
07:14:36 × thonoht[m] quits (~thonohtma@2001:470:69fc:105::d7be) (Quit: Bridge terminating on SIGTERM)
07:14:36 × cjb[m] quits (~cjbayliss@user/cjb) (Quit: Bridge terminating on SIGTERM)
07:14:36 × lyiriyah[m] quits (~lyiriyahm@2001:470:69fc:105::cc0) (Quit: Bridge terminating on SIGTERM)
07:14:36 × YusefAslam[m] quits (~yusz1matr@2001:470:69fc:105::1:12c) (Quit: Bridge terminating on SIGTERM)
07:14:36 × LukasLuluHu[m] quits (~ge59woxtu@2001:470:69fc:105::1:fdcf) (Quit: Bridge terminating on SIGTERM)
07:14:36 × reavertor[m] quits (~reavertor@2001:470:69fc:105::1:ffd7) (Quit: Bridge terminating on SIGTERM)
07:14:37 × jakeStateless-Fa quits (~jakefroms@2001:470:69fc:105::15ef) (Quit: Bridge terminating on SIGTERM)
07:14:37 × superusercode quits (~sudousrco@2001:470:69fc:105::1:ee77) (Quit: Bridge terminating on SIGTERM)
07:14:37 × Zarak[m] quits (~zarakmatr@2001:470:69fc:105::1:f67f) (Quit: Bridge terminating on SIGTERM)
07:14:37 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: Bridge terminating on SIGTERM)
07:14:40 × anon_kun600[m] quits (~anonkun60@2001:470:69fc:105::1:ebb8) (Quit: Bridge terminating on SIGTERM)
07:14:40 × butterfly[m] quits (~butterfly@2001:470:69fc:105::1:70db) (Quit: Bridge terminating on SIGTERM)
07:14:40 × valarMorghulis[m quits (~lladeebll@2001:470:69fc:105::2:72) (Quit: Bridge terminating on SIGTERM)
07:14:40 × RosarioPulella[m quits (~rosariopu@2001:470:69fc:105::a57) (Quit: Bridge terminating on SIGTERM)
07:14:42 × HAL[m] quits (~evadk8mat@2001:470:69fc:105::3ed0) (Quit: Bridge terminating on SIGTERM)
07:14:42 × yusz-01[m] quits (~yusz-01ma@2001:470:69fc:105::1:f697) (Quit: Bridge terminating on SIGTERM)
07:14:43 × ares[m] quits (~arescatgi@2001:470:69fc:105::1:cca5) (Quit: Bridge terminating on SIGTERM)
07:14:43 × cdepillabout[m] quits (~cdepillab@2001:470:69fc:105::3d3) (Quit: Bridge terminating on SIGTERM)
07:14:43 × Etxeberrialex[m] quits (~etxeberri@2001:470:69fc:105::1:5ae6) (Quit: Bridge terminating on SIGTERM)
07:14:43 × Tisoxin quits (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM)
07:14:43 × mekeor[m] quits (~mekeormat@2001:470:69fc:105::17e4) (Quit: Bridge terminating on SIGTERM)
07:14:43 × hypoesoteric[m] quits (~hypoesote@2001:470:69fc:105::1:f849) (Quit: Bridge terminating on SIGTERM)
07:18:13 sibi joins (~sibi@2001:470:69fc:105::8ab)
07:19:53 mekeor[m] joins (~mekeormat@2001:470:69fc:105::17e4)
07:27:03 unclechu joins (~unclechu@2001:470:69fc:105::354)
07:27:03 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
07:27:03 Yehoshua joins (~yehoshua@2001:470:69fc:105::1:593f)
07:27:03 yuu[m] joins (~yuumatrix@2001:470:69fc:105::8a6)
07:27:03 Drishal[m] joins (~drishalma@2001:470:69fc:105::a36)
07:27:03 ms[m] joins (~msmatrixp@2001:470:69fc:105::2b48)
07:27:03 qbit[m]1 joins (~qbittapen@2001:470:69fc:105::194)
07:27:03 neopenk[m] joins (~neopenkma@2001:470:69fc:105::1:6286)
07:27:03 valarMorghulis[m joins (~lladeebll@2001:470:69fc:105::2:72)
07:27:03 RajatVerma[m] joins (~rajatvmat@2001:470:69fc:105::1:fb34)
07:27:04 lyiriyah[m] joins (~lyiriyahm@2001:470:69fc:105::cc0)
07:27:04 cdepillabout[m] joins (~cdepillab@2001:470:69fc:105::3d3)
07:27:04 ArshiaAghaei[m] joins (~arshiaagh@2001:470:69fc:105::1:c382)
07:27:04 abastro[m] joins (~abastroma@2001:470:69fc:105::1:e119)
07:27:04 Ash[m] joins (~signal-wa@2001:470:69fc:105::1:2318)
07:27:04 CodeBitCookie[m] joins (~code-bit-@2001:470:69fc:105::a2f)
07:27:04 corisco[m] joins (~coriscokd@2001:470:69fc:105::1:dea6)
07:27:15 cjb[m] joins (~cjbayliss@2001:470:69fc:105::bade)
07:27:15 YusefAslam[m] joins (~yusz1matr@2001:470:69fc:105::1:12c)
07:27:15 thonoht[m] joins (~thonohtma@2001:470:69fc:105::d7be)
07:27:15 MarkLumbao[m] joins (~mark-lumb@2001:470:69fc:105::cfc6)
07:27:16 reavertor[m] joins (~reavertor@2001:470:69fc:105::1:ffd7)
07:27:16 Zarak[m] joins (~zarakmatr@2001:470:69fc:105::1:f67f)
07:27:16 Ether[m] joins (~etherrorc@2001:470:69fc:105::1:e66e)
07:27:16 kwer[m] joins (~kwermatri@2001:470:69fc:105::1:4da1)
07:27:16 yusz-01[m] joins (~yusz-01ma@2001:470:69fc:105::1:f697)
07:27:16 anon_kun600[m] joins (~anonkun60@2001:470:69fc:105::1:ebb8)
07:27:16 butterfly[m] joins (~butterfly@2001:470:69fc:105::1:70db)
07:27:16 Johann[m] joins (~wubhlueao@2001:470:69fc:105::1:f791)
07:27:16 evanjs[m] joins (~evanjsxma@2001:470:69fc:105::1:fc72)
07:27:17 TomasJakl[m] joins (~jaklttchn@2001:470:69fc:105::a42)
07:27:17 HAL[m] joins (~evadk8mat@2001:470:69fc:105::3ed0)
07:27:17 DeepMajumder[m] joins (~reddocmdm@2001:470:69fc:105::1:f486)
07:27:17 Tin[m] joins (~tinmatrix@2001:470:69fc:105::1:4fb3)
07:27:17 RosarioPulella[m joins (~rosariopu@2001:470:69fc:105::a57)
07:27:17 defc0n[m] joins (~defc0nmat@2001:470:69fc:105::1:f39b)
07:27:17 LukasLuluHu[m] joins (~ge59woxtu@2001:470:69fc:105::1:fdcf)
07:27:17 Etxeberrialex[m] joins (~etxeberri@2001:470:69fc:105::1:5ae6)
07:27:17 hypoesoteric[m] joins (~hypoesote@2001:470:69fc:105::1:f849)
07:27:17 ares[m] joins (~arescatgi@2001:470:69fc:105::1:cca5)
07:27:18 jakeStateless-Fa joins (~jakefroms@2001:470:69fc:105::15ef)
07:27:18 M-elo-[m] joins (~gilganixm@2001:470:69fc:105::3d09)
07:36:31 Tisoxin joins (~ikosit@user/ikosit)
07:36:44 Solid[m] joins (~slot-matr@2001:470:69fc:105::1:a84)
07:52:44 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
07:57:49 × Hash quits (~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in)
08:17:10 Hash joins (~Hash@hey.howstoned.ru)
08:30:27 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
10:04:50 × anon_kun600[m] quits (~anonkun60@2001:470:69fc:105::1:ebb8) (Ping timeout: 260 seconds)
10:05:03 anon_kun600[m] joins (~anonkun60@2001:470:69fc:105::1:ebb8)
10:53:15 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 256 seconds)
11:51:00 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
12:07:51 jao joins (~jao@211.68.17.95.dynamic.jazztel.es)
12:37:59 arjun joins (~arjun@user/arjun)
12:41:29 × jao quits (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 248 seconds)
13:15:47 jao joins (~jao@211.68.17.95.dynamic.jazztel.es)
13:50:36 benin joins (~benin@183.82.31.231)
13:52:32 cfricke joins (~cfricke@user/cfricke)
13:55:28 × cfricke quits (~cfricke@user/cfricke) (Client Quit)
14:01:51 cfricke joins (~cfricke@user/cfricke)
14:14:09 × thunderrd quits (~thunderrd@183.182.110.239) (Ping timeout: 246 seconds)
14:28:33 × arjun quits (~arjun@user/arjun) (Ping timeout: 260 seconds)
14:32:12 benin4 joins (~benin@183.82.24.173)
14:32:43 thunderrd joins (~thunderrd@183.182.110.239)
14:33:18 stackdroid18 joins (14094@user/stackdroid)
14:34:39 × benin quits (~benin@183.82.31.231) (Ping timeout: 276 seconds)
14:34:39 benin4 is now known as benin
14:38:52 arjun joins (~arjun@user/arjun)
14:40:21 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5)
15:06:11 junkDog joins (~junk@150.214.58.87)
15:13:36 × junkDog quits (~junk@150.214.58.87) (Quit: WeeChat 3.5)
15:15:03 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 256 seconds)
15:28:07 cfricke joins (~cfricke@user/cfricke)
16:05:43 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.4.1)
16:09:59 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
16:09:59 allbery_b joins (~geekosaur@xmonad/geekosaur)
16:10:02 allbery_b is now known as geekosaur
16:18:00 × benin quits (~benin@183.82.24.173) (Ping timeout: 276 seconds)
16:21:53 benin joins (~benin@2401:4900:3605:3fd5:dda6:4c8:b888:c923)
16:29:31 werneta joins (~werneta@137.79.215.173)
16:40:19 benin9 joins (~benin@183.82.207.222)
16:42:36 × benin quits (~benin@2401:4900:3605:3fd5:dda6:4c8:b888:c923) (Ping timeout: 250 seconds)
16:42:37 benin9 is now known as benin
16:54:37 mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d)
17:28:38 × jeeeun quits (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat)
17:30:14 jeeeun joins (~jeeeun@78.40.148.178)
17:40:47 × jeeeun quits (~jeeeun@78.40.148.178) (Ping timeout: 256 seconds)
17:47:31 jeeeun joins (~jeeeun@78.40.148.178)
18:09:08 × benin quits (~benin@183.82.207.222) (Quit: The Lounge - https://thelounge.chat)
19:14:32 × arjun quits (~arjun@user/arjun) (Quit: Leaving)
21:03:39 × werneta quits (~werneta@137.79.215.173) (Ping timeout: 256 seconds)
21:18:18 werneta joins (~werneta@137.79.215.173)
21:20:52 × joshproehl quits (~quassel@user/joshproehl) (Remote host closed the connection)
21:21:46 joshproehl joins (~quassel@user/joshproehl)
21:33:54 moonsheep joins (~user@185.154.9.192)
21:39:56 × moonsheep quits (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1))
21:40:18 moonsheep joins (~user@185.154.9.192)
21:40:37 × moonsheep quits (~user@185.154.9.192) (Client Quit)
21:40:59 moonsheep joins (~user@185.154.9.192)
21:41:12 <moonsheep> hi there!
21:41:24 <geekosaur> hi
21:41:25 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
21:41:26 superusercode joins (~sudousrco@2001:470:69fc:105::1:ee77)
21:41:26 Zach[m] joins (~zoglesby@user/zoglesby)
21:44:03 <moonsheep> is it a good idea to run xmobar within the same process as xmonad? (something like "forkIO $ xmobar config")
21:44:11 <moonsheep> btw what's the proper way to format inline code here?
21:44:22 <geekosaur> best bet is to use a pastebin
21:44:25 <geekosaur> @where paste
21:44:25 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
21:44:42 <moonsheep> even if for <30 char snippets?
21:44:55 <geekosaur> if you use matrix instead of irc, it will format and pastebin stuff for you
21:45:10 <geekosaur> short one-line stuff is fine. irc doesn't really do formatting though
21:45:20 <moonsheep> ah, thank you
21:45:44 <moonsheep> anyway, should I run xmobar in the same process as xmonad?
21:45:49 <moonsheep> or is that as stupid as it sounds?
21:45:57 <geekosaur> anyway you can't really run other stuff in xmonad threads, unless it opens its own server connection and even then it'll be limited
21:46:44 <geekosaur> Xlib doesn't really support multithreaded. if you make a specific call before opening the server it'll lock its global state around every call which slows everything down.
21:47:01 <geekosaur> (we mostly don't but get away with it; this is probably luck)
21:47:36 <geekosaur> that is,m there are a few contribs that do X calls in threads when they probably shouldn't because we don't tell Xlib to maintain its global state lock
21:47:45 <moonsheep> but from the pov of xmonad, what's the difference of xmobar running in a separate thread than in a separate process? besides, shouldn't that make communication easier?
21:47:58 <geekosaur> it makes communication harder, actually
21:48:09 <moonsheep> oh, because X maintains process-wide state?
21:48:38 <geekosaur> xmonad's main loop is not a full main loop like in e.g. a gtk app, it supports only XNextEvent and will not handle things like timers. and its state is designed to be single-threaded
21:49:02 <moonsheep> right
21:49:15 <geekosaur> you could hypothetically use TChans to communicate but anything that would block poses problems
21:49:52 <moonsheep> I feel like it would be so beautiful to actually configure everything through haskell and have xmobar be but another xmonad module
21:50:00 <moonsheep> oh well
21:50:22 <geekosaur> someone else here (abastro[m] I think, but they seem not to be here now) was trying to do it the other day and I was explaining all the shortcomings and limitations
21:50:46 <geekosaur> we'd really6 need a more complex main loop and better handleEventLoop support for it to work
21:50:47 <moonsheep> btw, is this situation any better with wayland?
21:53:33 <geekosaur> both xcb and wayland avoid global state, but server connections are inherently single-threaded
21:53:56 <geekosaur> (think about it. a message comes in from the server: which thread should read it? you have to read it to find out)
21:54:27 <moonsheep> right
21:55:51 moonsheep parts (~user@185.154.9.192) (ERC 5.4 (IRC client for GNU Emacs 28.1))
21:56:29 <geekosaur> gtk has a subsystem for routing stuff between the main gtk thread and subthreads so that multithreaded programs can use it
21:57:07 moonsheep joins (~user@185.154.9.192)
21:57:14 <geekosaur> gtk has a subsystem for routing stuff between the main gtk thread and subthreads so that multithreaded programs can use it
21:57:36 <geekosaur> xmonad doesn't and in general doesn't need it
21:58:30 <geekosaur> we're more about minimal, so putting statusbar functionality in a different app process makes more sense to us (and to the xmobar maintainers)
21:58:52 <moonsheep> so then how should my config look? a directory with all the xmobar stuff, which gets compiled into an executable that's run by xmonad on initialization?
21:59:29 <geekosaur> there is some stuff for adding status items to the stuff we send to a status bar, but the clock one provided shows the limitations: since it only runs as part of the logHook, you'd only see the time update after a focus change or etc.
21:59:37 <geekosaur> yes
22:01:41 <moonsheep> I still feel like it would be way nicer if you could communicate with things like the status
22:01:41 <moonsheep> bar with primitives like channels though
22:01:51 <moonsheep> oops
22:02:19 × moonsheep quits (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1))
22:02:38 <geekosaur> eventually you're putting too much stuff in one process. that's kinda the gnome way of doing things, and it has the shortcoming that your whole session dies if any component does
22:02:56 <geekosaur> (especially noticeable under wayland since one of those components is the compositor)
22:02:58 moonsheep joins (~user@185.154.9.192)
22:03:04 <geekosaur> eventually you're putting too much stuff in one process. that's kinda the gnome way of doing things, and it has the shortcoming that your whole session dies if any component does
22:03:06 <geekosaur> (especially noticeable under wayland since one of those components is the compositor)
22:03:20 <moonsheep> fair enough
22:04:52 <Hash> Hey guys
22:04:58 <Hash> I lost my logs and I need you guys
22:05:29 <Hash> So, remember last year, I had this problem, where if using plasmashell kde panels with Xmonad, something changed and it won't show menus anymore or context menus
22:05:52 <Hash> So I had to edit some source in some KDE plasmaframework package, and make it compatible. I can't for the life of me find that info again
22:05:58 <Hash> I know I posted it here Xmonad channel.
22:06:10 <Hash> Can someone please, if you have a chacne, and you don't mind, grep your logs for me please?
22:06:31 <Hash> I need that patch. I'm sure I posted it somewhere as a link. I have the old compile packages and source, but I can't remember which line I edited.
22:06:35 <moonsheep> just joined today, can't really help
22:07:02 <Hash> just grep for my nickname Hash or 'stoned'
22:07:16 <Hash> And kde and xmonad
22:08:12 <Hash> I can't find it in the channel log online either.
22:14:16 <Hash> https://github.com/xmonad/xmonad/issues/174
22:14:20 <Hash> I think this might be it.
22:17:11 <Hash> https://bugs.kde.org/show_bug.cgi?id=396177
22:20:43 <geekosaur> I think that's it. I found the IRC log but it doesn't have details
22:22:16 <Hash> Oh thank you so much dude.
22:22:18 <Hash> I apprecaite you
22:22:26 <Hash> This is it. :)
22:23:41 <geekosaur> it also noted the KDE folks didn't want to fix the bug, sadly
22:25:58 geekosaur wonders (possibly again) if "kdeinit" is enough to get styled KDE stuff without plasma
22:51:19 × moonsheep quits (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1))
22:58:25 <abastro[m]> geekosaur: It does seem like you can spawn a process which shares a TChan
22:59:23 <Hash> fixed.
22:59:25 <Hash> I don't want to upload a patch, because code changes from version to version. I'll post the exact C++ code needed to be changed. One has to intelligently apply it. Patches online won't work for this kde problem
23:05:29 × werneta quits (~werneta@137.79.215.173) (Ping timeout: 256 seconds)
23:12:56 <geekosaur> abastro[m], I doubt it, it's based on shared memory and distributed STM is quite sa different problem from single-process STM
23:13:26 <geekosaur> you may still have a TChan in the child after forkProcess but it won't communicate with the parent
23:21:24 <Hash> geekosaur: save this somewhere in your bookmarks or channel bot or something
23:21:26 <Hash> https://github.com/xmonad/xmonad/issues/174#issuecomment-1118020397
23:21:32 <Hash> :)
23:21:46 <Hash> Should be helpful for anyone now using latest KDE and Xmonad together
23:22:38 <abastro[m]> geekosaur: oh, I see. So TChan does not work across process
23:23:29 <geekosaur> I think distributed software transactional memory is still Ph.D thesis material
23:26:37 <abastro[m]> I guess locks are indeed the way to go then
23:26:53 <abastro[m]> Sad haskell lacks proper locks
23:29:10 <abastro[m]> Actually I more and more realize that system tray and dm tools should fire up window managers like xmonad, not the other way around
23:35:35 werneta joins (~werneta@137.79.199.110)
23:58:58 × mvk quits (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds)

All times are in UTC on 2022-05-04.