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.