Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 876 877 878 879 880 881 882 883 884 885 886 .. 1850
184,993 events total
2022-09-28 14:21:32 Γ— cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.6)
2022-09-28 14:24:25 Γ— hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Ping timeout: 246 seconds)
2022-09-28 14:26:21 <[Leary]> geekosaur: I don't understand how X works without a window manager---in that bug, is it possible that xclock starts before xmonad is ready to catch it, and naively maps itself?
2022-09-28 14:26:39 <[Leary]> Since it sounds like the issue there is---rather than not being managed yet---being prematurely mapped.
2022-09-28 14:42:49 <geekosaur> I presume PartOf in the systemd unit means it waits until the session is running, but launches it before xmonad
2022-09-28 14:43:06 <geekosaur> same thing should happen if you have it in .xinitrc or .xsession before xmonad
2022-09-28 14:43:35 <geekosaur> xmonad runs a loop to manage existing windows on startup
2022-09-28 14:45:20 <[Leary]> Right, but if it decides that those windows are on an invisible workspace, it won't try to map or unmap them. So if they're already mapped for some reason, they would stay that way.
2022-09-28 14:46:04 <[Leary]> Until you switch to the workspace.
2022-09-28 14:46:23 <geekosaur> actually, in the normal case it unmaps them because it runs the manageHook on each window it's managing. so the doShift "2" should happen and the window should be unmapped
2022-09-28 14:46:28 <geekosaur> this has worked for me in the past
2022-09-28 14:47:05 <[Leary]> `doShift "2"` should only unmap if the window was previously visible.
2022-09-28 14:47:27 <geekosaur> but it will be, as you just noted, because if there's no wm running it's simply mapped
2022-09-28 14:47:47 <geekosaur> then xmonad manages it, shifts it to ws 2, and unmaps it as part of that
2022-09-28 14:48:12 <[Leary]> No, here by visible, I mean in a visible workspace. But this is a new window.
2022-09-28 14:49:53 <liskin> PartOf mostly just means it will be stopped when the session ends, not that it waits for anything
2022-09-28 14:50:25 <liskin> I don't think there's any ordering of xclock/xmonad launch
2022-09-28 14:50:34 <liskin> they most likely race each other
2022-09-28 14:53:48 <geekosaur> there are no workspaces when the window is mapped; it will become the active workspace when xmonad starts. so everything should work. even if the first thing you do in the startupHook is switch workspaces, because managing is done before running the startupHook
2022-09-28 14:55:45 <geekosaur> sadly this means I need to customize ManageDebug to dump the initial manage stuff πŸ˜•
2022-09-28 14:56:25 <[Leary]> The window is mapped but belongs to no workspace until xmonad manages it. `manage` produces two functions, `g` and `f` from the managehook and it's own insertion logic respectively. But if `g` shifts the window to an invisible workspace, then `windows (g . f)` never sees the window as ever having been anywhere else.
2022-09-28 14:57:01 <[Leary]> And hence sees no need to `hide` it.
2022-09-28 14:57:18 <geekosaur> reversed, no? but yes, I see that point
2022-09-28 14:57:49 <geekosaur> that is, f would be doing the shifting
2022-09-28 14:58:02 <geekosaur> but this has worked for me before…
2022-09-28 14:58:18 <geekosaur> hm. not sure I've ever done a doShift with it though
2022-09-28 14:58:20 <[Leary]> No, `f` puts it in the current workspace, but that's transparently eliminated by the composition.
2022-09-28 14:59:00 <[Leary]> Anyway, I think `manage` needs to run `hide` in some circumstances.
2022-09-28 14:59:04 <liskin> mapM_ hide (nub (oldvisible ++ newwindows) \\ visible)
2022-09-28 14:59:11 <liskin> this should hide it though, shouldn't it?
2022-09-28 14:59:52 <liskin> it'll be in newwindows
2022-09-28 14:59:59 <liskin> but not in visible
2022-09-28 14:59:59 <[Leary]> Hmmm. You might be right.
2022-09-28 15:27:05 <geekosaur> modified ManageDebug deployed
2022-09-28 15:27:30 <geekosaur> managing new windows happens before the startupHook so I had to change initialValue instead
2022-09-28 15:42:04 β†’ thunderrd joins (~thunderrd@183.182.115.199)
2022-09-28 16:00:13 Γ— liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-09-28 16:45:04 Γ— thunderrd quits (~thunderrd@183.182.115.199) (Remote host closed the connection)
2022-09-28 18:18:24 <ChaoticMist[m]> <Solid> "ChaoticMist: there is a #..." <- Good to know, will join that server soon.
2022-09-28 19:11:11 β†’ hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
2022-09-28 19:46:38 β†’ dmrz joins (~dmr@c-71-202-36-200.hsd1.ca.comcast.net)
2022-09-28 19:55:33 β†’ ft joins (~ft@p3e9bc57b.dip0.t-ipconnect.de)
2022-09-28 19:58:07 β†’ mestre joins (~mestre@191.177.181.194)
2022-09-28 21:46:00 β†’ sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-28 22:43:31 Γ— chomwitt quits (~chomwitt@2a02:587:dc14:f500:278:be15:4a20:8304) (Ping timeout: 268 seconds)
2022-09-28 22:51:24 Γ— nomadxx3 quits (~lanomadx@180-150-32-38.b49620.mel.static.aussiebb.net) (Ping timeout: 265 seconds)
2022-09-28 22:55:27 β†’ sogens2 joins (~sogens@211.30.49.79)
2022-09-28 22:57:40 Γ— sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 265 seconds)
2022-09-28 23:09:16 Γ— sogens2 quits (~sogens@211.30.49.79) (Ping timeout: 265 seconds)
2022-09-28 23:10:15 β†’ nomadxx3 joins (~lanomadx@208.91.67.130)
2022-09-28 23:10:53 β†’ sogens2 joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-28 23:22:31 Γ— thyriaen quits (~thyriaen@2a02:8109:8340:686c:7383:e0e2:ad95:9fce) (Quit: Leaving)
2022-09-28 23:50:20 Γ— sogens2 quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-09-28 23:54:49 β†’ mvk joins (~mvk@2607:fea8:5ce3:8500::778c)
2022-09-29 01:14:30 Γ— mvk quits (~mvk@2607:fea8:5ce3:8500::778c) (Ping timeout: 268 seconds)
2022-09-29 01:25:43 β†’ sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-29 02:02:08 Γ— sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Remote host closed the connection)
2022-09-29 02:03:24 Γ— banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 264 seconds)
2022-09-29 02:14:09 Γ— td_ quits (~td@muedsl-82-207-238-028.citykom.de) (Ping timeout: 244 seconds)
2022-09-29 02:16:18 β†’ td_ joins (~td@muedsl-82-207-238-058.citykom.de)
2022-09-29 02:21:28 β†’ sogens joins (~sogens@211.30.49.79)
2022-09-29 02:23:42 β†’ banc joins (banc@gateway/vpn/airvpn/banc)
2022-09-29 02:30:11 Γ— sogens quits (~sogens@211.30.49.79) (Ping timeout: 260 seconds)
2022-09-29 02:31:47 β†’ sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-29 02:33:19 Γ— sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Client Quit)
2022-09-29 02:42:37 Γ— terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-09-29 02:45:10 β†’ terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
2022-09-29 03:14:57 β†’ sogens joins (~sogens@211.30.49.79)
2022-09-29 03:23:13 Γ— sogens quits (~sogens@211.30.49.79) (Ping timeout: 252 seconds)
2022-09-29 03:25:17 β†’ sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-29 03:34:19 β†’ Guest1535 joins (~Guest15@146-241-181-104.dyn.eolo.it)
2022-09-29 03:34:34 Γ— Guest1535 quits (~Guest15@146-241-181-104.dyn.eolo.it) (Client Quit)
2022-09-29 03:45:34 Γ— sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Remote host closed the connection)
2022-09-29 03:46:36 Γ— sagax quits (~sagax_nb@user/sagax) (Ping timeout: 260 seconds)
2022-09-29 03:52:27 β†’ sogens joins (~sogens@211.30.49.79)
2022-09-29 04:02:10 Γ— sogens quits (~sogens@211.30.49.79) (Ping timeout: 265 seconds)
2022-09-29 04:03:47 β†’ sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-29 04:05:55 β†’ sagax joins (~sagax_nb@user/sagax)
2022-09-29 05:30:24 β†’ chomwitt joins (~chomwitt@2a02:587:dc14:f500:9e6a:c6cb:5be3:53b3)
2022-09-29 05:37:47 Γ— jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds)
2022-09-29 06:46:58 β†’ mncheck joins (~mncheck@193.224.205.254)
2022-09-29 06:47:28 Γ— sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 265 seconds)
2022-09-29 07:09:30 β†’ sogens joins (~sogens@pa49-197-49-85.pa.qld.optusnet.com.au)
2022-09-29 07:28:55 Γ— m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 268 seconds)
2022-09-29 07:33:27 β†’ m5zs7k joins (aquares@web10.mydevil.net)
2022-09-29 07:37:33 β†’ Industrial[m] joins (~industria@2001:470:69fc:105::eb9)
2022-09-29 07:45:39 <Industrial[m]> Hello. After not using xmonad for a while I just re-tried my config file from a while back and I get this error:... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/131e1083b8c682377f2341118090472801bf8182>)
2022-09-29 07:49:41 <fizzie> It's trying to say that `myKeys conf@ XConfig {...}` should be `myKeys conf@XConfig {...}` instead.
2022-09-29 07:49:46 <fizzie> https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.0#whitespace-sensitive-and-
2022-09-29 07:49:55 β†’ liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
2022-09-29 08:30:38 Γ— piele_ quits (~piele@tbonesteak.creativeserver.net) (Quit: Ciao!)
2022-09-29 08:31:00 β†’ piele joins (~piele@tbonesteak.creativeserver.net)
2022-09-29 08:39:58 β†’ cfricke joins (~cfricke@user/cfricke)
2022-09-29 08:42:19 Γ— ft quits (~ft@p3e9bc57b.dip0.t-ipconnect.de) (Quit: leaving)
2022-09-29 08:57:07 Γ— sogens quits (~sogens@pa49-197-49-85.pa.qld.optusnet.com.au) (Ping timeout: 248 seconds)
2022-09-29 08:59:23 β†’ sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-09-29 09:00:09 Γ— nurfz[m] quits (~nurfzmatr@2001:470:69fc:105::dedb) (Quit: You have been kicked for being idle)
2022-09-29 09:00:16 Γ— liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-09-29 10:02:36 β†’ thyriaen joins (~thyriaen@2a02:8109:8340:686c:7383:e0e2:ad95:9fce)
2022-09-29 10:02:52 β†’ thyriaen_ joins (~thyriaen@2a02:8109:8340:686c:7383:e0e2:ad95:9fce)

All times are in UTC.