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.