2021/10/18

2021-10-18 00:00:13 +0200 <geekosaur> mm, maybe
2021-10-18 00:01:04 +0200 <geekosaur> as long as it's not override_redirect, where that might confuse the app since it expects to fully manage its own window
2021-10-18 00:04:15 +0200humky(~humky@user/humky) (Quit: Leaving)
2021-10-18 00:24:10 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2021-10-18 00:27:39 +0200seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-10-18 00:43:33 +0200mestre(~mestre@191.177.175.57) (Quit: Lost terminal)
2021-10-18 00:50:40 +0200mestre(~mestre@191.177.175.57)
2021-10-18 01:05:27 +0200mestre(~mestre@191.177.175.57) (Quit: Lost terminal)
2021-10-18 01:07:33 +0200humky(~humky@user/humky)
2021-10-18 01:13:46 +0200humky(~humky@user/humky) (Quit: Leaving)
2021-10-18 01:17:38 +0200humky(~humky@user/humky)
2021-10-18 01:22:08 +0200Nosrep(~archbox@user/nosrep) (Quit: WeeChat 3.3)
2021-10-18 01:30:10 +0200alternateved(~user@194.177.28.171) (Ping timeout: 252 seconds)
2021-10-18 02:32:51 +0200 <liskin> Hm, I just realized that I don't need to refactor all of ewmh, I can just use ExtensibleConf to make window activation and workspace sort/rename configurable while keeping the existing interface intact!
2021-10-18 02:33:19 +0200 <liskin> Good, that sounds like a plan to fix #396 tomorrow.
2021-10-18 02:34:21 +0200 <liskin> (So the refactor can then be finished post release and won't be rushed.)
2021-10-18 03:09:26 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-10-18 03:25:56 +0200^[(~user@user//x-8473491) (Quit: ^[)
2021-10-18 03:30:20 +0200^[(~user@user//x-8473491)
2021-10-18 04:04:35 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 264 seconds)
2021-10-18 04:22:09 +0200banc(banc@gateway/vpn/airvpn/banc)
2021-10-18 04:45:23 +0200td_(~td@94.134.91.73) (Ping timeout: 264 seconds)
2021-10-18 04:46:59 +0200td_(~td@muedsl-82-207-238-233.citykom.de)
2021-10-18 05:54:16 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
2021-10-18 06:10:24 +0200Guest4(~Guest4@24.16.46.64)
2021-10-18 06:11:47 +0200Guest4(~Guest4@24.16.46.64) (Client Quit)
2021-10-18 06:30:37 +0200coldpress_(~coldpress@128.9.105.34.bc.googleusercontent.com) (*.net *.split)
2021-10-18 06:30:37 +0200thaumavorio_(~thaumavor@thaumavor.io) (*.net *.split)
2021-10-18 06:30:37 +0200davve(davve@bsd.douchedata.com) (*.net *.split)
2021-10-18 06:30:45 +0200davve(davve@bsd.douchedata.com)
2021-10-18 06:31:32 +0200coldpress(~coldpress@128.9.105.34.bc.googleusercontent.com)
2021-10-18 06:31:37 +0200thaumavorio(~thaumavor@thaumavor.io)
2021-10-18 06:52:39 +0200cjb(~cjb@user/cjb) ()
2021-10-18 07:44:05 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Ping timeout: 265 seconds)
2021-10-18 07:54:55 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-18 08:24:59 +0200catman(~catman@user/catman) (Ping timeout: 264 seconds)
2021-10-18 08:26:34 +0200catman(~catman@user/catman)
2021-10-18 08:38:17 +0200mc47(~mc47@xmonad/TheMC47)
2021-10-18 09:01:05 +0200cyr4x3(~cyr4x3@139.47.115.87)
2021-10-18 09:01:14 +0200cyr4x3(~cyr4x3@139.47.115.87) (Client Quit)
2021-10-18 09:05:30 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-10-18 09:35:40 +0200catman_(~catman@user/catman)
2021-10-18 09:36:17 +0200catmanGuest5051
2021-10-18 09:36:17 +0200catman_catman
2021-10-18 09:38:03 +0200Guest5051(~catman@user/catman) (Ping timeout: 258 seconds)
2021-10-18 10:03:03 +0200darkstarx(~darkstard@2601:1c2:300:c8a0::6c32)
2021-10-18 10:03:18 +0200darkstardevx(~darkstard@2601:1c2:300:c8a0::6c32) (Remote host closed the connection)
2021-10-18 10:04:41 +0200FatBoyXPC_(~FatBoyXPC@user/fatboyxpc) (Ping timeout: 245 seconds)
2021-10-18 10:05:52 +0200FatBoyXPC(~FatBoyXPC@user/fatboyxpc)
2021-10-18 10:17:24 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-18 10:17:46 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-18 10:27:11 +0200cfricke(~cfricke@user/cfricke)
2021-10-18 10:31:23 +0200cfricke(~cfricke@user/cfricke) (Client Quit)
2021-10-18 10:31:32 +0200cfricke(~cfricke@user/cfricke)
2021-10-18 10:36:13 +0200 <FOSSHuman[m]> Hey guys, I have another issue. Why does XMobar (very very occasionally) spawn duplicate bars in my setup?? I use dynamicBars to spawn bars if screens are disconnected/connected, it should not be spawning multiple processes of the same bar.. It does happen REALLY rarely though...
2021-10-18 10:37:13 +0200werneta_(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-10-18 10:37:48 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
2021-10-18 10:37:52 +0200 <liskin> Sounds like an issue I had as well, xmobar sometimes wouldn't exit after getting signaled.
2021-10-18 10:38:22 +0200 <FOSSHuman[m]> yeah
2021-10-18 10:39:05 +0200 <liskin> I solved it by replacing the signalling with a more robust implementation, but that uses the threaded runtime which we don't have by default in xmonad, so I didn't submit a PR.
2021-10-18 10:40:14 +0200 <liskin> I wonder why it doesn't exit, though. Could be a bug in GHC RTS?
2021-10-18 11:45:26 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.3)
2021-10-18 12:53:40 +0200cyr4x3(~cyr4x3@139.47.115.87)
2021-10-18 12:53:40 +0200cyr4x3(~cyr4x3@139.47.115.87) (Client Quit)
2021-10-18 12:59:00 +0200alternateved(~user@194.177.28.168)
2021-10-18 15:11:06 +0200humky(~humky@user/humky) (Quit: Leaving)
2021-10-18 15:56:49 +0200humky(~humky@user/humky)
2021-10-18 16:06:59 +0200mc47(~mc47@xmonad/TheMC47)
2021-10-18 16:32:50 +0200thaumavorio(~thaumavor@thaumavor.io) (Quit: ZNC 1.8.2 - https://znc.in)
2021-10-18 16:35:38 +0200thaumavorio(~thaumavor@thaumavor.io)
2021-10-18 16:38:55 +0200seschwar(~seschwar@user/seschwar)
2021-10-18 18:46:27 +0200FOSS_HUMAN(~Yusef@host-92-24-50-109.as13285.net)
2021-10-18 18:46:44 +0200thunderrd(~thunderrd@183.182.110.52) (Ping timeout: 265 seconds)
2021-10-18 18:46:47 +0200 <FOSS_HUMAN> Is this bridged with Matrix?
2021-10-18 18:46:57 +0200 <FOSS_HUMAN> Ah k
2021-10-18 18:47:26 +0200 <geekosaur> yeh, you were showing up as FOSSHuman[m] before
2021-10-18 18:47:38 +0200 <FOSSHuman[m]> yeah, on hexchat rn
2021-10-18 18:51:47 +0200FOSS_HUMAN(~Yusef@host-92-24-50-109.as13285.net) (Quit: Leaving)
2021-10-18 18:58:58 +0200thunderrd(~thunderrd@183.182.110.19)
2021-10-18 19:03:46 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Quit: Leaving)
2021-10-18 19:11:59 +0200FOSS_Human(~lol111@host-92-24-50-109.as13285.net)
2021-10-18 19:13:52 +0200FOSS_Human(~lol111@host-92-24-50-109.as13285.net) (Terminated)
2021-10-18 19:14:43 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-18 19:17:34 +0200 <geekosaur> note to self: xmonad --recompile after cabal update or your next session startup may take a long time
2021-10-18 19:32:31 +0200deepy(deepy@user/deepy) (Quit: meow)
2021-10-18 19:33:02 +0200deepy(deepy@user/deepy)
2021-10-18 19:34:41 +0200rekahsoft(~rekahsoft@52.129.35.150)
2021-10-18 20:30:29 +0200wonko(~wjc@62.115.229.50)
2021-10-18 21:13:26 +0200 <jakefromstatefar> Why's that?
2021-10-18 21:16:46 +0200rekahsoft(~rekahsoft@52.129.35.150) (Remote host closed the connection)
2021-10-18 21:17:03 +0200 <geekosaur> I have a cabal-based buildscript. Something fairly low in the hierarchy got updated and it spent 5+ minutes rebuilding *everyhting*
2021-10-18 21:17:29 +0200 <jakefromstatefar> Ah
2021-10-18 21:17:32 +0200rekahsoft(~rekahsoft@52.129.35.150)
2021-10-18 21:18:39 +0200 <geekosaur> I was due for an update&rebuild anyway, but I generally expect myt sessions to start quickly, whoops
2021-10-18 21:24:17 +0200 <jakefromstatefar> My docks keep appearing atop my other windows... Trayer, and Xmobar are set to lower themselves. I have: `docksEventHook`, `xmonad $ docks`, `trayerAboveXmobarEventHook`, as well as avoid struts, but when I set a window to `RationalRect 0 0 1 1` (fullscreen), the bar is drawn atop it. I've been running fullscreen applications for a while with no issue, I'm confused as to why this problem cropped up now.
2021-10-18 21:25:23 +0200 <jakefromstatefar> I'm going to restart my session, and hope that fixes things for now. But, this' a really annoying and seemingly unfixable state-issue.
2021-10-18 21:25:53 +0200 <geekosaur> normally once an unmanaged window lowers itself, it stays there
2021-10-18 21:27:08 +0200 <jakefromstatefar> Yeah, a session restart fixed things. This' why we need a way to re-manage windows, or, really, just keep them stored separately from the rest of the Stack.
2021-10-18 21:27:20 +0200 <jakefromstatefar> So that problems like this can be prevented.
2021-10-18 21:28:08 +0200 <jakefromstatefar> I accounted for this problem (Which I faced a long time ago, but it dissapeared until now) in my proposed tree structure.
2021-10-18 21:28:31 +0200 <geekosaur> mm, I thought we had a hook ti force lowering of trays, but I don't see it
2021-10-18 21:28:33 +0200 <liskin> jakefromstatefar: can you show us your xmobarrc?
2021-10-18 21:29:18 +0200 <liskin> It's almost certainly overrideRedirect=False or something
2021-10-18 21:29:20 +0200 <geekosaur> unrelatedly: liskin, should Util.NoTaskbar and maybe Util.Ungrab move into Util.Hacks?
2021-10-18 21:29:57 +0200 <geekosaur> they're both tiny and basically exist standalone only because we didn't have a good place to put little things like those
2021-10-18 21:30:35 +0200 <geekosaur> backcompat should be no problem, just have the old modules reexport the names from U.Hacks
2021-10-18 21:32:08 +0200 <liskin> hm, not sure; I'm starting to worry about discoverability a bit
2021-10-18 21:32:51 +0200 <liskin> I mean, once everyone knows to look into Hacks it's fine, now people are used to looking at X.D.Extending or the module descriptions
2021-10-18 21:33:00 +0200 <liskin> but maybe I'm totally wrong about hits :-)
2021-10-18 21:33:28 +0200 <liskin> perhaps moving these to to Hacks is exactly what we need to transition towards Hacks
2021-10-18 21:34:59 +0200 <geekosaur> I worry about Ungrab a bit because its use with screengrabbers/screenprinters has been getting around a bit. (I suspect I'm the only one who uses NoTaskbar.)
2021-10-18 21:36:16 +0200 <liskin> well there's one other place unGrab can go to: XMonad.Operations
2021-10-18 21:36:47 +0200 <liskin> I'd probably merge such PR without thinking twice, tbh :-)
2021-10-18 22:26:54 +0200wonko(~wjc@62.115.229.50) (Ping timeout: 260 seconds)
2021-10-18 22:26:57 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-10-18 22:27:26 +0200 <abhixec> Hi, does anyone know if I can call withFocused maximize on the goto windowprompt?
2021-10-18 22:29:32 +0200 <abhixec> if it isn't clear basically if I minimize a window and use goto and select the minimized window I want it to maximize it if it is minimized.
2021-10-18 22:35:04 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-18 22:37:35 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-18 22:39:56 +0200 <geekosaur> if you're talking about X.P.Window it has a mode where you can apply an arbitrary action to a window, which could include going to it and then maximizing it
2021-10-18 22:45:59 +0200 <abhixec> thanks let me check then how I should go about applying an action
2021-10-18 22:48:41 +0200 <FOSSHuman[m]> A quick web search revealed this (docs for XMonad-Contrib) https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.16.999/XMonad-Prompt-AppLauncher.html
2021-10-18 22:48:41 +0200 <FOSSHuman[m]> this documentation should help you do what you want with the prompt.
2021-10-18 22:50:03 +0200 <FOSSHuman[m]> Or (if you use the older version of XMonad and XMonad-Contrib): https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Prompt-AppLauncher.html
2021-10-18 22:51:11 +0200 <FOSSHuman[m]> Is there a bot in this Matrix room to fetch documentation on any module of XMonad/XMonad-Contrib depending on the version and post it in chat??
2021-10-18 22:52:00 +0200 <FOSSHuman[m]> crap posted the wrong links, sry..
2021-10-18 22:52:06 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-10-18 22:52:16 +0200 <FOSSHuman[m]> * Oh crap, * crap,, * I posted the
2021-10-18 22:53:42 +0200 <geekosaur> mm, looks like the arbitrary action one is only in git
2021-10-18 22:56:20 +0200 <geekosaur> I'm looking at https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Prompt/Window.hs the WithWindow constructor
2021-10-18 22:56:22 +0200 <FOSSHuman[m]> !help
2021-10-18 22:56:56 +0200 <geekosaur> I don't think we have any Matrix-side bots, and only lambdabot on the IRC side
2021-10-18 22:57:16 +0200 <FOSSHuman[m]> ah k, no problem
2021-10-18 23:02:43 +0200 <FOSSHuman[m]> Does IRC remove deleted Matrix messages aswell?
2021-10-18 23:04:01 +0200 <geekosaur> nope
2021-10-18 23:04:06 +0200 <geekosaur> no editing either
2021-10-18 23:05:12 +0200 <FOSSHuman[m]> oh k
2021-10-18 23:12:00 +0200 <geekosaur> I suspect a hexchat plugin could be written to handle it but nobody has bothered so far
2021-10-18 23:12:34 +0200 <geekosaur> and of course it'd only be for hexchat, not any of the other irc clients
2021-10-18 23:12:42 +0200liskinstill hopes this is fixed on matrix-appserver-irc side
2021-10-18 23:13:08 +0200 <liskin> s/ is / gets /
2021-10-18 23:13:22 +0200 <geekosaur> I don't think that woiuld work because it's already reached the client by then
2021-10-18 23:13:45 +0200 <FOSSHuman[m]> geekosaur: I use Konversation now, since QT5 with Breeze looks better than Hexchat imo
2021-10-18 23:14:13 +0200 <geekosaur> dunno if that's how matrix works internally but I suspect it breaks down completely at the border with irc-land
2021-10-18 23:16:11 +0200 <liskin> I was hoping for something like the bridge setting room properties that disable edits in that channel
2021-10-18 23:16:34 +0200 <liskin> like we have channel modes here, we can disable colors and topic changes and stuff
2021-10-18 23:16:39 +0200 <geekosaur> people are still likely to do them out of habit
2021-10-18 23:16:46 +0200 <FOSSHuman[m]> geekosaur: I thought that the bridge would handle these things lol
2021-10-18 23:16:51 +0200 <liskin> surely Matrix can disable edits, or can be extended to do that
2021-10-18 23:17:16 +0200 <liskin> IRC is hardly the only protocol Matrix bridges into that doesn't support edits
2021-10-18 23:17:58 +0200 <geekosaur> well, I was think even IRC users do s/x/y/, they just expect readers to mentally apply the edit
2021-10-18 23:18:06 +0200 <geekosaur> I think it even originated here
2021-10-18 23:18:18 +0200 <liskin> (a couple months ago I was seriously considering applying for a job at Element Matrix Services, the idea being that rather than complain about Matrix being total crap, why not just go fix it and get compensated for it; but then I thought better of it)
2021-10-18 23:41:02 +0200cjb(~cjb@user/cjb)