2021/02/08

2021-02-08 00:03:23 +0000notis(~notis@185.51.134.229) (Ping timeout: 256 seconds)
2021-02-08 00:11:38 +0000growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-02-08 00:42:34 +0000endiruna(~endiendir@46.101.187.207) (Ping timeout: 276 seconds)
2021-02-08 00:59:25 +0000hexo(~hexo@gateway/tor-sasl/hexo) (Ping timeout: 268 seconds)
2021-02-08 01:00:04 +0000hexo(~hexo@gateway/tor-sasl/hexo)
2021-02-08 01:14:50 +0000hexo(~hexo@gateway/tor-sasl/hexo) (Ping timeout: 268 seconds)
2021-02-08 01:15:40 +0000hexo(~hexo@gateway/tor-sasl/hexo)
2021-02-08 02:07:04 +0000jchia(~jchia@218.80.72.201) (Ping timeout: 272 seconds)
2021-02-08 02:09:07 +0000jchia(~jchia@218.80.76.119)
2021-02-08 02:11:32 +0000materiyolo(~materiyol@112.204.169.246)
2021-02-08 02:33:39 +0000gazler__(~gazler@195.107.2.81.in-addr.arpa) (Remote host closed the connection)
2021-02-08 02:35:08 +0000gazler__(~gazler@195.107.2.81.in-addr.arpa)
2021-02-08 02:37:52 +0000goose_(~goose@cpe-24-26-227-133.satx.res.rr.com)
2021-02-08 02:38:10 +0000 <goose_> is it fine if i ask for xmobar support here?
2021-02-08 02:38:19 +0000 <goose_> i cant find the xmobar irc if there is 1
2021-02-08 02:57:03 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-02-08 03:08:21 +0000theDon(~td@muedsl-82-207-238-114.citykom.de) (Ping timeout: 264 seconds)
2021-02-08 03:10:04 +0000theDon(~td@muedsl-82-207-238-056.citykom.de)
2021-02-08 03:57:53 +0000materiyolo(~materiyol@112.204.169.246) (Quit: WeeChat 2.9)
2021-02-08 04:14:00 +0000ChubaDuba(~ChubaDuba@37.112.228.11)
2021-02-08 04:25:27 +0000goose_(~goose@cpe-24-26-227-133.satx.res.rr.com) (Remote host closed the connection)
2021-02-08 04:37:28 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer)
2021-02-08 04:44:11 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-02-08 05:01:25 +0000ml|(~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 240 seconds)
2021-02-08 05:02:56 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
2021-02-08 05:04:10 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 05:05:23 +0000materiyolo(~materiyol@112.204.169.246)
2021-02-08 05:14:03 +0000ml|(~ml|@unaffiliated/ml/x-3958674)
2021-02-08 05:18:43 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-02-08 05:48:48 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.0)
2021-02-08 06:04:46 +0000palo1(~weechat@c-base/crew/palo)
2021-02-08 06:07:51 +0000palo(~weechat@c-base/crew/palo) (Ping timeout: 246 seconds)
2021-02-08 06:07:51 +0000palo1palo
2021-02-08 06:18:49 +0000growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-02-08 06:43:10 +0000ntm(~ntm@2600:1700:5526:4080::f)
2021-02-08 06:43:33 +0000ntm(~ntm@2600:1700:5526:4080::f) ()
2021-02-08 07:04:39 +0000notis(~notis@185.51.134.229)
2021-02-08 07:26:43 +0000materiyolo(~materiyol@112.204.169.246) (Quit: WeeChat 2.9)
2021-02-08 08:11:04 +0000arsdragonfly(uid130196@gateway/web/irccloud.com/x-ursrycaeosrqcgjt)
2021-02-08 08:37:33 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 08:50:57 +0000notis(~notis@185.51.134.229) (Ping timeout: 246 seconds)
2021-02-08 09:02:47 +0000thc202(~thc202@unaffiliated/thc202)
2021-02-08 09:04:55 +0000fionnan(~fionnan@109.255.20.201) (Ping timeout: 265 seconds)
2021-02-08 09:37:16 +0000endiruna(~endiendir@46.101.187.207)
2021-02-08 09:51:18 +0000gazler__(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 272 seconds)
2021-02-08 10:00:33 +0000gazler(~gazler@195.107.2.81.in-addr.arpa)
2021-02-08 11:01:45 +0000jchia(~jchia@218.80.76.119) (Ping timeout: 240 seconds)
2021-02-08 11:02:34 +0000materiyolo(~materiyol@112.204.169.246)
2021-02-08 11:03:24 +0000jchia(~jchia@218.80.75.223)
2021-02-08 11:03:29 +0000 <Solid> I'm pretty sure I `cabal install'ed xmonad and contrib not too long ago and everything worked fine
2021-02-08 11:03:58 +0000 <Solid> (this is on cabal install 3.2, so `install' should be `new-install')
2021-02-08 11:09:34 +0000hexo(~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
2021-02-08 11:10:05 +0000hexo(~hexo@gateway/tor-sasl/hexo)
2021-02-08 11:29:41 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 246 seconds)
2021-02-08 11:29:49 +0000arsdragonfly(uid130196@gateway/web/irccloud.com/x-ursrycaeosrqcgjt) (Quit: Connection closed for inactivity)
2021-02-08 11:45:46 +0000Nahra(~Nahra@unaffiliated/nahra)
2021-02-08 11:57:32 +0000ADG1089__(~aditya@223.235.245.154)
2021-02-08 11:57:32 +0000ChubaDuba(~ChubaDuba@37.112.228.11) (Read error: Connection reset by peer)
2021-02-08 11:58:15 +0000ChubaDuba(~ChubaDuba@37.112.228.11)
2021-02-08 11:59:48 +0000notis(~notis@185.51.134.229)
2021-02-08 12:08:53 +0000ADG1089__(~aditya@223.235.245.154) (Remote host closed the connection)
2021-02-08 12:18:29 +0000materiyolo(~materiyol@112.204.169.246) (Quit: WeeChat 2.9)
2021-02-08 12:21:18 +0000mc47(~yecinem@89.246.239.190)
2021-02-08 12:42:06 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 13:13:39 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 13:18:19 +0000 <geekosaur> Solid, so the last release works but git somehow doesn't? sigh
2021-02-08 13:22:31 +0000 <geekosaur> git reset --hard doesn't do it (I did futz around a bit, so figured I'd doublecheck)
2021-02-08 13:24:22 +0000seschwar(~seschwar@unaffiliated/seschwar)
2021-02-08 13:27:05 +0000feepo(sid28508@gateway/web/irccloud.com/x-drzsmgoumumuleld) (Ping timeout: 265 seconds)
2021-02-08 13:27:05 +0000lally(sid388228@gateway/web/irccloud.com/x-ksnlcawkmgzvygxc) (Ping timeout: 265 seconds)
2021-02-08 13:27:13 +0000ryjm(sid383513@gateway/web/irccloud.com/x-tszvxtkoavldjrjz) (Ping timeout: 260 seconds)
2021-02-08 13:27:19 +0000p_l(p_l@gateway/web/irccloud.com/x-hynouoygnkiylurg) (Read error: Connection reset by peer)
2021-02-08 13:28:49 +0000ryjm(sid383513@gateway/web/irccloud.com/x-worjbcdglldngruf)
2021-02-08 13:28:49 +0000lally(sid388228@gateway/web/irccloud.com/x-cekrhietwembxiah)
2021-02-08 13:30:17 +0000p_l(p_l@gateway/web/irccloud.com/x-vnqltayjisciajlw)
2021-02-08 13:30:35 +0000 <Solid> geekosaur: I just tested it again, and the release definitely works (I did a `cabal install xmonad --lib xmonad --lib xmonad-contrib')
2021-02-08 13:31:10 +0000 <geekosaur> interesting
2021-02-08 13:31:12 +0000 <Solid> will try to test this with git tonight
2021-02-08 13:31:43 +0000 <geekosaur> maybe I should try this again with the released version. but I'm kinda leery of messing with what is now a working setup :)
2021-02-08 13:32:01 +0000 <geekosaur> (after having to fix a small nit this morning)
2021-02-08 13:32:27 +0000 <Solid> hah, very understandable :)
2021-02-08 13:33:49 +0000 <geekosaur> especially since the obvious doesn't tend to work (moving dirs around breaks cabal, iirc)
2021-02-08 13:35:01 +0000feepo(sid28508@gateway/web/irccloud.com/x-xpvtlrbefkwtmovo)
2021-02-08 13:35:13 +0000thunderrd(~thunderrd@183.182.115.7)
2021-02-08 13:37:02 +0000 <geekosaur> so meantime I removed the git X11 from  my project and it does indeed build. sigh
2021-02-08 13:37:13 +0000 <geekosaur> so maybe I'll mess with this today
2021-02-08 13:37:57 +0000 <geekosaur> hm, actually cabal should be mostly ok with moving dirs around since it's not installing stuff under here, it's installing to its stash area which isn't moving. I can hope
2021-02-08 13:41:00 +0000 <geekosaur> aaaand it completed. suppose I should repeat with this in an XDG dir and see how that works in git (should override my v1 setup in ~/.xmonad)
2021-02-08 13:43:16 +0000geekosaursuddenly wonders if the instructions in the README are out of date and it takes more than autoreconf to prep a repo for build
2021-02-08 13:43:34 +0000 <geekosaur> I mean they already assume cabal 1.x/2.x
2021-02-08 13:49:32 +0000 <geekosaur> moved it and it's rebuilding everything. at least it didn't crash because everything was in the wrong place >.>
2021-02-08 13:49:41 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 13:53:15 +0000 <geekosaur> @index getXdgDirectory
2021-02-08 13:53:15 +0000 <lambdabot> bzzt
2021-02-08 13:53:19 +0000 <geekosaur> bah
2021-02-08 13:59:52 +0000 <geekosaur> (System.Directory, if anyone cares)
2021-02-08 14:00:14 +0000 <geekosaur> v1 setup working still, need to move stuff to try v2
2021-02-08 14:05:07 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
2021-02-08 14:07:02 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 14:16:55 +0000 <geekosaur> blegh. so it builds but I can't find the executable via cabal mechanisms, it claims not to find the "package" which is my xmonad config
2021-02-08 14:19:28 +0000 <geekosaur> oh, that's my fault. hack for the v1 stuff >.>
2021-02-08 14:22:21 +0000 <geekosaur> blah, and it rebuilds everything
2021-02-08 14:27:02 +0000thc202(~thc202@unaffiliated/thc202) (Ping timeout: 264 seconds)
2021-02-08 14:29:32 +0000 <geekosaur> success, I think. still rather slow though to use cabal "properly" in v2 mode with a build script, for some reason the install step is slow even though it should just be linking an existing file from the cabal build step.
2021-02-08 14:30:51 +0000 <geekosaur> have to see if it's still slow tomorrow when I log in
2021-02-08 14:30:51 +0000thc202(~thc202@unaffiliated/thc202)
2021-02-08 14:31:00 +0000 <geekosaur> or this afternoon depending on how things work out
2021-02-08 14:31:45 +0000fionnan(~fionnan@80.111.86.154)
2021-02-08 14:37:39 +0000 <Liskni_si> I have no idea what stack does internally but I didn't even need to autoreconf X11
2021-02-08 14:37:49 +0000 <Liskni_si> (when building from git)
2021-02-08 14:38:34 +0000 <geekosaur> interesting
2021-02-08 14:39:03 +0000 <geekosaur> I forgot the autoreconf the first time and still got the same error, so the same thing may be happening with cabal. but it wasn't enough
2021-02-08 14:39:24 +0000 <geekosaur> (that was why I did the git reset --hard, in case the attempt left some garbage I'd missed around)
2021-02-08 14:46:57 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 272 seconds)
2021-02-08 14:55:28 +0000geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-02-08 14:58:47 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 15:01:01 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2021-02-08 15:01:36 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 15:06:22 +0000materiyolo(~materiyol@112.204.169.246)
2021-02-08 15:07:33 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2021-02-08 15:07:50 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 15:11:21 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Client Quit)
2021-02-08 15:11:41 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 15:11:46 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 272 seconds)
2021-02-08 15:13:32 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Client Quit)
2021-02-08 15:13:51 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 15:19:38 +0000 <mc47> Does setting `_JAVA_AWT_WM_NONREPARENTING=1` fix the java problem for all scenarios, or are there some exceptions?
2021-02-08 15:20:42 +0000 <mc47> Since we have XMonad.Util.Hacks now, it might be a good idea to add the java hack(s?) there
2021-02-08 15:21:42 +0000Liskni_sihas no idea
2021-02-08 15:22:00 +0000 <Liskni_si> I still run with both this env var and setwmname LG3D, and I don't use java apps very often anyway :-/
2021-02-08 15:22:39 +0000 <mc47> Me neither, I only use it with Isabelle/jEdit (since it's the only reasonable way to use Isabelle/HOL without going crazy) and it seems to do the job
2021-02-08 15:23:09 +0000 <mc47> Ah yes I tried intelliJ for like a day (never again) and it also solves the problem there too
2021-02-08 15:23:33 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 15:24:44 +0000 <Liskni_si> the LG3D hack was probably only relevant back when people actually used binary Java from Sun
2021-02-08 15:24:54 +0000 <Liskni_si> and there is no Sun any more
2021-02-08 15:25:33 +0000 <Liskni_si> but I wouldn't be suprised if some academic still used the same stuff they used 15 years ago because it still does the job :-)
2021-02-08 15:25:42 +0000 <Liskni_si> (which means they wouldn't upgrade xmonad either)
2021-02-08 15:27:39 +0000 <mc47> Huh, so I guess there's nothing to lose if we add it there
2021-02-08 15:29:00 +0000Soliddoesn't use any of the java hacks and has never had a problem the few times he had to interact with java applications
2021-02-08 15:30:28 +0000materiyolo(~materiyol@112.204.169.246) (Quit: WeeChat 2.9)
2021-02-08 15:44:09 +0000 <mc47> The workaround for Isabelle/jEdit for the java problem while using awesome or xmonad, is literally "Use a regular re-parenting X11 window manager." :D
2021-02-08 15:45:21 +0000 <Liskni_si> mc47: I thought setting _JAVA_AWT_WM_NONREPARENTING worked for you; does it not?
2021-02-08 15:45:41 +0000 <mc47> yes, it does
2021-02-08 15:46:00 +0000 <mc47> it wasn't clear, I was quoting the Isabelle/jEdit manual
2021-02-08 15:46:21 +0000 <Liskni_si> oh
2021-02-08 15:50:13 +0000Nahra(~Nahra@unaffiliated/nahra) (Quit: leaving)
2021-02-08 15:51:35 +0000mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-02-08 15:51:44 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Quit: ZNC 1.8.2 - https://znc.in)
2021-02-08 15:52:53 +0000mc47(~yecinem@89.246.239.190)
2021-02-08 15:53:04 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-02-08 15:53:34 +0000mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-02-08 15:54:31 +0000mc47(~yecinem@89.246.239.190)
2021-02-08 15:55:57 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
2021-02-08 15:56:35 +0000 <mc47> now it decided to work even without setting the env variable.. fine by me
2021-02-08 15:59:13 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2021-02-08 15:59:29 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 16:00:00 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Client Quit)
2021-02-08 16:00:14 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 16:03:11 +0000 <Liskni_si> You sure it's not set?
2021-02-08 16:04:11 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Quit: ZNC 1.8.2 - https://znc.in)
2021-02-08 16:04:58 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-02-08 16:07:46 +0000 <mc47> I was wrong, it still acts weird when it's not set, and it works when it's set
2021-02-08 16:08:07 +0000 <mc47> it was tiled so I didn't see the big grey area that was unusable
2021-02-08 16:13:54 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Quit: ZNC 1.8.2 - https://znc.in)
2021-02-08 16:15:05 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2021-02-08 16:15:38 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 16:15:41 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-02-08 16:16:21 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Client Quit)
2021-02-08 16:16:49 +0000 <Solid> oh-java.png
2021-02-08 16:17:01 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-08 16:19:32 +0000 <Solid> I'd be wary of linking to the xmonad wiki in docs at this point, seeing that we may soon lose it (at least in its current form)
2021-02-08 16:25:42 +0000 <mc47> That slipped my mind
2021-02-08 16:52:54 +0000joshproehl(~quassel@dtools-d10-tx-1.inf.daedalusdreams.com) (Quit: Disappearing act!)
2021-02-08 16:53:13 +0000joshproehl(~quassel@dtools-d10-tx-1.inf.daedalusdreams.com)
2021-02-08 16:57:18 +0000Nahra(~Nahra@unaffiliated/nahra)
2021-02-08 16:58:19 +0000joshproehl(~quassel@dtools-d10-tx-1.inf.daedalusdreams.com) (Quit: Disappearing act!)
2021-02-08 16:58:36 +0000joshproehl(~quassel@dtools-d10-tx-1.inf.daedalusdreams.com)
2021-02-08 16:58:59 +0000growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-02-08 17:00:46 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 17:01:03 +0000 <geekosaur> so far, so good…
2021-02-08 17:04:10 +0000 <geekosaur> mc47, the LG3D hack is specific to Oracle Java, the _JAVA_AWT_VM_NONREPARENTING is specific to openjdk, other implementations may have their own ways
2021-02-08 17:05:27 +0000 <Liskni_si> I'd expect even Oracle java to support _JAVA_AWT_VM_NONREPARENTING by now. (But I'm not going to check that.)
2021-02-08 17:05:37 +0000 <geekosaur> I wouldn't, because Oracle
2021-02-08 17:05:59 +0000 <geekosaur> not like they support awesome or xmonad
2021-02-08 17:07:25 +0000 <geekosaur> anyway I did a clean startup and didn't have to wait for it to rebuild anything or even the odd slowness of the first time it made the exe link, so I guess it's working and I can document both my versions
2021-02-08 17:07:25 +0000 <Liskni_si> it'd be incredibly silly to diverge from openjdk so much
2021-02-08 17:08:11 +0000 <geekosaur> you seriously think Oracle thinks that way? their way of thinking is that openjdk should not diverge from Them so much
2021-02-08 17:11:07 +0000 <geekosaur> (openjdk is not the inheritor of Sun's IP rights in Java; Oracle bought the remains of Sun specifically for the Java IP)
2021-02-08 17:13:31 +0000 <mc47> geekosaur, do you think the LG3D hack should also be added?
2021-02-08 17:14:32 +0000 <mc47> Why do things get really confusing really fast? It's so weird that this bug exists in the first place
2021-02-08 17:14:32 +0000 <geekosaur> that one's pretty much legendary (and about as relevant to the modern world :)  — I suspect anyone who cares is no longer using a reparenting wm at all
2021-02-08 17:14:57 +0000 <geekosaur> oh, I know why the bug exists (and neither hack works with mono which has the same problem)
2021-02-08 17:15:23 +0000 <mc47> I'm intrested, why?
2021-02-08 17:15:29 +0000 <geekosaur> the problem is cross-platform window toolkits, because Windows uses screen-relative positioning but X11 is window-relative
2021-02-08 17:16:21 +0000 <geekosaur> most cross-platform toolkits emulate Windows, so they have to translate X11 window-relative positions to screen-relative. but this means traversing back to the root window, which needs an extra step if the window has been reparented
2021-02-08 17:16:33 +0000 <geekosaur> and if that step is present it gets confused if windows are *not* reparented
2021-02-08 17:17:25 +0000 <geekosaur> (mono definitely emulates windows since it's .net emulation for linux/unix)
2021-02-08 17:18:19 +0000 <mc47> hmm, I see
2021-02-08 17:18:27 +0000 <mc47> thanks!
2021-02-08 17:32:37 +0000 <Solid> I'm starting a log with "wise geekosaur explanations"
2021-02-08 17:33:30 +0000 <Solid> good first entry I'd say :>
2021-02-08 17:47:21 +0000ChubaDuba(~ChubaDuba@37.112.228.11) (Quit: WeeChat 1.6)
2021-02-08 18:02:42 +0000geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-02-08 18:17:45 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 18:20:53 +0000 <Liskni_si> makes me wonder why there's no XMonad.Hook.Reparent yet :-)
2021-02-08 18:21:55 +0000 <geekosaur> right now there are things intermixed that would want the frame window vs. the client window, that would need to be untangled for reparenting to work
2021-02-08 18:22:22 +0000 <geekosaur> it'd be a fairly big change to core and as big or bigger for some contribs (Decoration comes to mind)
2021-02-08 18:22:59 +0000 <geekosaur> Decoration might be especially bad because most uses would want to use the frame window… but then there's how Tabbed uses it
2021-02-08 18:24:29 +0000 <Liskni_si> oh if it can't be done in a hacky way then nevermind :-0)
2021-02-08 18:24:35 +0000 <Liskni_si> s/0//
2021-02-08 18:35:29 +0000 <Solid> I guess no one who uses xmonad is invested enough in java to go through the pain :)
2021-02-08 18:37:37 +0000 <Liskni_si> I remember that a couple years ago I had a LD_PRELOAD wrapper to fix josm (which uses AWT I think) not working properly with xinerama
2021-02-08 18:37:59 +0000 <Liskni_si> so I was somewhat invested, but didn't really need to investigate the reparenting route
2021-02-08 18:58:25 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-02-08 19:12:31 +0000davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
2021-02-08 19:14:33 +0000davemq(~davemq@2600:1700:b1c0:2580::4d8)
2021-02-08 19:15:42 +0000geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-02-08 19:20:30 +0000Nahra(~Nahra@unaffiliated/nahra) (Quit: leaving)
2021-02-08 19:21:59 +0000 <mc47> How would someone debug the startupHook? Like how can I log to xmonad.errors for example?
2021-02-08 19:26:53 +0000lambdabot(~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
2021-02-08 19:28:46 +0000 <Liskni_si> if you invoke xmonad via startx or xinit, then its stdout/stderr is in ~/.xsession-errors and you can just "print" or "io $ print …"
2021-02-08 19:29:14 +0000lambdabot(~lambdabot@haskell/bot/lambdabot)
2021-02-08 19:29:14 +0000ChanServ+v lambdabot
2021-02-08 19:29:30 +0000 <Liskni_si> or you can add some systemd-cat or systemd-run somewhere and have that output in the journal with additional metadata like time and pid
2021-02-08 19:30:54 +0000hexo(~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
2021-02-08 19:31:12 +0000hexo(~hexo@gateway/tor-sasl/hexo)
2021-02-08 19:33:41 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 19:33:42 +0000 <mc47> I'm letting KDE worry about invoking xmonad
2021-02-08 19:36:08 +0000 <geekosaur> I've written a bunch of debug hooks but they all assume stderr is going somewhere useful. where that is will depend
2021-02-08 19:36:43 +0000 <geekosaur> on my systems (all debian-derived) it's .xsession-errors. on fedora it's supposedly under control of journalctl, iirc
2021-02-08 19:37:09 +0000 <mc47> I have no idea where that goes
2021-02-08 19:37:27 +0000 <geekosaur> in other news, I found https://wiki.haskell.org/Special:Export
2021-02-08 19:37:40 +0000 <mc47> I could just run strace for write syscalls and grep what I want
2021-02-08 19:37:46 +0000 <geekosaur> possibly pandoc can do something useful with the result
2021-02-08 19:38:07 +0000 <geekosaur> strace is possibly the most painful way of doing this, especially since there'll be 100 signals per second from the runtime
2021-02-08 19:38:54 +0000 <geekosaur> also lots of writes to the X server socket
2021-02-08 19:38:59 +0000 <Solid> Liskni_si: afaik this is not standardized
2021-02-08 19:39:30 +0000 <Solid> my system sends the info god knows where by default and I have to explicitly redirect it so some errors file via something like `exec launchx >& ~/.xsession.log'
2021-02-08 19:39:42 +0000 <mc47> it is painful, but it might just work
2021-02-08 19:40:12 +0000 <mc47> unless someone has an idea on what KDE does with window managers?
2021-02-08 19:40:23 +0000 <geekosaur> it may be possible to make strace itself limit to writes to stderr
2021-02-08 19:40:31 +0000 <geekosaur> no idea with recent kde, sorry
2021-02-08 19:40:43 +0000 <geekosaur> last time I played with it was kde2 :)
2021-02-08 19:40:56 +0000 <geekosaur> things have… changed since then
2021-02-08 19:41:29 +0000 <Solid> surely kde must have this documented somewhere?
2021-02-08 19:43:13 +0000 <geekosaur> I was going to say last time I needed to know someting about kde I had to dig in the source, but now that I think about it that was actually something about xcb :/
2021-02-08 19:50:09 +0000 <Liskni_si> Solid: oh, right, it's debian's Xsession that's doing the redirect here
2021-02-08 19:51:34 +0000 <geekosaur> doesn't debian use .xsession-errors though? ubuntu and mint do but it may be inherited from ubuntu instead of from debian
2021-02-08 19:52:48 +0000 <mc47> I also have no idea, and I'm not even sure I could replicate my current setup again
2021-02-08 19:53:00 +0000 <mc47> After a lot of trying, it just "works"
2021-02-08 19:53:27 +0000geekosaurat least tries to keep notes
2021-02-08 19:53:58 +0000 <geekosaur> but I missed one this time around and had to try to reconstruct from the wiki, where I again missed one (xmonad vs. start-xmonad)
2021-02-08 20:09:16 +0000 <geekosaur> mm, also forgot about reconfiguring the menu button because I thought it was specific to mint but applies to at least the mate advanced menu and possibly all the menu buttons (need to disable their keygrab if you use win/super as xmonad's mod key)
2021-02-08 20:26:25 +0000 <Liskni_si> geekosaur: yes it does use .xsession-errors, that's what I'm saying, is it not?
2021-02-08 20:26:42 +0000geekosaur(82650c7a@130.101.12.122) ()
2021-02-08 20:30:25 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 20:30:28 +0000 <geekosaur> argh
2021-02-08 20:30:37 +0000 <geekosaur> click in the wrong place, webchat closes :/
2021-02-08 20:38:00 +0000p71(~chatzilla@097-083-185-160.res.spectrum.com) (Remote host closed the connection)
2021-02-08 20:47:40 +0000p71(~chatzilla@097-083-185-160.res.spectrum.com)
2021-02-08 20:57:00 +0000 <geekosaur> and I landed in #ghc, whoops
2021-02-08 20:57:14 +0000 <geekosaur> "actually you said something about redirecting to a different log"
2021-02-08 20:57:21 +0000 <geekosaur> nothing about what the default log was
2021-02-08 21:15:20 +0000geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-02-08 21:15:36 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 21:46:55 +0000geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-02-08 21:47:13 +0000geekosaur(82650c7a@130.101.12.122)
2021-02-08 21:51:51 +0000henninb(~henninb@63-228-50-253.mpls.qwest.net)
2021-02-08 21:57:32 +0000geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-02-08 22:11:23 +0000mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-02-08 22:34:09 +0000henninb(~henninb@63-228-50-253.mpls.qwest.net) (Quit: leaving)
2021-02-08 22:44:18 +0000seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2021-02-08 23:04:15 +0000feepo(sid28508@gateway/web/irccloud.com/x-xpvtlrbefkwtmovo) (Ping timeout: 246 seconds)
2021-02-08 23:04:40 +0000p_l(p_l@gateway/web/irccloud.com/x-vnqltayjisciajlw) (Read error: Connection reset by peer)
2021-02-08 23:05:06 +0000p_l(p_l@gateway/web/irccloud.com/x-jvqmekmyuetpgsmw)
2021-02-08 23:05:11 +0000feepo(sid28508@gateway/web/irccloud.com/x-uerbayotvyknkvja)
2021-02-08 23:14:19 +0000Bruners(lasseb@gateway/shell/tihlde/x-eozvpbgovnsurlwk) (Ping timeout: 258 seconds)
2021-02-08 23:19:14 +0000hvr(~hvr@haskell/developer/hvr) (Remote host closed the connection)
2021-02-08 23:19:24 +0000hvr(~hvr@haskell/developer/hvr)
2021-02-08 23:26:10 +0000eblip(~eblip@unaffiliated/eblip) (Read error: Connection reset by peer)
2021-02-08 23:27:44 +0000eblip(~eblip@unaffiliated/eblip)
2021-02-08 23:32:49 +0000p_l(p_l@gateway/web/irccloud.com/x-jvqmekmyuetpgsmw) ()
2021-02-08 23:33:16 +0000p_l(p_l@gateway/web/irccloud.com/x-owqxotaidttbrosj)
2021-02-08 23:43:20 +0000Bruners(lasseb@gateway/shell/tihlde/x-wznhzcrtemnfwwgs)
2021-02-08 23:53:34 +0000gzj(~gzj@unaffiliated/gzj)
2021-02-08 23:56:32 +0000tremon(~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)