2021/10/07

2021-10-07 00:08:23 +0200seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-10-07 00:27:28 +0200 <jakefromstatefar> Check the `stdout` & `err` for xmonad. If you're running a login manager, the easiest way (that I know of) to do this would be to switch to a fresh TTY, then run `startx` manually, close xmonad after seeing the issue, and read what's there.
2021-10-07 00:27:58 +0200 <jakefromstatefar> You could also pipe the output to a file, then read it manually afterward.
2021-10-07 00:29:30 +0200spider(~spider@vps-951ce37a.vps.ovh.ca)
2021-10-07 00:37:32 +0200 <abhixec> jakefromstatefar: let me try it give me few minutes.
2021-10-07 00:39:03 +0200 <abhixec> I probably need to restart my laptop because changing to different TTY I am unable to reproduce the issue.
2021-10-07 00:39:06 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: restarting)
2021-10-07 00:39:36 +0200 <jakefromstatefar> Hm, it may be related to your login manager then.
2021-10-07 00:50:48 +0200Archanus[m]Arcanus[m]
2021-10-07 02:13:17 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-07 02:15:02 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-07 03:01:07 +0200 <jakefromstatefar> abhixec: any luck?
2021-10-07 03:13:13 +0200AndrewYuAndrew
2021-10-07 03:20:26 +0200 <jakefromstatefar> <liskin> "jakefromstatefarm: my current..." <- Any idea when you'll get around to this? Sometime soon? Should I wait, or just try the current version?
2021-10-07 03:21:42 +0200 <geekosaur> he said hopefully this week, as I read it
2021-10-07 03:22:06 +0200 <geekosaur> that said, I think you can try the current version, it just has some rough edges
2021-10-07 04:03:08 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
2021-10-07 04:17:03 +0200minty(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net)
2021-10-07 04:24:14 +0200banc(banc@gateway/vpn/airvpn/banc)
2021-10-07 04:35:55 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-10-07 04:36:08 +0200 <abhixec> <file descriptor: 4>: commitBuffer: resource vanished (Broken pipe)
2021-10-07 04:36:38 +0200 <abhixec> this is the error that I get when I first start xmonad+xmobar and xmobar disappears after few seconds
2021-10-07 04:36:42 +0200 <abhixec> <file descriptor: 4>: commitBuffer: resource vanished (Broken pipe)
2021-10-07 04:53:55 +0200 <minty> sounds like you need to call a plumber
2021-10-07 04:55:52 +0200td_(~td@94.134.91.91) (Ping timeout: 252 seconds)
2021-10-07 04:57:51 +0200td_(~td@94.134.91.74)
2021-10-07 04:58:51 +0200 <minty> you using spawnPipe, hPutStr/hPutStrLn, and %stdinreader% ?
2021-10-07 04:59:36 +0200 <minty> \quit
2021-10-07 04:59:41 +0200 <minty> lol
2021-10-07 04:59:42 +0200minty(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) (Quit: WeeChat 2.8)
2021-10-07 05:02:24 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
2021-10-07 05:12:40 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-10-07 05:20:15 +0200Armoletti(~armoletti@dyn70-177.yok.fi) (Ping timeout: 260 seconds)
2021-10-07 05:28:57 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
2021-10-07 05:30:03 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-10-07 05:33:14 +0200Armoletti(~armoletti@dyn70-177.yok.fi)
2021-10-07 05:43:16 +0200ormaaj(~ormaaj@user/ormaaj) (Quit: Reconnecting)
2021-10-07 05:44:16 +0200ormaaj(~ormaaj@user/ormaaj)
2021-10-07 05:47:51 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
2021-10-07 06:01:40 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-10-07 07:09:28 +0200electr0n(~electr0n@about/security/founder/electr0n) (Ping timeout: 252 seconds)
2021-10-07 07:24:17 +0200Nahra``(~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
2021-10-07 07:24:22 +0200qbt(~qbt@user/edun)
2021-10-07 07:33:09 +0200qbt(~qbt@user/edun) (Remote host closed the connection)
2021-10-07 08:23:57 +0200wonko(~wjc@62.115.229.50)
2021-10-07 08:25:19 +0200benin0369323016(~benin@183.82.176.241) (Ping timeout: 245 seconds)
2021-10-07 08:27:16 +0200benin0369323016(~benin@183.82.176.241)
2021-10-07 08:39:50 +0200qbt(~qbt@user/edun)
2021-10-07 09:22:37 +0200cfricke(~cfricke@user/cfricke)
2021-10-07 09:24:17 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-07 09:28:33 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-07 09:30:08 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
2021-10-07 09:53:26 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-10-07 09:56:21 +0200benin0369323016(~benin@183.82.176.241) (Ping timeout: 245 seconds)
2021-10-07 10:07:33 +0200qbt(~qbt@user/edun) ()
2021-10-07 10:17:37 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-10-07 10:17:38 +0200allbery_b(~geekosaur@xmonad/geekosaur)
2021-10-07 10:17:41 +0200allbery_bgeekosaur
2021-10-07 10:26:02 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2021-10-07 10:41:08 +0200Nahra(~user@static.161.95.99.88.clients.your-server.de)
2021-10-07 11:03:39 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-10-07 11:14:57 +0200benin0369323016(~benin@183.82.176.241)
2021-10-07 11:20:48 +0200qbt(~qbt@user/edun)
2021-10-07 11:44:29 +0200benin03693230163(~benin@183.82.176.241)
2021-10-07 11:48:02 +0200benin0369323016(~benin@183.82.176.241) (Ping timeout: 265 seconds)
2021-10-07 11:48:02 +0200benin03693230163benin0369323016
2021-10-07 11:50:24 +0200benin03693230163(~benin@183.82.176.241)
2021-10-07 11:53:01 +0200benin0369323016(~benin@183.82.176.241) (Ping timeout: 245 seconds)
2021-10-07 11:59:04 +0200mc47(~mc47@xmonad/TheMC47)
2021-10-07 12:29:41 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 245 seconds)
2021-10-07 12:37:40 +0200benin03693230163(~benin@183.82.176.241) (Ping timeout: 265 seconds)
2021-10-07 12:40:47 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-07 12:42:37 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-07 13:12:00 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-10-07 13:22:37 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 265 seconds)
2021-10-07 13:33:01 +0200darkstardevx(~darkstard@c-24-21-53-33.hsd1.or.comcast.net) (Ping timeout: 245 seconds)
2021-10-07 13:33:44 +0200darkstardevx(~darkstard@c-24-21-53-33.hsd1.or.comcast.net)
2021-10-07 13:35:00 +0200minty(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net)
2021-10-07 14:09:52 +0200azg256(~user@78-56-98-5.static.zebra.lt)
2021-10-07 14:28:04 +0200byorgey(~byorgey@155.138.238.211) (Quit: leaving)
2021-10-07 14:37:50 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-10-07 15:15:56 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 245 seconds)
2021-10-07 15:27:10 +0200azg256(~user@78-56-98-5.static.zebra.lt) (Remote host closed the connection)
2021-10-07 15:29:10 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-10-07 15:29:20 +0200azg256(~user@78-56-98-5.static.zebra.lt)
2021-10-07 16:19:59 +0200azg256(~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 27.1))
2021-10-07 16:25:14 +0200azg256(~user@78-56-98-5.static.zebra.lt)
2021-10-07 16:38:28 +0200byorgey(~byorgey@155.138.238.211)
2021-10-07 16:55:22 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.3)
2021-10-07 17:27:10 +0200benin03693230163(~benin@183.82.176.241)
2021-10-07 17:34:50 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-10-07 17:37:34 +0200benin03693230163(~benin@183.82.176.241) (Quit: The Lounge - https://thelounge.chat)
2021-10-07 17:52:09 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2021-10-07 17:57:38 +0200azg256(~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 27.1))
2021-10-07 17:59:10 +0200seschwar(~seschwar@user/seschwar)
2021-10-07 18:07:21 +0200dmwit(~dmwit@pool-173-73-185-183.washdc.fios.verizon.net) (Ping timeout: 268 seconds)
2021-10-07 18:08:09 +0200sundbry(~quassel@99-42-143-129.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-10-07 18:08:25 +0200minty(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) (Ping timeout: 265 seconds)
2021-10-07 18:08:37 +0200dmwit(~dmwit@pool-173-73-185-183.washdc.fios.verizon.net)
2021-10-07 18:09:12 +0200minty(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net)
2021-10-07 18:09:15 +0200sundbry(~quassel@99-42-143-129.lightspeed.sntcca.sbcglobal.net)
2021-10-07 18:12:38 +0200benin03693230163(~benin@183.82.176.241)
2021-10-07 18:13:22 +0200wonko(~wjc@62.115.229.50) (Ping timeout: 252 seconds)
2021-10-07 18:15:47 +0200azg256(~user@78-56-98-5.static.zebra.lt)
2021-10-07 18:18:11 +0200berberman_(~berberman@user/berberman) (Quit: ZNC 1.8.2 - https://znc.in)
2021-10-07 18:19:06 +0200vanvik(~vanvik@82.194.204.210) (Ping timeout: 260 seconds)
2021-10-07 18:19:43 +0200Andrew(~andrew@user/andrewyu) (Remote host closed the connection)
2021-10-07 18:21:05 +0200azg256(~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 27.1))
2021-10-07 18:21:20 +0200ormaaj(~ormaaj@user/ormaaj) (Ping timeout: 260 seconds)
2021-10-07 18:21:20 +0200jakub[m]1(~jakubfami@2001:470:69fc:105::a43) (Ping timeout: 260 seconds)
2021-10-07 18:21:24 +0200AndrewYu(~andrew@user/andrewyu)
2021-10-07 18:21:38 +0200Forkk(~forkk@li926-228.members.linode.com) (Ping timeout: 246 seconds)
2021-10-07 18:21:56 +0200abhixec[m](~abhixecma@2001:470:69fc:105::a2a) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200jakefromstatefar(~jakefroms@2001:470:69fc:105::15ef) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200nihilipster[m]1(~nihilipst@2001:470:69fc:105::720) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200antilambda[m](~antilambd@2001:470:69fc:105::a2b) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200mc47[m](~mc47matri@2001:470:69fc:105::733) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200sibi(~sibi@2001:470:69fc:105::8ab) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200ThatOneLutenist(~nathanmcc@2001:470:69fc:105::cd69) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200cjbaylisstheythe(~cjbayliss@2001:470:69fc:105::bade) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200ServerStatsDisco(~serversta@2001:470:69fc:105::1a) (Ping timeout: 260 seconds)
2021-10-07 18:21:56 +0200Tisoxin(~ikosit@user/ikosit) (Ping timeout: 260 seconds)
2021-10-07 18:22:17 +0200benin03693230163(~benin@183.82.176.241) (Ping timeout: 265 seconds)
2021-10-07 18:22:20 +0200Forkk(~forkk@li926-228.members.linode.com)
2021-10-07 18:22:30 +0200FOSSHuman[m](~lol111mat@2001:470:69fc:105::1:ad7) (Ping timeout: 260 seconds)
2021-10-07 18:22:30 +0200x7and7[m](~haidermir@2001:470:69fc:105::e7ba) (Ping timeout: 260 seconds)
2021-10-07 18:22:30 +0200KittyOwO[m](~wrinklehu@2001:470:69fc:105::84e) (Ping timeout: 260 seconds)
2021-10-07 18:22:33 +0200berberman(~berberman@user/berberman)
2021-10-07 18:24:20 +0200azg256(~user@78-56-98-5.static.zebra.lt)
2021-10-07 18:33:08 +0200jakub[m]1(~jakubfami@2001:470:69fc:105::a43)
2021-10-07 18:33:55 +0200ormaaj(~ormaaj@user/ormaaj)
2021-10-07 18:35:15 +0200Tisoxin(~ikosit@user/ikosit)
2021-10-07 18:35:23 +0200sibi(~sibi@2001:470:69fc:105::8ab)
2021-10-07 18:35:36 +0200abhixec[m](~abhixecma@2001:470:69fc:105::a2a)
2021-10-07 18:36:12 +0200ThatOneLutenist(~nathanmcc@2001:470:69fc:105::cd69)
2021-10-07 18:37:46 +0200mc47[m](~mc47matri@2001:470:69fc:105::733)
2021-10-07 18:42:09 +0200cjbaylisstheythe(~cjbayliss@2001:470:69fc:105::bade)
2021-10-07 18:42:10 +0200ServerStatsDisco(~serversta@2001:470:69fc:105::1a)
2021-10-07 18:43:16 +0200jakefromstatefar(~jakefroms@2001:470:69fc:105::15ef)
2021-10-07 18:44:54 +0200nihilipster[m]1(~nihilipst@2001:470:69fc:105::720)
2021-10-07 18:45:56 +0200wonko(~wjc@2a01:e0a:4fa:a50:5bdf:2e17:5922:f711)
2021-10-07 18:51:47 +0200antilambda[m](~antilambd@2001:470:69fc:105::a2b)
2021-10-07 18:52:31 +0200x7and7[m](~haidermir@2001:470:69fc:105::e7ba)
2021-10-07 18:53:10 +0200KittyOwO[m](~wrinklehu@2001:470:69fc:105::84e)
2021-10-07 18:53:49 +0200FOSSHuman[m](~lol111mat@2001:470:69fc:105::1:ad7)
2021-10-07 19:20:30 +0200vanvik(~vanvik@82.194.204.210)
2021-10-07 20:18:37 +0200 <minty> any of y'all doing alt-tab reliably? I have Actions.GroupNavigation imported with nextMatch Forward (return True) bound to alt+tab, but i'm guessing i need to toggle between nextMatch Forward and nextMatch Backward somehow...
2021-10-07 20:26:36 +0200 <mc47[m]> Maybe alt+tab and super+tab?
2021-10-07 20:26:54 +0200 <mc47[m]> I don't have many windows open per workspace so it was never a problem
2021-10-07 20:31:42 +0200 <geekosaur> I use alt-tab and alt-shift-tab
2021-10-07 20:31:59 +0200 <geekosaur> I think that's also what the default bindings use
2021-10-07 20:32:14 +0200 <geekosaur> well, mod in place of alt
2021-10-07 20:32:50 +0200 <geekosaur> I also have mod-arrows bound for prev/next hidden workspace
2021-10-07 20:35:34 +0200 <minty> dang, i just think it's more intuitive/faster to have them bound to the same key combo
2021-10-07 20:37:18 +0200 <minty> would just have to memoize if you just went backwards or forwards, and backwards first if nothing's memoized yet, i just have no idea how to do that with Haskell
2021-10-07 20:38:46 +0200 <minty> btw, looks like the default keybindings are for prev/next window *in the current workspace*, not the global windowstack
2021-10-07 20:39:26 +0200 <geekosaur> yeh, you'd be changing that
2021-10-07 20:39:36 +0200liskinuses https://github.com/sagb/alttab
2021-10-07 20:39:41 +0200 <geekosaur> just mentioning how the default picks its keys
2021-10-07 20:40:22 +0200 <liskin> And by "uses" I mean it's there in case I need it, which happens a couple times a year :-)
2021-10-07 20:40:31 +0200Solidjust uses M-n and M-e (M-j and M-k by default, afair)
2021-10-07 20:40:32 +0200 <minty> alttab looks perfect!
2021-10-07 20:47:28 +0200 <minty> ehh, it only works with the current workspace as well
2021-10-07 20:49:58 +0200 <Solid> depending on your aesthetic preferences you might try a prompt-based implementation? (X.P.Window)
2021-10-07 20:51:06 +0200 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Actions-GridSelect.html
2021-10-07 20:51:40 +0200 <geekosaur> which iirc is all windows for the default window one, but you could build your own with all windows if you wanted to because the low level machinery's fully exposed
2021-10-07 20:52:29 +0200 <geekosaur> (probably want the git version though, I think there's a color bug in 0.16)
2021-10-07 20:55:55 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-10-07 20:58:06 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit)
2021-10-07 21:04:09 +0200qbt(~qbt@user/edun) (Quit: Leaving.)
2021-10-07 21:06:30 +0200qbt(~qbt@user/edun)
2021-10-07 21:06:31 +0200qbt(~qbt@user/edun) (Client Quit)
2021-10-07 21:13:47 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-07 21:16:08 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-07 21:39:38 +0200wonko(~wjc@2a01:e0a:4fa:a50:5bdf:2e17:5922:f711) (Ping timeout: 265 seconds)
2021-10-07 21:46:09 +0200mekeor[m](~mekeormat@2001:470:69fc:105::17e4)
2021-10-07 21:55:49 +0200azg256(~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 27.1))
2021-10-07 22:06:52 +0200 <mekeor[m]> hey. i'm using emacs with --with-x-toolkit=no and xmonad (on guix system). all windows have a window border except emacs(client). any idea whats wrong?
2021-10-07 22:14:13 +0200 <geekosaur> applications can override the border setting; perhaps emacsclient does
2021-10-07 22:14:43 +0200 <geekosaur> (they're not supposed to, but there are lots of broken apps out there and emacs is somewhat infamous for ignoring rules other than its own)
2021-10-07 22:15:21 +0200 <jakefromstatefar> geekosaur: For the 0.17 release, should we make & announce deprecation/renaming of `rotSlaves`? Just due to possible misunderstanding of its functionality?
2021-10-07 22:16:22 +0200 <jakefromstatefar> rotSecondary would be a good name.
2021-10-07 22:16:24 +0200 <geekosaur> mekeor[m], it looks like emacsclient doesn't support -bw so you'd have to figure out the appropriate elisp to make it create a border
2021-10-07 22:17:00 +0200 <geekosaur> jakefromstatefar, I'm agnostic on that question, aside from that having been the original term for not-master windows
2021-10-07 22:17:13 +0200 <geekosaur> you might want to open an issue for it so it can be discussed
2021-10-07 22:17:19 +0200 <jakefromstatefar> OK.
2021-10-07 22:18:56 +0200 <mekeor[m]> geekosaur, you mean the emacsclient --with-x-toolkit=no does not support "-bw" (what ever that means?). i mean, i used emacsclient in xmonad before. it was just fine.
2021-10-07 22:19:14 +0200 <geekosaur> -bw is the standard X toolkit option for border_width
2021-10-07 22:19:41 +0200 <mekeor[m]> ... but i haven't been using it with no x toolkit
2021-10-07 22:19:57 +0200 <mekeor[m]> ah i see
2021-10-07 22:20:34 +0200 <mekeor[m]> i guess i'll have to use a x toolkit for bw -.-"
2021-10-07 22:20:53 +0200 <geekosaur> so I checked emacsclient --help on this system to see if it had any options for changing the border
2021-10-07 22:21:25 +0200 <mekeor[m]> ah interesting
2021-10-07 22:21:46 +0200 <mekeor[m]> so windows/programs set their own bw?
2021-10-07 22:21:47 +0200 <geekosaur> but I've had lots of problems with various emacs versions applying their own ideas of how things should work instead of obeying ICCCM / EWMH
2021-10-07 22:21:56 +0200 <mekeor[m]> i was thinking xmonad draws borders
2021-10-07 22:22:01 +0200 <geekosaur> they're not supposed to, per ICCCM
2021-10-07 22:22:37 +0200 <geekosaur> but the option exists, so you can turn off a border or make it thicker for some windows because you need them to stand out better from other windows or something
2021-10-07 22:22:56 +0200 <geekosaur> but it's really given to the window manager, and xmonad expects to set it itself
2021-10-07 22:23:32 +0200 <geekosaur> this said, most modern wms don't set the border so this is the kind of bug nobody would notice unless using e.g. dwm or xmonad
2021-10-07 22:24:41 +0200 <mekeor[m]> what a chaos :D
2021-10-07 22:24:48 +0200 <mekeor[m]> thank yoh, geekosaur :)
2021-10-07 22:25:11 +0200 <mekeor[m]> i'm gonna try emacs --with-x-toolkitn=lucid :)
2021-10-07 22:26:50 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-10-07 22:31:21 +0200 <mekeor[m]> actually my emacs (not emacsclient) supports -bw but has the same problem with borders
2021-10-07 22:34:32 +0200 <geekosaur> interesting. any chance you have something like smartBorders enabled?
2021-10-07 22:34:54 +0200 <mekeor[m]> also, i missed to mention that the border is only not drawn when the window is focused
2021-10-07 22:35:14 +0200 <geekosaur> o.O
2021-10-07 22:35:21 +0200 <mekeor[m]> yes, i do, geekosaur
2021-10-07 22:35:32 +0200 <geekosaur> I wonder if it overrides the border color then
2021-10-07 22:35:40 +0200 <geekosaur> and is drawn but in gray or something
2021-10-07 22:35:54 +0200 <mekeor[m]> it might draw it black. thats right
2021-10-07 22:36:07 +0200 <geekosaur> fwiw I have emacs with gtk and it draws the borders fine
2021-10-07 22:36:22 +0200 <geekosaur> not even translucent like the damned terminal windows do
2021-10-07 22:38:00 +0200 <mekeor[m]> it actually looks like black borders btw
2021-10-07 22:39:10 +0200Las[m]_Las[m]__
2021-10-07 22:39:16 +0200Las[m]__Las[m]_
2021-10-07 22:39:40 +0200Las[m]_Las[m]
2021-10-07 22:39:44 +0200 <mekeor[m]> why would smartborders recolor borders? mmmh
2021-10-07 22:42:36 +0200 <geekosaur> smartBorders itself shouldn't and doesn't, it just changes the border width as part of laying out the window. but there are some bugfixes to it in git xmonad-contrib
2021-10-07 22:42:56 +0200 <geekosaur> because it had been handling some corner cases wrong
2021-10-07 22:43:21 +0200 <geekosaur> I would not be at all surprised if emacs's color stuff does, though
2021-10-07 22:43:57 +0200 <geekosaur> its color handling is complex and confusing and if you've ever tweaked any of it you may have changed the wrong thing
2021-10-07 22:45:33 +0200 <geekosaur> especially since it uses its own names for things (like "gutters" instead of "borders")
2021-10-07 22:45:47 +0200 <mekeor[m]> when i run emacs -Q (i.e. without any modifications) it still does not have any border (or rather only a black border)
2021-10-07 22:46:09 +0200 <mekeor[m]> actually the correct color sometimes shows up for a moment
2021-10-07 22:46:16 +0200 <geekosaur> :(
2021-10-07 22:46:23 +0200 <geekosaur> wat
2021-10-07 22:46:42 +0200 <geekosaur> that almost certainly makes it emacs unless you have a really weird xmonad logHook
2021-10-07 22:47:22 +0200 <mekeor[m]> no, i only have dynamiclogwithpp
2021-10-07 22:47:28 +0200 <mekeor[m]> nothing fancy
2021-10-07 22:47:40 +0200 <mekeor[m]> i'll try emacs with gtk now
2021-10-07 22:47:51 +0200 <jakefromstatefar> What's the difference between `layoutBuilder` and `subLayouts` that allows `layoutBuilder` to properly clear tab decorations?
2021-10-07 22:48:57 +0200 <jakefromstatefar> Using layoutBuilder removes the problems that #343 and #136 describe.
2021-10-07 22:49:41 +0200 <jakefromstatefar> I'm curios, what if I nest a fullscreen layoutBuilder + tabs as a sublayout... Maybe that would fix the issue?
2021-10-07 22:49:41 +0200 <jakefromstatefar> A bit hacky, but, then we'd know where to look for the error
2021-10-07 22:50:05 +0200 <jakefromstatefar> curious*
2021-10-07 22:51:59 +0200 <geekosaur> actually subTabbed is the hacky one and I'm not too surprised it sometimes breaks
2021-10-07 22:54:05 +0200 <geekosaur> anyway I couldn't tell you off the top of my head the difference between the two; there's like 5 or 6 different ways to do sublayouting in -contrib :)
2021-10-07 22:55:16 +0200 <mekeor[m]> btw, emacs with gtk works just fine for me too
2021-10-07 22:58:33 +0200 <geekosaur> huh
2021-10-07 23:23:08 +0200 <liskin> jakefromstatefar: the primary difference will probably be that layoutBuilder is static whereas SubLayouts lets you move the window between the groups freely
2021-10-07 23:24:05 +0200jmct_(sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 260 seconds)
2021-10-07 23:24:18 +0200PotatoGim(sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 260 seconds)
2021-10-07 23:24:41 +0200mudri(sid317655@id-317655.helmsley.irccloud.com) (Ping timeout: 250 seconds)
2021-10-07 23:24:46 +0200pl(sid98063@id-98063.helmsley.irccloud.com) (Ping timeout: 252 seconds)
2021-10-07 23:25:14 +0200amir(sid22336@user/amir) (Ping timeout: 260 seconds)
2021-10-07 23:25:40 +0200 <liskin> also SubLayouts uses an actual layout to determine the subrectangles, whereas layoutBuilder needs static rectangles
2021-10-07 23:25:49 +0200PotatoGim(sid99505@lymington.irccloud.com)
2021-10-07 23:26:14 +0200 <liskin> I'm not entirely sure if any of this actually means the implementation of SubLayouts needs to be so hacky
2021-10-07 23:27:24 +0200pl(sid98063@helmsley.irccloud.com)
2021-10-07 23:28:52 +0200 <liskin> (personally I think it'd be a good idea if someone tried to adopt the tree-based data structure of i3 to xmonad; it'd certainly mean that almost everything would need to get rewritten, but since that's likely true for Wayland anyway, it'd be helpful to do that upfront)
2021-10-07 23:29:41 +0200amir(sid22336@user/amir)
2021-10-07 23:29:44 +0200 <liskin> (and by the tree-based data structure I primarily mean that layout nesting would become core functionality rather than a -contrib hack)
2021-10-07 23:31:24 +0200 <liskin> But I'm somewhat pessimistic about anyone actually having time to do that. I'd be happy to mentor such an effort, but I'm several months lagged on my own todo-list. :-/
2021-10-07 23:31:35 +0200 <liskin> (Possibly years. Who knows/cares at this point.)
2021-10-07 23:32:24 +0200geekosaurresembles that
2021-10-07 23:32:50 +0200 <geekosaur> somewhere or other I have a todo list from 5ish years ago that I should dig out and update
2021-10-07 23:33:06 +0200 <geekosaur> because it has things like initial planning for layer support in it
2021-10-07 23:33:28 +0200 <geekosaur> (then again if someone does the tree thing I'd have to redesign from scratch anyway)
2021-10-07 23:37:07 +0200 <geekosaur> although… I am not sure it's fair to call our layout nesting a hack, unless you straight up call our layouts a hack
2021-10-07 23:37:21 +0200 <geekosaur> I mena, the layout is just a function encoded as constructors
2021-10-07 23:37:49 +0200 <geekosaur> sublayouts are as fair game as anything else you could do that way
2021-10-07 23:39:08 +0200jmct_(sid160793@id-160793.tinside.irccloud.com)
2021-10-07 23:40:39 +0200mudri(sid317655@id-317655.helmsley.irccloud.com)
2021-10-07 23:42:14 +0200 <liskin> I would call our layouts a hack at this point, without remorse
2021-10-07 23:42:46 +0200 <liskin> especially the message handling which has absolutely no idea what windows the layout actually sees
2021-10-07 23:43:44 +0200 <liskin> so if you want layout nesting as a layout, you need to store info about the windows/groups somewhere, for any action you need to send messages, and the message handler doesn't have all the info it needs
2021-10-07 23:43:48 +0200 <liskin> it's a mess
2021-10-07 23:44:28 +0200 <liskin> what I'd propose is a tree structure with a layout and possibly some extra extensible data at each node
2021-10-07 23:45:11 +0200 <liskin> I spent some time thinking about this a couple weeks/months ago, but didn't write anything of it down :-(
2021-10-07 23:45:49 +0200 <liskin> I'm fairly sure I can recall all of that should we ever seriously brainstorm this, though
2021-10-07 23:46:08 +0200 <geekosaur> might be a good time for a wip issue then
2021-10-07 23:47:47 +0200 <liskin> possibly, but in all honesty, writing all that down in legible form is a couple hours, which I'd rather spend on release critical stuff right now :-/
2021-10-07 23:48:20 +0200 <liskin> anyway, thanks for listening to my brain dump, I'll head to bed now :-)
2021-10-07 23:48:48 +0200seschwar(~seschwar@user/seschwar) (Quit: :wq)