2020/12/14

2020-12-14 00:19:04 +0100 <By_JumperX4[m]> Hey ! I'm having an issue displaying workspaces in xmobar (i'm new to xmonad and don't know haskell) It actually shows this in xmobar :
2020-12-14 00:19:13 +0100By_JumperX4[m]uploaded an image: 2020-12-13-231842_2562x20_scrot.png (7KiB) < https://matrix.org/_matrix/media/r0/download/gnous.eu/QCgHRLSPhSHFnuvvGUevuHEV/2020-12-13-231842_2… >
2020-12-14 00:19:23 +0100 <By_JumperX4[m]> my xmobar config :
2020-12-14 00:19:28 +0100By_JumperX4[m]sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/CllEgZLFARnwcSuXXxEZdKcH/message.txt >
2020-12-14 00:19:48 +0100 <By_JumperX4[m]> my xmonad.hs :
2020-12-14 00:19:54 +0100By_JumperX4[m]sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/xAwhmxqSMuvXxQJXxyjVdBAm/message.txt >
2020-12-14 00:33:51 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2020-12-14 00:36:38 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Read error: Connection reset by peer)
2020-12-14 00:49:13 +0100notis(~notis@185.51.134.230) (Ping timeout: 256 seconds)
2020-12-14 01:21:45 +0100sam_d(~sam@unaffiliated/sam-d/x-1905598) (Read error: Connection reset by peer)
2020-12-14 01:22:07 +0100sam_d(~sam@unaffiliated/sam-d/x-1905598)
2020-12-14 01:31:15 +0100amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com) (Read error: Connection reset by peer)
2020-12-14 01:33:25 +0100al3x27(~plovs@85.254.74.204) (Ping timeout: 240 seconds)
2020-12-14 01:37:49 +0100amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com)
2020-12-14 01:38:17 +0100ddellacosta(dd@gateway/vpn/mullvad/ddellacosta)
2020-12-14 01:47:16 +0100ddellacosta(dd@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2020-12-14 01:56:18 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 02:21:40 +0100thunderrd(~thunderrd@183.182.111.131)
2020-12-14 02:59:05 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-14 03:56:02 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2020-12-14 04:23:37 +0100theDon(~td@muedsl-82-207-238-126.citykom.de) (Ping timeout: 264 seconds)
2020-12-14 04:25:01 +0100theDon(~td@muedsl-82-207-238-224.citykom.de)
2020-12-14 05:00:02 +0100haasn(~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2020-12-14 05:01:23 +0100haasn(~nand@mpv/developer/haasn)
2020-12-14 05:09:17 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving)
2020-12-14 05:20:37 +0100adder(~adder@unaffiliated/adder)
2020-12-14 05:21:30 +0100 <adder> hello, i have an issue with a function i took from XMonad.Util.Dmenu, namely dmenuXinerama, it seems like this is happening "These functions block xmonad's event loop until dmenu exits; this means that programs will not be able to open new windows and you will not be able to change workspaces or input focus until you have responded to the prompt one way or another."
2020-12-14 05:21:48 +0100 <adder> this is my config: https://github.com/adder46/dotfiles/blob/master/.xmonad/xmonad.hs#L55
2020-12-14 05:22:27 +0100 <adder> so what happens is that i try to spawn dmenu, it appears, and when i run something, everything is blocked, i can't do anything
2020-12-14 05:24:04 +0100 <psibi[m]> Liskni_si: I don't think the restore-keys stuff which I'm doing is hacky. It's the same as what's mentioned in the docs here: https://docs.github.com/en/free-pro-team@latest/actions/guides/caching-dependencies-to-speed-up-wo…
2020-12-14 05:24:04 +0100 <psibi[m]> First I try to get the exact cache for the stack.yaml file. If that is not found, I try to fetch the resolver cache without the stack.yaml hash.
2020-12-14 05:25:11 +0100 <psibi[m]> Liskni_si: Also, I remember pinging you something related to xmobar couple of months ago. And I think it did went to /dev/null :-)
2020-12-14 05:35:22 +0100adder(~adder@unaffiliated/adder) (Remote host closed the connection)
2020-12-14 05:36:34 +0100adder(~adder@unaffiliated/adder)
2020-12-14 05:42:00 +0100drl(~l@2600:1700:8360:3870::725) (Quit: Leaving)
2020-12-14 06:00:01 +0100adder(~adder@unaffiliated/adder) (Quit: Leaving)
2020-12-14 06:07:29 +0100adder(~adder@unaffiliated/adder)
2020-12-14 06:07:34 +0100 <adder> argh
2020-12-14 06:11:34 +0100adder(~adder@unaffiliated/adder) (Remote host closed the connection)
2020-12-14 06:17:55 +0100adder(~adder@unaffiliated/adder)
2020-12-14 06:42:18 +0100doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Quit: Leaving)
2020-12-14 06:43:07 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2020-12-14 07:02:33 +0100palo1(~weechat@c-base/crew/palo)
2020-12-14 07:05:47 +0100palo(~weechat@c-base/crew/palo) (Ping timeout: 265 seconds)
2020-12-14 07:05:47 +0100palo1palo
2020-12-14 07:18:30 +0100adder(~adder@unaffiliated/adder) (Remote host closed the connection)
2020-12-14 07:24:26 +0100adder(~adder@unaffiliated/adder)
2020-12-14 07:51:42 +0100rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 265 seconds)
2020-12-14 07:58:53 +0100al3x27(~plovs@85.254.74.204)
2020-12-14 08:02:00 +0100tux1(~tux@116.251.216.47)
2020-12-14 08:17:18 +0100malook(~Thunderbi@5.110.184.12)
2020-12-14 08:17:29 +0100malook(~Thunderbi@5.110.184.12) (Client Quit)
2020-12-14 08:22:42 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 08:35:44 +0100cfricke(~cfricke@unaffiliated/cfricke)
2020-12-14 08:44:13 +0100tux1(~tux@116.251.216.47) (Quit: WeeChat 2.9)
2020-12-14 08:53:05 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-14 08:53:26 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 09:15:27 +0100ixian(~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269) (Ping timeout: 260 seconds)
2020-12-14 09:15:27 +0100psamim(samimpmatr@gateway/shell/matrix.org/x-flynuotvhbmrlxjh) (Ping timeout: 260 seconds)
2020-12-14 09:16:30 +0100psamim(samimpmatr@gateway/shell/matrix.org/x-tnbwcntwhxafximz)
2020-12-14 09:16:39 +0100 <Solid> adder: I'm pretty sure what you want can be achieved by just http://ix.io/2HYy
2020-12-14 09:16:54 +0100adder(~adder@unaffiliated/adder) (*.net *.split)
2020-12-14 09:16:55 +0100Bruners(lasseb@gateway/shell/tihlde/x-prbtsfnrzpsykjsd) (*.net *.split)
2020-12-14 09:16:55 +0100fr33domlover(~fr33domlo@fsf/member/fr33domlover) (*.net *.split)
2020-12-14 09:16:56 +0100jtcs_(~jtcs@vmi359854.contaboserver.net) (*.net *.split)
2020-12-14 09:17:07 +0100ixian(~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269)
2020-12-14 09:21:47 +0100notis(~notis@185.51.134.230)
2020-12-14 09:22:20 +0100adder(~adder@unaffiliated/adder)
2020-12-14 09:22:20 +0100Bruners(lasseb@gateway/shell/tihlde/x-prbtsfnrzpsykjsd)
2020-12-14 09:22:20 +0100fr33domlover(~fr33domlo@fsf/member/fr33domlover)
2020-12-14 09:22:20 +0100jtcs_(~jtcs@vmi359854.contaboserver.net)
2020-12-14 09:28:05 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-14 09:28:26 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 10:14:48 +0100mc47(~yecinem@89.246.239.190)
2020-12-14 10:40:52 +0100al3x27(~plovs@85.254.74.204) (Ping timeout: 265 seconds)
2020-12-14 10:42:06 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-14 10:42:27 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 10:42:47 +0100al3x27(~plovs@85.254.75.80)
2020-12-14 10:49:29 +0100thc202(~thc202@unaffiliated/thc202)
2020-12-14 10:56:18 +0100berberman(~berberman@unaffiliated/berberman) (Ping timeout: 258 seconds)
2020-12-14 10:56:22 +0100berberman_(~berberman@unaffiliated/berberman)
2020-12-14 10:56:26 +0100belst_(~belst@unaffiliated/belst) (Ping timeout: 264 seconds)
2020-12-14 11:00:05 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-14 11:00:27 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 11:02:26 +0100de-vri-es(~de-vri-es@voyager.de-vri.es) (Ping timeout: 258 seconds)
2020-12-14 11:03:19 +0100belst(~belst@unaffiliated/belst)
2020-12-14 11:03:45 +0100de-vri-es(~de-vri-es@voyager.de-vri.es)
2020-12-14 11:30:41 +0100belst(~belst@unaffiliated/belst) (Ping timeout: 256 seconds)
2020-12-14 11:43:44 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2020-12-14 12:05:37 +0100al3x27(~plovs@85.254.75.80) (Ping timeout: 264 seconds)
2020-12-14 12:06:29 +0100al3x27(~plovs@85.254.75.80)
2020-12-14 12:16:33 +0100jaren999(~cyr4x3@139.47.121.51)
2020-12-14 12:29:05 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-14 12:29:26 +0100gzj(~gzj@unaffiliated/gzj)
2020-12-14 12:38:58 +0100jaren999(~cyr4x3@139.47.121.51) (Quit: WeeChat 1.6)
2020-12-14 12:40:41 +0100adder(~adder@unaffiliated/adder) ("Leaving")
2020-12-14 13:14:55 +0100gzj(~gzj@unaffiliated/gzj) (Quit: Leaving)
2020-12-14 13:20:24 +0100materiyolo(~materiyol@112.204.171.225)
2020-12-14 13:34:44 +0100_ashbreeze_(~mark@72-161-253-71.dyn.centurytel.net) (Read error: Connection reset by peer)
2020-12-14 13:36:14 +0100_ashbreeze_(~mark@184-157-32-85.dyn.centurytel.net)
2020-12-14 13:39:37 +0100 <Liskni_si> Solid: #427 looks okay to me now but I'm not sure if I should merge it or it geekosaur who's the maintainer and still somewhat active here should do that
2020-12-14 13:39:46 +0100 <Liskni_si> haven't seen him merging anything in a while...
2020-12-14 13:39:55 +0100 <Liskni_si> s/or it/or if/
2020-12-14 13:42:56 +0100geekosaur(ac3a536c@172.58.83.108)
2020-12-14 14:11:12 +0100al3x27(~plovs@85.254.75.80) (Ping timeout: 260 seconds)
2020-12-14 14:22:33 +0100 <Solid> Liskni_si: I think I'd feel better if he at least said it was okay to merge (even just in IRC)
2020-12-14 14:22:38 +0100 <Solid> seems like the polite thing to do
2020-12-14 14:24:12 +0100 <geekosaur> I'm still in something of an unstable position. I have it bookmarked and will try to look at it later
2020-12-14 14:30:16 +0100belst(~belst@unaffiliated/belst)
2020-12-14 15:17:20 +0100rabliatu(~quassel@199.58.187.144) (Ping timeout: 265 seconds)
2020-12-14 15:20:03 +0100malook(~Thunderbi@5.110.184.12)
2020-12-14 15:54:32 +0100geekosaur(ac3a536c@172.58.83.108) (Remote host closed the connection)
2020-12-14 15:58:27 +0100al3x27(~plovs@85.254.75.80)
2020-12-14 16:01:34 +0100malook(~Thunderbi@5.110.184.12) (Quit: malook)
2020-12-14 16:12:06 +0100cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
2020-12-14 16:44:54 +0100notis(~notis@185.51.134.230) (Quit: WeeChat 2.9)
2020-12-14 17:02:44 +0100notis(~notis@45.134.22.84)
2020-12-14 17:08:26 +0100rabliatu(~quassel@199.58.187.144)
2020-12-14 17:12:20 +0100terrorjack(~terrorjac@static.23.111.201.195.clients.your-server.de)
2020-12-14 17:14:00 +0100seschwar(~seschwar@unaffiliated/seschwar)
2020-12-14 17:47:09 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2020-12-14 17:54:28 +0100_ashbreeze_(~mark@184-157-32-85.dyn.centurytel.net) (Remote host closed the connection)
2020-12-14 17:54:37 +0100geekosaur(42d52137@66.213.33.55)
2020-12-14 18:01:09 +0100mrbirkov(uid453780@gateway/web/irccloud.com/x-sntylufhjgmcyvqv)
2020-12-14 18:22:51 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
2020-12-14 18:43:48 +0100materiyolo(~materiyol@112.204.171.225) (Quit: WeeChat 2.9)
2020-12-14 19:06:09 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 2.9)
2020-12-14 19:16:05 +0100geekosaur(42d52137@66.213.33.55) (Remote host closed the connection)
2020-12-14 19:17:54 +0100geekosaur(42d52137@66.213.33.55)
2020-12-14 19:44:42 +0100dawiss(~dawiss@178.43.15.214.ipv4.supernova.orange.pl)
2020-12-14 19:55:55 +0100geekosaur(42d52137@66.213.33.55) (Ping timeout: 245 seconds)
2020-12-14 20:03:24 +0100berberman(~berberman@unaffiliated/berberman)
2020-12-14 20:04:14 +0100berberman_(~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds)
2020-12-14 20:11:56 +0100geekosaur(42d52137@66.213.33.55)
2020-12-14 20:25:45 +0100_ashbreeze_(~mark@184-157-32-85.dyn.centurytel.net)
2020-12-14 20:30:25 +0100rabliatu(~quassel@199.58.187.144) (Quit: 1)
2020-12-14 20:32:11 +0100rabliatu(~quassel@199.58.187.144)
2020-12-14 20:37:03 +0100_ashbreeze_(~mark@184-157-32-85.dyn.centurytel.net) (Remote host closed the connection)
2020-12-14 20:38:34 +0100_ashbreeze_(~mark@184-157-32-85.dyn.centurytel.net)
2020-12-14 20:58:04 +0100notis(~notis@45.134.22.84) (Ping timeout: 256 seconds)
2020-12-14 21:03:41 +0100lally(sid388228@gateway/web/irccloud.com/x-bnjavsttoxuogooa) (Read error: Connection reset by peer)
2020-12-14 21:04:04 +0100lally(sid388228@gateway/web/irccloud.com/x-udblkappiwdfbwqx)
2020-12-14 21:04:47 +0100wonko7(~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133) (Ping timeout: 260 seconds)
2020-12-14 21:04:52 +0100notis(~notis@45.134.22.84)
2020-12-14 21:20:33 +0100wonko7(~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net)
2020-12-14 21:25:23 +0100geekosaur(42d52137@66.213.33.55) (Remote host closed the connection)
2020-12-14 21:26:40 +0100geekosaur(42d52137@66.213.33.55)
2020-12-14 21:49:20 +0100kr1x(~kriket@2600:1008:b14b:1c74:8b28:62a9:f706:1cc3)
2020-12-14 21:50:53 +0100kr1x(~kriket@2600:1008:b14b:1c74:8b28:62a9:f706:1cc3) (Client Quit)
2020-12-14 21:51:27 +0100al3x27(~plovs@85.254.75.80) (Quit: WeeChat 2.9)
2020-12-14 21:57:55 +0100dawiss(~dawiss@178.43.15.214.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-12-14 22:03:12 +0100_ashbreeze_(~mark@184-157-32-85.dyn.centurytel.net) (Remote host closed the connection)
2020-12-14 22:06:44 +0100geekosaur(42d52137@66.213.33.55) (Remote host closed the connection)
2020-12-14 22:10:25 +0100thc202(~thc202@unaffiliated/thc202) (Quit: thc202)
2020-12-14 22:30:13 +0100notis(~notis@45.134.22.84) (Ping timeout: 264 seconds)
2020-12-14 22:33:23 +0100notis(~notis@185.51.134.230)
2020-12-14 22:40:47 +0100 <mc47> Hey! Is it at all possible to persist things between restarts that do not derive Read?
2020-12-14 22:43:26 +0100 <mc47> I was thinking about this https://github.com/xmonad/xmonad-contrib/pull/408 and persisting process handles seemed a good idea... until I found out that it doesn't derive Read, and it didn't seem reasonable to make it derive Read
2020-12-14 22:43:45 +0100 <mc47> Defined here btw http://hackage.haskell.org/package/process-1.6.10.0/docs/System-Process.html
2020-12-14 22:49:46 +0100mrbirkov(uid453780@gateway/web/irccloud.com/x-sntylufhjgmcyvqv) (Quit: Connection closed for inactivity)
2020-12-14 23:09:23 +0100 <Liskni_si> mc47: persisting process handles wouldn't solve the problem of pid reuse
2020-12-14 23:10:46 +0100 <mc47> Liskni_si wouldn't the handle "know" if the process died?
2020-12-14 23:12:12 +0100 <Liskni_si> mc47: probably not, it's not a perfect abstraction unfortunately
2020-12-14 23:12:26 +0100 <Liskni_si> the underlying unix primitives make it impossible to "know"
2020-12-14 23:12:55 +0100 <Liskni_si> (unless it's all implemented using pidfds, which I'm afraid it's not, yet, as it's a feature of recent kernels only)
2020-12-14 23:13:08 +0100 <mc47> I see
2020-12-14 23:13:36 +0100 <mc47> If I'm understanding correctly, the OS would need to use all available PIDs before wrapping around, right?
2020-12-14 23:14:34 +0100 <Liskni_si> yes
2020-12-14 23:15:12 +0100 <Liskni_si> on modern systems, pids wrap around after 4 million, so it takes a while
2020-12-14 23:15:21 +0100 <Liskni_si> not too long ago it'd wrap at 32k
2020-12-14 23:15:49 +0100 <mc47> Even with that it is a no-go to kill based on PIDs?
2020-12-14 23:16:10 +0100 <Liskni_si> that being said, my laptop has wrapped at least once during its current uptime
2020-12-14 23:16:34 +0100 <Liskni_si> I have pids in the millions and the new processes are around million
2020-12-14 23:16:54 +0100 <Liskni_si> not sure if no-go... it's just a bit unsafe :-)
2020-12-14 23:17:13 +0100 <mc47> that's.. a lot
2020-12-14 23:17:37 +0100 <Liskni_si> anyway xmobar sets _NET_WM_PID on its window
2020-12-14 23:18:06 +0100 <Liskni_si> so we can just queryTree root windows, look for xmobars, read _NET_WM_PID, check if it matches persistent state, kill
2020-12-14 23:18:42 +0100 <mc47> that seems like a good idea
2020-12-14 23:18:44 +0100 <Liskni_si> dzen does that as well
2020-12-14 23:18:46 +0100HashTHC
2020-12-14 23:19:18 +0100 <mc47> I wanted to have a go at it, since I understand more or less how it works and it seems manageable
2020-12-14 23:19:38 +0100 <mc47> Didn't find a lot of "First good issues" :)
2020-12-14 23:19:38 +0100 <Liskni_si> can you write it up to that issue pls? I've been refactoring my x11 session all day and my brain is fried at this point :-)
2020-12-14 23:20:10 +0100 <mc47> Yes, sure! Thanks for the information btw
2020-12-14 23:23:33 +0100malook(~Thunderbi@5.110.184.12)
2020-12-14 23:23:41 +0100malook(~Thunderbi@5.110.184.12) (Client Quit)
2020-12-14 23:28:40 +0100THCEnchanterTim
2020-12-14 23:39:53 +0100mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2020-12-14 23:40:57 +0100ddellacosta(dd@gateway/vpn/mullvad/ddellacosta)
2020-12-14 23:43:44 +0100p71(~chatzilla@097-083-185-160.res.spectrum.com) (Remote host closed the connection)
2020-12-14 23:54:16 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)