Logs: liberachat/#xmonad
| 2023-01-04 12:37:17 | × | twiclo quits (~twiclo@mail.twil.cx) (Ping timeout: 268 seconds) |
| 2023-01-04 12:38:53 | → | twiclo joins (~twiclo@mail.twil.cx) |
| 2023-01-04 12:44:02 | → | defjam joins (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) |
| 2023-01-04 12:48:37 | × | defjam quits (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) (Ping timeout: 252 seconds) |
| 2023-01-04 12:58:27 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-01-04 13:01:08 | → | defjam joins (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) |
| 2023-01-04 13:03:40 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1) |
| 2023-01-04 13:03:50 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-01-04 13:44:43 | × | defjam quits (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) (Ping timeout: 248 seconds) |
| 2023-01-04 13:48:06 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1) |
| 2023-01-04 13:48:16 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-01-04 13:57:36 | → | defjam joins (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) |
| 2023-01-04 14:24:11 | × | defjam quits (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) (Ping timeout: 264 seconds) |
| 2023-01-04 14:34:51 | → | defjam joins (~defjam@90.201.240.60) |
| 2023-01-04 14:41:55 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2023-01-04 15:00:38 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1) |
| 2023-01-04 15:14:59 | × | jab quits (~jabuxas@user/jabuxas) (Ping timeout: 256 seconds) |
| 2023-01-04 15:16:01 | → | jab joins (~jabuxas@user/jabuxas) |
| 2023-01-04 15:21:59 | × | jab quits (~jabuxas@user/jabuxas) (Ping timeout: 246 seconds) |
| 2023-01-04 15:23:50 | → | jab joins (~jabuxas@user/jabuxas) |
| 2023-01-04 15:25:37 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2023-01-04 15:31:58 | × | jab quits (~jabuxas@user/jabuxas) (Ping timeout: 252 seconds) |
| 2023-01-04 15:34:03 | → | jab joins (~jabuxas@user/jabuxas) |
| 2023-01-04 15:57:17 | × | defjam quits (~defjam@90.201.240.60) (Ping timeout: 246 seconds) |
| 2023-01-04 16:00:12 | × | h7x4[m] quits (~h7x4naniw@2001:470:69fc:105::1:f33d) (Quit: You have been kicked for being idle) |
| 2023-01-04 16:00:12 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 2023-01-04 16:26:31 | → | defjam joins (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) |
| 2023-01-04 16:31:57 | × | defjam quits (~defjam@2a02:c7e:2807:b900:3cd2:86af:2fb0:72ef) (Ping timeout: 252 seconds) |
| 2023-01-04 16:43:13 | <a[m]1> | the extension for resizable tiles seems to not work for me, is there any additional setup i need to do? |
| 2023-01-04 16:45:33 | <geekosaur> | doesn't look like it |
| 2023-01-04 16:45:46 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2023-01-04 16:46:05 | → | h7x4[m] joins (~h7x4naniw@2001:470:69fc:105::1:f33d) |
| 2023-01-04 16:46:09 | <geekosaur> | if using ResizableTile you need to bind keys for resizing; that's an optional step for MouseResizableTile |
| 2023-01-04 16:49:43 | <a[m]1> | I'm using mouseresizable tile and there seems to be no effect, sadly |
| 2023-01-04 16:56:14 | <geekosaur> | works here. by default there's a gap between windows if there is more than one window on screen; the mouse cursor changes to a resize arrow when over the gap and you can drag it |
| 2023-01-04 17:00:11 | → | defjam joins (~defjam@90.201.240.60) |
| 2023-01-04 17:00:57 | × | minnie quits (~minnie@159.196.202.199) (Ping timeout: 256 seconds) |
| 2023-01-04 17:01:11 | <geekosaur> | note that they're still tiled, so you can't e.g. drag one out of its tile unless you float it (the usual mod-rmb stuff) |
| 2023-01-04 17:03:46 | × | twiclo1 quits (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) (Ping timeout: 252 seconds) |
| 2023-01-04 17:04:25 | <a[m]1> | can i see your config? |
| 2023-01-04 17:04:31 | → | twiclo1 joins (~twiclo@2604:7b80:2000:1069:b7f9:8d7d:21a6:d077) |
| 2023-01-04 17:05:01 | <geekosaur> | lemme commit it |
| 2023-01-04 17:05:19 | × | defjam quits (~defjam@90.201.240.60) (Ping timeout: 260 seconds) |
| 2023-01-04 17:06:07 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L151 |
| 2023-01-04 17:06:24 | <geekosaur> | the `onWorkspace` is just so I can activate it only on a workspace I use for testing |
| 2023-01-04 17:07:15 | <geekosaur> | https://imgur.com/q4pYJpU.png |
| 2023-01-04 17:10:33 | <a[m]1> | can I show you mine? |
| 2023-01-04 17:10:47 | <geekosaur> | sure |
| 2023-01-04 17:10:54 | <a[m]1> | ghc refuses to let me specify mouse resizing in my layout hook |
| 2023-01-04 17:11:19 | <geekosaur> | pastebin your attempt and the error message |
| 2023-01-04 17:11:23 | <geekosaur> | @where paste |
| 2023-01-04 17:11:23 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
| 2023-01-04 17:11:33 | <geekosaur> | (or use gist.github.com or whatever) |
| 2023-01-04 17:15:21 | <a[m]1> | https://paste.tomsmeding.com/fQ1jAru0 |
| 2023-01-04 17:15:53 | <geekosaur> | why do you have line 50? |
| 2023-01-04 17:16:29 | <a[m]1> | I don't know |
| 2023-01-04 17:16:34 | <geekosaur> | `mouseResizableTile` is defined by the import, you don't need to redefine it |
| 2023-01-04 17:17:20 | <a[m]1> | well |
| 2023-01-04 17:17:28 | <a[m]1> | that didn't fix it really but thanks |
| 2023-01-04 17:18:00 | <geekosaur> | so you still can't drag the divider? |
| 2023-01-04 17:19:25 | <geekosaur> | oh, make sure you select that layout as well. |
| 2023-01-04 17:19:41 | <geekosaur> | you start with `layoutHook def` which gets you Tall as the first layout |
| 2023-01-04 17:20:09 | <a[m]1> | I can't drag windows and keep them tiled while doing so, like in awesome |
| 2023-01-04 17:20:21 | <geekosaur> | Tall, Mirror Tall, Full, MouseResizableTile, Full again, ThreeColMid |
| 2023-01-04 17:20:33 | <geekosaur> | that's a different modifier |
| 2023-01-04 17:21:20 | <geekosaur> | oh, you have TiledWindowDragging already. but you haven't bound any mouse actions to it |
| 2023-01-04 17:21:32 | <geekosaur> | so you have only the float+drag action |
| 2023-01-04 17:21:39 | <a[m]1> | guh |
| 2023-01-04 17:22:01 | <a[m]1> | removing def gives me an error |
| 2023-01-04 17:22:20 | <geekosaur> | it will, you don't want to do that |
| 2023-01-04 17:22:37 | <a[m]1> | https://paste.tomsmeding.com/pH5yrpRg |
| 2023-01-04 17:22:38 | <a[m]1> | okay |
| 2023-01-04 17:23:09 | <a[m]1> | > oh, you have TiledWindowDragging already. but you haven't bound any mouse actions to it |
| 2023-01-04 17:23:09 | <a[m]1> | how can I do this? |
| 2023-01-04 17:23:11 | <lambdabot> | <hint>:1:3: error: parse error on input ‘,’ |
| 2023-01-04 17:23:50 | <geekosaur> | there's an example in https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-TiledWindowDragging.html |
| 2023-01-04 17:24:17 | <geekosaur> | you could also use https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Util-EZConfig.html#v:additionalMouseBindings but they don't show that |
| 2023-01-04 17:25:16 | <geekosaur> | okay, if you want to remove all the default layouts, you remove `layoutHook def`, not just `def` |
| 2023-01-04 17:25:28 | <geekosaur> | and the following `|||` |
| 2023-01-04 17:28:31 | <a[m]1> | ok. |
| 2023-01-04 17:28:37 | <a[m]1> | that didn't do anything |
| 2023-01-04 17:29:18 | <a[m]1> | resizing windows with my mouse still makes them float and i'm not sure what i'd do in order to make a mouse bind in order to resize them, i know how to make mouse binds and i have one for moving tiles already |
| 2023-01-04 17:30:00 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-01-04 17:30:10 | <geekosaur> | you don't need to make a binding to resize them, the resize bar already has its own |
| 2023-01-04 17:30:46 | <a[m]1> | the bar? |
| 2023-01-04 17:30:51 | <geekosaur> | did you only recompile or did you also restart? (mod-q does both but if you do it from the command line they're separate commands) |
| 2023-01-04 17:30:59 | <a[m]1> | i used mod-q |
| 2023-01-04 17:31:17 | <geekosaur> | if you look at my screenshot, on the left screen there's a small gap between the terminal windows. that's the resize bar |
| 2023-01-04 17:32:46 | <a[m]1> | okay |
| 2023-01-04 17:32:50 | <a[m]1> | thanks |
| 2023-01-04 17:33:08 | <a[m]1> | that works |
| 2023-01-04 17:34:08 | <geekosaur> | you can also configure it to use the borders between the two windows, add `{draggerType = BordersDragger}` after `mouseResizableTile` |
| 2023-01-04 17:34:21 | → | defjam joins (~defjam@90.201.240.60) |
| 2023-01-04 17:34:38 | <a[m]1> | an issue i have with this is the fact that i cant use a layout that i like more while being able to resize with my mouse |
| 2023-01-04 17:35:43 | <a[m]1> | that's cool but seemed to do nothing in terms of behavior |
| 2023-01-04 17:36:41 | <geekosaur> | it doesn't change behavior, it just removes the gap and uses the window borders instead |
| 2023-01-04 17:37:03 | <a[m]1> | I think this is because I have gaps from another extension |
| 2023-01-04 17:37:25 | <HB[m]> | gaps waste space. |
| 2023-01-04 17:37:38 | <HB[m]> | * waste space. Dunno why people want them in tiling wms |
| 2023-01-04 17:38:55 | <a[m]1> | I like how they look |
All times are in UTC.