Home liberachat/#xmonad: Logs Calendar

Logs on 2024-03-27 (liberachat/#xmonad)

02:08:08 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
02:09:44 × horzion quits (~horzion@ProtonDB/horzion) (Remote host closed the connection)
03:40:11 × td_ quits (~td@i5387093F.versanet.de) (Ping timeout: 264 seconds)
03:41:42 td_ joins (~td@i53870933.versanet.de)
04:54:23 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
05:05:53 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
05:12:31 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 272 seconds)
05:24:35 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
05:30:35 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
05:43:42 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
05:51:13 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 256 seconds)
06:03:16 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
06:08:05 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
06:20:16 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
06:25:39 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
06:34:48 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
06:41:04 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
06:46:08 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
06:52:00 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
06:55:31 × [Leary] quits (~Leary]@user/Leary/x-0910699) (Ping timeout: 260 seconds)
07:03:26 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
07:08:53 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 240 seconds)
07:16:51 [Leary] joins (~Leary]@user/Leary/x-0910699)
07:21:55 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
07:29:35 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
07:41:04 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
07:52:27 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
08:04:32 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
08:10:29 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
08:21:49 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
08:27:45 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
08:40:26 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
08:46:19 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 256 seconds)
08:47:49 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
08:54:03 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
09:00:47 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
09:07:13 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
09:18:43 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
09:24:17 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 256 seconds)
09:35:42 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
09:41:22 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 246 seconds)
09:49:45 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
09:55:37 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 272 seconds)
10:07:03 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
10:12:53 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 240 seconds)
10:25:15 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
10:31:20 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
10:35:24 × ft quits (~ft@p508db238.dip0.t-ipconnect.de) (Quit: leaving)
10:40:29 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
11:40:40 × cayley5 quits (~cayley5@user/phileasfogg) (Quit: Ping timeout (120 seconds))
11:41:19 cayley5 joins (~cayley5@user/phileasfogg)
11:41:46 × Aminautf quits (~Aminautf@167.172.225.175) (Remote host closed the connection)
11:42:01 Aminautf joins (~Aminautf@167.172.225.175)
11:46:05 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 255 seconds)
11:59:15 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
12:04:05 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 256 seconds)
12:15:38 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
12:21:55 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 272 seconds)
12:32:50 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
12:39:21 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
12:52:12 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
13:09:32 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
13:12:59 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
14:11:51 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
14:24:59 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
14:29:44 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
14:32:30 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
15:13:31 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
15:25:44 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
15:30:36 × hightower2 quits (~hightower@141-136-237-64.dsl.iskon.hr) (Ping timeout: 252 seconds)
15:30:37 catman joins (~catman@user/catman)
15:31:00 L29Ah joins (~L29Ah@wikipedia/L29Ah)
15:52:59 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
15:56:07 hightower2 joins (~hightower@141-136-238-10.dsl.iskon.hr)
16:07:30 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
16:07:59 × hightower2 quits (~hightower@141-136-238-10.dsl.iskon.hr) (Remote host closed the connection)
16:08:24 hightower2 joins (~hightower@141-136-238-10.dsl.iskon.hr)
16:12:00 × hightower2 quits (~hightower@141-136-238-10.dsl.iskon.hr) (Remote host closed the connection)
16:12:34 hightower2 joins (~hightower@141-136-238-10.dsl.iskon.hr)
16:13:29 × hightower2 quits (~hightower@141-136-238-10.dsl.iskon.hr) (Remote host closed the connection)
17:06:41 × tv quits (~tv@user/tv) (Ping timeout: 245 seconds)
17:18:05 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
17:21:28 tv joins (~tv@user/tv)
17:30:57 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
17:35:58 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
17:41:30 mekeor joins (~user@2001:a61:10c4:a801:43b3:a33e:f7b6:8dd)
18:06:24 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
18:11:44 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
18:24:19 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
18:30:38 diep joins (~diep@172-104-137-130.ip.linodeusercontent.com)
18:31:17 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 240 seconds)
18:42:40 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
18:52:19 <diep> hi, I hit an issue with my xmonad config. Regarding the manageHook. If a parent window is tiled and from it a open a floating dialog window, it appears as expected on top of the parent window.
18:53:34 <diep> But when the parent window is floating, if a open a floating window from it, it spawns behind and hidden by the parent window
18:54:03 <diep> How can I fix that? This is my manageHook → https://bin.deip.fr/upload/sloth-parrot-duck
18:56:08 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
18:56:13 <geekosaur> possibly match it and use insertPosition to force it above
18:56:53 <geekosaur> willFloat doesn't detect that you did a doFloat on it, only the conditions under which xmonad itself would float it, so possibly your insertPosition is triggering and putting it Below
18:57:27 × diep quits (~diep@172-104-137-130.ip.linodeusercontent.com) (Remote host closed the connection)
18:57:38 <geekosaur> …meep?
18:57:58 diep joins (~diep@172-104-137-130.ip.linodeusercontent.com)
19:01:04 <diep> hmm I'm not sure to understand
19:01:41 <geekosaur> the first line of your manageHook is: fmap not willFloat --> insertPosition Below Newer
19:01:55 <diep> yup
19:02:38 <geekosaur> willFloat only indicates the windows that xmonad would float by itself, not windows which you have matched and doFloat-ed (most of the manageHook below that)
19:02:59 <geekosaur> so xmonad may float a window and then lower it
19:03:51 <geekosaur> one way around this might be to use composeOne instead of composeAll, so that rule only runs on windows not matched by another entry
19:04:56 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Hooks-ManageHelpers.html#v:composeOne
19:06:02 <diep> ok I will try
19:06:04 <diep> thx
19:08:44 <geekosaur> (most modern apps' dialogs xmonad will not float by default, because they use EWMH instead of traditional X11 rules to indicate dialogs. see https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Hooks-ManageHelpers.html#v:isDialog)
19:08:48 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
19:09:04 <diep> is `-?>` same as `-->` ?
19:09:40 <geekosaur> no, it includes some extra state that composeOne uses to determine if the rule actually fired
19:10:21 <geekosaur> although conceptually it is the same, fire the rule only if the Query on the left matches
19:10:30 ft joins (~ft@p508db238.dip0.t-ipconnect.de)
19:13:15 <diep> okay it's a mess..
19:14:32 <geekosaur> ?
19:14:45 <diep> maybe there is another way around? For example is it possible to force any floating window which receive focus to raise on top of all
19:14:48 <diep> ?
19:15:43 <diep> either "automatically" or using a keybind?
19:23:31 <geekosaur> automatically would be painful (you'd have to do it in the logHook and be careful to include a loop-breaker because it'll rerun the logHook afterward)
19:25:49 <geekosaur> you could bind a key to: withDisplay (\d -> withFocused (\w -> io (raiseWindow d w)))
19:25:49 <diep> ok, using keybind? Is there functions for that?
19:26:24 <diep> thx I'll try
19:34:31 <geekosaur> not sure if that's entirely safe since it doesn't update the StackSet. might be better to: withFocused (\w -> windows (W.insertUp w . W.delete w))
19:40:51 <diep> ok finally switched to composeOne, seems working fine so far
19:40:52 <diep> https://b.deip.fr/p/fish-toad-rabbit
19:42:22 <geekosaur> looks fine
19:43:15 <diep> thx!
20:18:42 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 256 seconds)
20:31:59 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
20:37:11 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 272 seconds)
20:48:54 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
20:54:25 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 246 seconds)
21:05:51 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
22:40:06 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
22:58:28 catman joins (~catman@user/catman)

All times are in UTC on 2024-03-27.