Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,769 events total
2024-03-27 12:39:21 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 12:52:12 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 13:09:32 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 260 seconds)
2024-03-27 13:12:59 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 14:11:51 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 14:24:59 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 14:29:44 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 14:32:30 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 15:13:31 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
2024-03-27 15:25:44 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
2024-03-27 15:30:36 × hightower2 quits (~hightower@141-136-237-64.dsl.iskon.hr) (Ping timeout: 252 seconds)
2024-03-27 15:30:37 catman joins (~catman@user/catman)
2024-03-27 15:31:00 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2024-03-27 15:52:59 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 15:56:07 hightower2 joins (~hightower@141-136-238-10.dsl.iskon.hr)
2024-03-27 16:07:30 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 16:07:59 × hightower2 quits (~hightower@141-136-238-10.dsl.iskon.hr) (Remote host closed the connection)
2024-03-27 16:08:24 hightower2 joins (~hightower@141-136-238-10.dsl.iskon.hr)
2024-03-27 16:12:00 × hightower2 quits (~hightower@141-136-238-10.dsl.iskon.hr) (Remote host closed the connection)
2024-03-27 16:12:34 hightower2 joins (~hightower@141-136-238-10.dsl.iskon.hr)
2024-03-27 16:13:29 × hightower2 quits (~hightower@141-136-238-10.dsl.iskon.hr) (Remote host closed the connection)
2024-03-27 17:06:41 × tv quits (~tv@user/tv) (Ping timeout: 245 seconds)
2024-03-27 17:18:05 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 17:21:28 tv joins (~tv@user/tv)
2024-03-27 17:30:57 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 17:35:58 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 17:41:30 mekeor joins (~user@2001:a61:10c4:a801:43b3:a33e:f7b6:8dd)
2024-03-27 18:06:24 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 18:11:44 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 18:24:19 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 18:30:38 diep joins (~diep@172-104-137-130.ip.linodeusercontent.com)
2024-03-27 18:31:17 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 240 seconds)
2024-03-27 18:42:40 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 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.
2024-03-27 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
2024-03-27 18:54:03 <diep> How can I fix that? This is my manageHook → https://bin.deip.fr/upload/sloth-parrot-duck
2024-03-27 18:56:08 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 268 seconds)
2024-03-27 18:56:13 <geekosaur> possibly match it and use insertPosition to force it above
2024-03-27 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
2024-03-27 18:57:27 × diep quits (~diep@172-104-137-130.ip.linodeusercontent.com) (Remote host closed the connection)
2024-03-27 18:57:38 <geekosaur> …meep?
2024-03-27 18:57:58 diep joins (~diep@172-104-137-130.ip.linodeusercontent.com)
2024-03-27 19:01:04 <diep> hmm I'm not sure to understand
2024-03-27 19:01:41 <geekosaur> the first line of your manageHook is: fmap not willFloat --> insertPosition Below Newer
2024-03-27 19:01:55 <diep> yup
2024-03-27 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)
2024-03-27 19:02:59 <geekosaur> so xmonad may float a window and then lower it
2024-03-27 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
2024-03-27 19:04:56 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Hooks-ManageHelpers.html#v:composeOne
2024-03-27 19:06:02 <diep> ok I will try
2024-03-27 19:06:04 <diep> thx
2024-03-27 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)
2024-03-27 19:08:48 defjam joins (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6)
2024-03-27 19:09:04 <diep> is `-?>` same as `-->` ?
2024-03-27 19:09:40 <geekosaur> no, it includes some extra state that composeOne uses to determine if the rule actually fired
2024-03-27 19:10:21 <geekosaur> although conceptually it is the same, fire the rule only if the Query on the left matches
2024-03-27 19:10:30 ft joins (~ft@p508db238.dip0.t-ipconnect.de)
2024-03-27 19:13:15 <diep> okay it's a mess..
2024-03-27 19:14:32 <geekosaur> ?
2024-03-27 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
2024-03-27 19:14:48 <diep> ?
2024-03-27 19:15:43 <diep> either "automatically" or using a keybind?
2024-03-27 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)
2024-03-27 19:25:49 <geekosaur> you could bind a key to: withDisplay (\d -> withFocused (\w -> io (raiseWindow d w)))
2024-03-27 19:25:49 <diep> ok, using keybind? Is there functions for that?
2024-03-27 19:26:24 <diep> thx I'll try
2024-03-27 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))
2024-03-27 19:40:51 <diep> ok finally switched to composeOne, seems working fine so far
2024-03-27 19:40:52 <diep> https://b.deip.fr/p/fish-toad-rabbit
2024-03-27 19:42:22 <geekosaur> looks fine
2024-03-27 19:43:15 <diep> thx!
2024-03-27 20:18:42 × defjam quits (~defjam@2a02:c7e:2807:b900:c0ca:a3f7:a84a:9dc6) (Ping timeout: 256 seconds)
2024-03-27 20:31:59 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
2024-03-27 20:37:11 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 272 seconds)
2024-03-27 20:48:54 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
2024-03-27 20:54:25 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 246 seconds)
2024-03-27 21:05:51 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
2024-03-27 22:40:06 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
2024-03-27 22:58:28 catman joins (~catman@user/catman)
2024-03-28 00:31:34 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
2024-03-28 00:31:56 catman joins (~catman@user/catman)
2024-03-28 00:33:46 × mekeor quits (~user@2001:a61:10c4:a801:43b3:a33e:f7b6:8dd) (Quit: towards emacs as interface to a cybernetic council communism)
2024-03-28 00:42:17 × diep quits (~diep@172-104-137-130.ip.linodeusercontent.com) (Remote host closed the connection)
2024-03-28 01:05:39 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 260 seconds)
2024-03-28 01:18:34 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
2024-03-28 01:20:46 × [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2024-03-28 01:21:01 [Leary] joins (~Leary]@user/Leary/x-0910699)
2024-03-28 01:24:47 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 260 seconds)
2024-03-28 01:36:58 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
2024-03-28 03:33:25 × raghavgururajan_ quits (ea769b8000@2a03:6000:1812:100::242) (Ping timeout: 256 seconds)
2024-03-28 03:36:50 raghavgururajan joins (ea769b8000@user/raghavgururajan)
2024-03-28 03:39:04 × td_ quits (~td@i53870933.versanet.de) (Ping timeout: 268 seconds)
2024-03-28 03:40:26 td_ joins (~td@i53870908.versanet.de)
2024-03-28 04:47:19 × bla quits (~bla@79.191.157.132.ipv4.supernova.orange.pl) (Ping timeout: 260 seconds)
2024-03-28 04:51:50 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 268 seconds)
2024-03-28 05:15:23 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)
2024-03-28 06:06:25 × td_ quits (~td@i53870908.versanet.de) (Ping timeout: 256 seconds)
2024-03-28 06:06:39 td_ joins (~td@i53870908.versanet.de)
2024-03-28 07:00:49 × defjam quits (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e) (Ping timeout: 256 seconds)
2024-03-28 07:12:58 defjam joins (~defjam@2a02:c7e:2807:b900:d63:3884:9e34:6d6e)

All times are in UTC.