Logs: liberachat/#xmonad
| 2024-01-14 18:54:20 | × | portnov quits (~portnov@v-20678-unlim.vpn.mgn.ru) (Remote host closed the connection) |
| 2024-01-14 19:18:07 | → | Guest59 joins (~Guest59@49.148.180.234) |
| 2024-01-14 19:20:14 | ← | Guest59 parts (~Guest59@49.148.180.234) () |
| 2024-01-14 20:31:24 | × | guest912 quits (~wenzel@dl40mv8f3blcv0qzxl2dy-3.rev.dnainternet.fi) (Quit: Leaving) |
| 2024-01-14 20:32:10 | → | guest912 joins (~wenzel@dl40mv8f3blcv0qzxl2dy-3.rev.dnainternet.fi) |
| 2024-01-14 20:44:07 | <guest912> | New windows appearing at the place of currently focused window xmonad by default, can I change this behavior? |
| 2024-01-14 20:44:19 | <guest912> | So that new windows are appearing *after* currently focused one |
| 2024-01-14 20:45:04 | <guest912> | If not by an option maybe there’s some way to make a hack. Like a new window hook that would move the new window one step forward in the window stack? |
| 2024-01-14 20:48:21 | <guest912> | It seems I found a potential solution here https://wiki.haskell.org/Xmonad/Frequently_asked_questions#Make_new_windows_appear_.27below.27_rather_than_.27above.27_the_current_window |
| 2024-01-14 20:52:14 | × | [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
| 2024-01-14 20:55:51 | <geekosaur> | sounds like you want https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-InsertPosition.html |
| 2024-01-14 23:40:29 | × | tv quits (~tv@user/tv) (Ping timeout: 260 seconds) |
| 2024-01-14 23:53:48 | → | tv joins (~tv@user/tv) |
| 2024-01-15 00:38:37 | <guest912> | Yeah, “insertPosition Below Newer” does exactly what I wanted |
| 2024-01-15 00:57:19 | <xmonadtrack> | New branch created: dependabot/github_actions/cachix/install-nix-action-25 (1 commit) https://github.com/xmonad/xmonad/tree/dependabot/github_actions/cachix/install-nix-action-25 |
| 2024-01-15 00:57:24 | <xmonadtrack> | New branch created: pull/487 (1 commit) https://github.com/xmonad/xmonad/pull/487 |
| 2024-01-15 01:07:25 | <xmonadtrack> | xmonad dependabot[bot] {Brandon S Allbery KF8NH} * v0.17.2-113-g765e059: build(deps): bump cachix/install-nix-action from 24 to 25 (14 minutes ago, 1 file, 1+ 1-) https://github.com/xmonad/xmonad/commit/765e05947060 |
| 2024-01-15 02:22:29 | → | [Leary] joins (~Leary]@user/Leary/x-0910699) |
| 2024-01-15 03:04:37 | × | td_ quits (~td@i5387090D.versanet.de) (Ping timeout: 264 seconds) |
| 2024-01-15 03:06:08 | → | td_ joins (~td@i53870915.versanet.de) |
| 2024-01-15 04:03:04 | × | td_ quits (~td@i53870915.versanet.de) (Ping timeout: 276 seconds) |
| 2024-01-15 04:03:41 | × | tv quits (~tv@user/tv) (Ping timeout: 240 seconds) |
| 2024-01-15 04:04:13 | → | td_ joins (~td@i5387093B.versanet.de) |
| 2024-01-15 04:18:04 | → | tv joins (~tv@user/tv) |
| 2024-01-15 05:38:40 | × | ft quits (~ft@p4fc2a1d8.dip0.t-ipconnect.de) (Quit: leaving) |
| 2024-01-15 05:49:31 | × | berberman_ quits (~berberman@user/berberman) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2024-01-15 05:49:52 | → | berberman joins (~berberman@user/berberman) |
| 2024-01-15 09:01:49 | × | hightower2 quits (~hightower@244-36.dsl.iskon.hr) (Ping timeout: 268 seconds) |
| 2024-01-15 09:47:27 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-01-15 14:18:17 | × | amenonsen quits (~amenonsen@pitta.toroid.org) (Remote host closed the connection) |
| 2024-01-15 14:19:11 | → | amenonsen joins (~amenonsen@pitta.toroid.org) |
| 2024-01-15 15:44:52 | <guest912> | What XMonad.StackSet.delete actually does? Does it natively close the window or just removes it from internal XMonad handling? |
| 2024-01-15 16:03:56 | <[Leary]> | guest912: You can tell from the type: it does not produce an IO or X action, only a (pure) StackSet modifying function. So it can't do any window-closing IO, it can only adjust xmonad's internal model. |
| 2024-01-15 16:07:27 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2) |
| 2024-01-15 16:07:36 | <guest912> | [Leary], I could also assume that XMonad internally would trigger a close for a window as long as it does not find it in the stack |
| 2024-01-15 16:07:53 | <guest912> | So I would not say it’s that obvious. |
| 2024-01-15 16:09:00 | <guest912> | If you just modify the stack and reorder the windows XMonad will reposition them, change their dimensions, etc. It’s a clear X11 side effect. |
| 2024-01-15 16:09:52 | <guest912> | So XMonad observes the stack on commits side effects based on the state. Could be the same for windows disappearing from the stack. |
| 2024-01-15 16:10:34 | <guest912> | I mean, the side effects DO happen on windows disappering from the stack. They are hiding from the screen. |
| 2024-01-15 16:11:02 | <guest912> | The the only question is — are those windows actually closed (is this side-effect included) or not |
| 2024-01-15 16:11:59 | <geekosaur> | no, it just means xmonad will forget the window exists |
| 2024-01-15 16:13:39 | <guest912> | geekosaur, I applied “delete” in the ManageHook to a window and it disappeared from the screen. Maybe it just did not show up in the first place. |
| 2024-01-15 16:14:02 | <guest912> | Probably if I do it later (instead of doing it in the ManageHook) it will stay on the screen. |
| 2024-01-15 16:16:13 | <geekosaur> | did it disappear or was it ever mapped? manageHook tells xmonad if/how/where to map windows, so if you delete it it just doesn't map it at all |
| 2024-01-15 16:21:15 | <[Leary]> | guest912: You probably want `doIgnore`, which maps the window itself. `windows` will hide any window you tell it to delete. |
| 2024-01-15 16:21:54 | <guest912> | geekosaur, yeah, this is my assumption, it was just never mapped. |
| 2024-01-15 16:23:21 | <guest912> | I noticed that Rofi window does not obey any XMonad rules in a way. So it’s somehow a special window. |
| 2024-01-15 16:23:29 | <guest912> | Does it tell XMonad somehow to ignore it? |
| 2024-01-15 16:24:05 | <geekosaur> | yes, it's a dock and sets strut properties |
| 2024-01-15 16:24:30 | <geekosaur> | oh, no, it's override-redirect |
| 2024-01-15 16:24:47 | <geekosaur> | there are various ways to override xmonad's normal handling |
| 2024-01-15 16:25:45 | <geekosaur> | a fixed size window will be floated. xmonad ever even finds out about override-redirect windows; the window must manage itself. dock windows with struts manage themselves and tell xmonad where they are so they won't be overdrawn |
| 2024-01-15 16:31:43 | <xmonadtrack> | New xmonad-contrib branch created: dependabot/github_actions/cachix/install-nix-action-25 (1 commit) https://github.com/xmonad/xmonad-contrib/tree/dependabot/github_actions/cachix/install-nix-action-25 |
| 2024-01-15 16:31:49 | <xmonadtrack> | New xmonad-contrib branch created: pull/862 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/862 |
| 2024-01-15 16:41:50 | <xmonadtrack> | xmonad-contrib dependabot[bot] {Tomas Janousek} * v0.17.1-247-g2272691a: build(deps): bump cachix/install-nix-action from 24 to 25 (11 minutes ago, 1 file, 1+ 1-) https://github.com/xmonad/xmonad-contrib/commit/2272691ada6c |
| 2024-01-15 17:32:15 | → | ft joins (~ft@p4fc2a1d8.dip0.t-ipconnect.de) |
| 2024-01-15 17:43:20 | × | guest912 quits (~wenzel@dl40mv8f3blcv0qzxl2dy-3.rev.dnainternet.fi) (Quit: Leaving) |
| 2024-01-15 22:04:30 | → | CyberTrekker joins (~cybertrek@user/CyberTrekker) |
| 2024-01-15 22:30:15 | × | incertia quits (~incertia@209.122.137.252) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2024-01-15 22:30:36 | → | incertia joins (~incertia@209.122.137.252) |
| 2024-01-15 22:43:45 | × | bsima quits (~bsima@143.198.118.179) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2024-01-15 22:44:05 | → | bsima joins (~bsima@2604:a880:400:d0::19f1:7001) |
| 2024-01-15 22:50:21 | × | mml quits (~mml@164.92.108.41) (Ping timeout: 256 seconds) |
| 2024-01-15 22:51:04 | × | incertia quits (~incertia@209.122.137.252) (Read error: Connection reset by peer) |
| 2024-01-15 22:51:06 | → | mml joins (~mml@164.92.108.41) |
| 2024-01-15 22:51:25 | × | xmonadtrack quits (~xmonadtra@user/geekosaur/bot/xmonadtrack) (Ping timeout: 264 seconds) |
| 2024-01-15 22:52:32 | → | incertia joins (~incertia@209.122.137.252) |
| 2024-01-15 22:52:37 | × | haskellbridge quits (~haskellbr@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds) |
| 2024-01-15 22:52:38 | × | justache quits (~justache@user/justache) (Ping timeout: 264 seconds) |
| 2024-01-15 22:53:26 | → | justache joins (~justache@user/justache) |
| 2024-01-15 22:53:57 | × | bsima quits (~bsima@2604:a880:400:d0::19f1:7001) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2024-01-15 22:54:17 | → | bsima joins (~bsima@2604:a880:400:d0::19f1:7001) |
| 2024-01-15 22:59:00 | → | xmonadtrack joins (~xmonadtra@069-135-003-034.biz.spectrum.com) |
| 2024-01-15 22:59:00 | × | xmonadtrack quits (~xmonadtra@069-135-003-034.biz.spectrum.com) (Changing host) |
| 2024-01-15 22:59:00 | → | xmonadtrack joins (~xmonadtra@user/geekosaur/bot/xmonadtrack) |
| 2024-01-15 23:03:37 | × | Benzi-Junior quits (~BenziJuni@88-149-65-224.du.xdsl.is) (*.net *.split) |
| 2024-01-15 23:03:58 | → | justache- joins (~justache@user/justache) |
| 2024-01-15 23:04:25 | × | justache quits (~justache@user/justache) (Read error: Connection reset by peer) |
| 2024-01-15 23:04:46 | → | haskellbridge joins (~haskellbr@069-135-003-034.biz.spectrum.com) |
| 2024-01-15 23:04:58 | → | Benzi-Junior joins (~BenziJuni@88-149-65-224.du.xdsl.is) |
| 2024-01-15 23:49:19 | → | guest912 joins (~wenzel@dl5fq-8yqkt42rsn1837y-3.rev.dnainternet.fi) |
| 2024-01-16 03:22:25 | × | mml quits (~mml@164.92.108.41) (Quit: ZNC 1.8.2+deb3.1 - https://znc.in) |
| 2024-01-16 03:50:24 | justache- | is now known as justache |
| 2024-01-16 04:02:04 | × | td_ quits (~td@i5387093B.versanet.de) (Ping timeout: 256 seconds) |
| 2024-01-16 04:03:57 | → | td_ joins (~td@i5387093F.versanet.de) |
| 2024-01-16 04:20:46 | × | CyberTrekker quits (~cybertrek@user/CyberTrekker) (Quit: Leaving) |
| 2024-01-16 08:10:38 | × | zawaken- quits (~zawaken@user/zawaken) (Ping timeout: 260 seconds) |
| 2024-01-16 08:11:34 | → | zawaken- joins (~zawaken@user/zawaken) |
| 2024-01-16 08:59:32 | × | ft quits (~ft@p4fc2a1d8.dip0.t-ipconnect.de) (Quit: leaving) |
| 2024-01-16 09:19:11 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-01-16 12:30:57 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2) |
| 2024-01-16 13:02:51 | × | zawaken- quits (~zawaken@user/zawaken) (Quit: ZNC - https://znc.in) |
| 2024-01-16 13:03:30 | → | zawaken- joins (~zawaken@user/zawaken) |
| 2024-01-16 13:05:33 | × | zawaken- quits (~zawaken@user/zawaken) (Client Quit) |
| 2024-01-16 13:06:55 | → | zawaken- joins (~zawaken@user/zawaken) |
| 2024-01-16 13:51:56 | ← | andytoshi parts (~apoelstra@user/andytoshi) () |
| 2024-01-16 14:22:06 | × | joshproehl_ quits (~quassel@user/joshproehl) (Quit: Disappearing act!) |
| 2024-01-16 14:22:22 | → | joshproehl joins (~quassel@user/joshproehl) |
| 2024-01-16 15:42:56 | guest912 | is now known as wh |
| 2024-01-16 15:43:09 | wh | is now known as wlhn |
All times are in UTC.