Home liberachat/#xmonad: Logs Calendar

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

00:06:47 <geekosaur> you have to build it yourself. see https://github.com/xmonad/xmonad/blob/master/src/XMonad/Main.hs#L131-L140 for an example
00:07:09 <geekosaur> (I had to dig for that, but knew I was in trouble when I found setClientMessageEvent)
00:08:30 <abastro[m]> `setClientMessageEvent' e rw xmonad_restart 32 []`
00:08:30 <abastro[m]> What is this?
00:09:07 <geekosaur> https://hackage.haskell.org/package/X11-1.10.2/docs/Graphics-X11-Xlib-Extras.html#v:setClientMessageEvent
00:09:44 <geekosaur> it takes an unpopulated X event and turns it into a ClientMessage event
00:10:44 × werneta quits (~werneta@137.79.215.173) (Ping timeout: 248 seconds)
00:12:32 <abastro[m]> Oh, I can make my own ClientMessage?
00:12:48 <abastro[m]> Maybe I don't need mvars after all
00:13:17 <geekosaur> with some limits, since you could go low level and use a C struct or something as the payload, but we don't support that currently
00:14:19 <geekosaur> the problem with doing this, again, is there are some problems if there's one outstanding after a restart (I think if you get just the wrong timing with ShowWName you can still crash xmonad)
00:21:04 <abastro[m]> Can I use a String?
00:25:25 <geekosaur> hm. probably but you'd want to use the utf8_string package to encode it and set the format to UTF8_STRING, length 8, then the encoded characters as a packed (C) array
00:26:13 <geekosaur> alternately if you don't care about anything but xmonad seeing it, output the codepoints with some user-chosen format and length 32
00:26:41 <geekosaur> a literal String won'[t work since it's a linked list and messages have no provision for that
00:35:14 <abastro[m]> Indeed literal string does not work
00:35:30 <abastro[m]> How about making an Atom?
00:36:28 <geekosaur> an atom is a number registered with the X server; you should not use them for arbitrary strings
00:36:44 <geekosaur> things like the formats for events and properties are atoms
00:37:55 <abastro[m]> Hmmm
00:38:16 <abastro[m]> I am wondering how to implement tabs through gtk, then.
00:43:31 <abastro[m]> I guess STM is less hassle
00:45:04 benin joins (~benin@183.82.178.195)
00:51:16 × benin quits (~benin@183.82.178.195) (Ping timeout: 248 seconds)
01:11:35 benin joins (~benin@183.82.204.110)
01:12:27 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
02:04:30 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 246 seconds)
02:05:43 × Xioulious quits (~yourname@193.32.249.137) (Quit: leaving)
02:22:57 banc joins (banc@gateway/vpn/airvpn/banc)
02:28:16 abastro joins (~abab9579@192.249.26.68)
02:55:01 mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d)
02:56:22 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
02:57:19 × td_ quits (~td@94.134.91.43) (Ping timeout: 240 seconds)
02:59:27 td_ joins (~td@94.134.91.227)
03:46:58 × stackdroid18 quits (14094@user/stackdroid) (Quit: Lost terminal)
03:54:01 × abastro quits (~abab9579@192.249.26.68) (Remote host closed the connection)
03:55:35 abastro joins (~abab9579@192.249.26.68)
04:32:36 × abastro quits (~abab9579@192.249.26.68) (Ping timeout: 248 seconds)
04:51:27 × benin quits (~benin@183.82.204.110) (Ping timeout: 246 seconds)
04:52:26 benin joins (~benin@183.82.204.110)
05:00:35 abastro joins (~abab9579@192.249.26.68)
05:32:22 × abastro quits (~abab9579@192.249.26.68) (Remote host closed the connection)
05:33:35 abastro joins (~abab9579@192.249.26.68)
05:37:02 × mvk quits (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds)
05:42:06 × abastro quits (~abab9579@192.249.26.68) (Remote host closed the connection)
05:52:07 abastro joins (~abab9579@192.249.26.68)
05:52:46 × abastro quits (~abab9579@192.249.26.68) (Remote host closed the connection)
05:53:54 <abastro[m]> Meh, xmonad always crash when I refresh.. :/
06:17:28 globe_ is now known as deebo
06:41:00 × benin quits (~benin@183.82.204.110) (Ping timeout: 260 seconds)
06:55:44 <abastro[m]> Is there a way for gridselect to exclude windows from NSP workspace?
06:57:57 abastro joins (~abab9579@192.249.26.68)
07:30:57 <lyiriyah[m]> Probably want to rewrite the windowMap (https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/src/XMonad.Actions.GridSelect.html#windowMap) function to exclude windows from the NSP workspace. Not sure how you'd go about it.
08:08:48 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
09:00:22 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
09:37:17 <abastro[m]> Hm that might be quite a hassle
09:39:42 × abastro quits (~abab9579@192.249.26.68) (Ping timeout: 250 seconds)
11:50:54 hp77 joins (~hp77@157.119.207.150)
11:52:02 <hp77> My System is not displaying some fonts, I am trying to see some downloaded fonts in font-manager
11:52:13 <hp77> anyone know how can I overcome this?
11:52:15 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
12:25:54 sagax joins (~sagax_nb@user/sagax)
12:37:05 arjun joins (~arjun@user/arjun)
12:44:29 × hp77 quits (~hp77@157.119.207.150) (Quit: Client closed)
12:56:08 × arjun quits (~arjun@user/arjun) (Quit: Leaving)
13:06:24 srk- joins (~sorki@user/srk)
13:09:45 × srk quits (~sorki@user/srk) (Ping timeout: 276 seconds)
13:09:45 srk- is now known as srk
13:12:35 srk- joins (~sorki@user/srk)
13:13:09 srk| joins (~sorki@user/srk)
13:16:17 srk^ joins (~sorki@user/srk)
13:16:20 × srk quits (~sorki@user/srk) (Ping timeout: 248 seconds)
13:17:33 × srk- quits (~sorki@user/srk) (Ping timeout: 276 seconds)
13:18:12 × srk| quits (~sorki@user/srk) (Ping timeout: 276 seconds)
13:19:12 srk^ is now known as srk
15:46:47 × nomadxxxx3 quits (~lanomadx@69.167.38.68) (Ping timeout: 240 seconds)
15:47:06 nomadxx3 joins (~lanomadx@69.167.38.62)
15:50:01 × nomadxx3 quits (~lanomadx@69.167.38.62) (Client Quit)
15:50:17 nomadxx3 joins (~lanomadx@208.91.65.93)
16:00:54 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:34:54 × joshproehl quits (~quassel@user/joshproehl) (Quit: Disappearing act!)
16:35:09 joshproehl joins (~quassel@user/joshproehl)
16:35:50 × joshproehl quits (~quassel@user/joshproehl) (Client Quit)
16:36:03 joshproehl joins (~quassel@user/joshproehl)
16:36:14 × joshproehl quits (~quassel@user/joshproehl) (Client Quit)
16:37:50 joshproehl joins (~quassel@user/joshproehl)
16:40:55 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
17:24:15 jao joins (~jao@211.68.17.95.dynamic.jazztel.es)
17:36:24 × jao quits (~jao@211.68.17.95.dynamic.jazztel.es) (Remote host closed the connection)
17:37:40 jao joins (~jao@211.68.17.95.dynamic.jazztel.es)
18:02:36 stackdroid18 joins (14094@user/stackdroid)
18:18:47 × doppo quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 240 seconds)
18:26:52 doppo joins (~doppo@2604:180::e0fc:a07f)
18:32:57 × stackdroid18 quits (14094@user/stackdroid) (Quit: Lost terminal)
18:47:14 stackdroid18 joins (~stackdroi@user/stackdroid)
21:25:14 geekosaur wonders if hp77 ever found an answer to their problem (this not being the best place to ask about it)
21:25:26 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
22:11:18 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Ping timeout: 246 seconds)
22:11:25 allbery_b joins (~geekosaur@xmonad/geekosaur)
22:11:28 allbery_b is now known as geekosaur
23:47:18 × haskl quits (~haskl@user/haskl) (Remote host closed the connection)
23:47:46 haskl joins (~haskl@user/haskl)

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