Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 724 725 726 727 728 729 730 731 732 733 734 .. 1850
184,943 events total
2022-07-11 13:55:46 <geekosaur> anything that works with a WindowSet for the …P variants, any X action for the regular ones
2022-07-11 14:05:45 × pok_ quits (~pok@41.157.227.24) (Ping timeout: 272 seconds)
2022-07-11 15:20:25 <valarMorghulis[m> How to set a keyboarding to move focus to a window in next group?
2022-07-11 15:20:26 <valarMorghulis[m> That is `window W.focusDown` for groups
2022-07-11 15:24:50 <valarMorghulis[m> s/keyboarding/keybinding/
2022-07-11 15:27:46 dschrempf joins (~dominik@mobiledyn-62-240-134-33.mrsn.at)
2022-07-11 15:36:52 <geekosaur> uh, which groups? we have several different notions of "group"
2022-07-11 15:41:41 × mrbeastwick quits (~mrbeastwi@pool-108-35-212-7.nwrknj.fios.verizon.net) (Quit: Client closed)
2022-07-11 15:44:52 <valarMorghulis[m> <geekosaur> "uh, which groups? we have..." <- Group as in when we group together a bunch of windows as sublayout
2022-07-11 15:46:19 valarMorghulis[m uploaded an image: (106KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/qMMmgftTAJyznOVGaslZVYIK/2022-07-07_11-51_20220707111626.png >
2022-07-11 15:46:42 <valarMorghulis[m> Like this image
2022-07-11 15:48:47 <valarMorghulis[m> Jump btw window in left and the one window in right, not all 3 windows just 2 of em each from one group
2022-07-11 15:50:16 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.5)
2022-07-11 15:51:18 × dschrempf quits (~dominik@mobiledyn-62-240-134-33.mrsn.at) (Ping timeout: 260 seconds)
2022-07-11 16:04:20 <geekosaur[m]> That actually makes it worse because that could be ComboP instead of Layout.Group or similar
2022-07-11 16:04:33 <geekosaur[m]> Sorry had a phone call
2022-07-11 16:04:39 pok_ joins (~pok@41.157.227.24)
2022-07-11 16:09:18 <geekosaur> can you show your config so I can see which setup you're using? as I said, there are a number of ways to group windows
2022-07-11 16:09:45 <geekosaur> Combo, ComboP, LayoutCombinators, Layout.Groups, others
2022-07-11 16:10:31 × pok_ quits (~pok@41.157.227.24) (Ping timeout: 272 seconds)
2022-07-11 16:10:34 <geekosaur> there's another one that presumably isn't what your're doing because a group is defined by predicate and you can't e.g. change className of a window
2022-07-11 16:11:52 <geekosaur> actually I suppose that means not ComboP either since that's also by predicate, but it could still be Combo
2022-07-11 16:12:53 × sagax quits (~sagax_nb@user/sagax) (Remote host closed the connection)
2022-07-11 16:14:47 <geekosaur> if it is Layout.Groups then you probably want https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Layout-Groups-Helpers.html#v:moveToGroupDown
2022-07-11 16:14:59 <geekosaur> but that won't work if it's Combo
2022-07-11 16:15:22 × lazycat quits (~lazycat@user/lazycat) (Quit: ZNC - https://znc.in)
2022-07-11 16:16:21 lazycat joins (~lazycat@user/lazycat)
2022-07-11 16:21:17 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 272 seconds)
2022-07-11 16:22:13 × benin0 quits (~benin@183.82.29.162) (Quit: The Lounge - https://thelounge.chat)
2022-07-11 16:22:49 Jade1 joins (~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de)
2022-07-11 16:29:49 <valarMorghulis[m> <geekosaur> "can you show your config so I..." <- I'm setting my layout like this... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/4eaacaa1cf57466f3ef98c3401a18663e695ae76)
2022-07-11 16:30:38 <geekosaur> subLayout, hm.
2022-07-11 16:31:58 <geekosaur> pushWindow <direction>, looks like
2022-07-11 16:32:00 <valarMorghulis[m> Just it didn't work
2022-07-11 16:32:01 <valarMorghulis[m> <geekosaur> "if it is Layout.Groups then..." <- I tried to use focusGroupDown
2022-07-11 16:32:15 <geekosaur> won;'t work with sublayouts, only with X.L.Groups
2022-07-11 16:32:26 <geekosaur> this is why I asked which kind of groups you were using
2022-07-11 16:32:36 <geekosaur> there's a *bunch* of different ways to group windows
2022-07-11 16:32:50 <geekosaur> you want pushWindow here
2022-07-11 16:33:13 <valarMorghulis[m> geekosaur: Oo I see
2022-07-11 16:33:48 <valarMorghulis[m> Can you show an example config or some documentation, I'm kinda new to this
2022-07-11 16:36:06 <geekosaur> you would bind a key to `sendMessage (pushWindow D)` or similar (adjust direction according to what you're doing)
2022-07-11 16:36:40 <geekosaur> the same way you have keys bound to `sendMessage (pullGroup D)` and such
2022-07-11 16:37:00 <valarMorghulis[m> Okay I'll try that out
2022-07-11 16:42:48 × Jade1 quits (~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de) (Quit: Client closed)
2022-07-11 16:45:26 <valarMorghulis[m> <geekosaur> "you would bind a key to `..." <- When I check the official documentation both pull group and push group are having the same definition
2022-07-11 16:45:27 <valarMorghulis[m> What's the difference between both?
2022-07-11 16:45:43 valarMorghulis[m sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/16fbf6d894f5e99822cd6f74c540bc7eba4c8c9d
2022-07-11 16:46:27 <geekosaur> looks to me like they have `c` and `o` swapped?
2022-07-11 16:47:44 <geekosaur> pushWindow, not pushGroup?
2022-07-11 16:49:30 <valarMorghulis[m> geekosaur: I was talking about the description, not the function definition
2022-07-11 16:50:47 <geekosaur> the description says the difference between the two, it's just duplicated out of laziness (programmer laziness, not Haskell's)
2022-07-11 16:51:04 <geekosaur> "inheriting the position of the current window (pull) or the other window (push)"
2022-07-11 16:51:34 sagax joins (~sagax_nb@user/sagax)
2022-07-11 16:52:09 <valarMorghulis[m> geekosaur: Ok I see
2022-07-11 16:54:03 valarMorghulis[m sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/cd282d0f360939c5fddb7583fe0177acc01f32e7
2022-07-11 17:06:43 <geekosaur> I think this is the third time… to move a window between them you use pushWindow instead of pushGroup
2022-07-11 17:18:46 <valarMorghulis[m> <geekosaur> "I think this is the third time..." <- Ok after the third time I think you understood my question wrong, I want to jump btw groups just like Alt-tab jumps between Windows I need to jump between the first window of each group, push and pull group combains Windows together right? Not shift focus and thats what I want
2022-07-11 17:19:16 <geekosaur> okaym I misunderstood, sorry
2022-07-11 17:21:54 <geekosaur> I think you just use WindowNavigation for that: sendMessage (Go D)
2022-07-11 17:25:46 <valarMorghulis[m> geekosaur: ` , ("M-C-<Tab>", sendMessage (Go D))` this doesn't seem to work
2022-07-11 17:26:05 <geekosaur> I don't think there's a way to go directly to the next group, you have to go through all the windows in that direction
2022-07-11 17:26:29 <valarMorghulis[m> Thanks
2022-07-11 17:26:30 <valarMorghulis[m> I get it
2022-07-11 17:27:16 <geekosaur> I'm looking at that layout stack. It's a bit weird
2022-07-11 17:27:33 <geekosaur> you have both `noBorders` and `smartBorders` next to each other
2022-07-11 17:28:29 <geekosaur> you have `avoidStruts` inside several other layouts, which will cause bars to malfunction because you can't avoid a strut when you're not on the outside of the stack
2022-07-11 17:29:13 <geekosaur> I'm also wondering how `addTabs` fits in with that whole thing. it's outside of the `subLayout` but it may still cause weirdness
2022-07-11 17:29:23 <valarMorghulis[m> geekosaur: I've my boarder set to 0 since I'm using top bar, thats why I didnt bother changing it ig I'll change it now
2022-07-11 17:29:54 <geekosaur> if you set border to 0 then I don't think either of those modifiers will help you
2022-07-11 17:31:20 <geekosaur> don't think you can move between tabs via keyboard either
2022-07-11 17:35:14 <valarMorghulis[m> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Layout-SubLayouts.html in `sublayout` example it's show like that, ig that's why I tried to use it
2022-07-11 17:35:56 <valarMorghulis[m> geekosaur: Well I can move around with tabs currently
2022-07-11 17:36:16 <geekosaur> right, but subTabbed exists for a specific reason because tabs combine weirdly with groups
2022-07-11 17:36:43 <geekosaur> but I think that's about tabs inside the groups, whereas your `addTabs` is outside
2022-07-11 17:37:32 <valarMorghulis[m> geekosaur: SubTabbed has a weird glitch thats why I didnt use it
2022-07-11 17:37:34 <valarMorghulis[m> https://github.com/xmonad/xmonad-contrib/issues/343
2022-07-11 17:38:00 <valarMorghulis[m> geekosaur: Ooh
2022-07-11 17:38:34 <valarMorghulis[m> Imma change the boarders anyways, I knew something was wrong there but since I didn't use it I was too lazy to remove em
2022-07-11 17:39:07 <geekosaur> right, but that glitch will happen regardless of how you do it, it's a flaw in message handling
2022-07-11 17:39:20 <geekosaur> whoich we're not sure how to fix without breaking other things
2022-07-11 17:39:33 <geekosaur> I think that's the second or third ticket about the same core issue
2022-07-11 17:39:46 <valarMorghulis[m> But using it with add tabs doesn't cause that glitch
2022-07-11 17:40:10 <geekosaur> right, because those are outside so it always receives the messages
2022-07-11 17:40:23 <geekosaur> it's stuff inside addTabs that won't reliably receive Hide messages
2022-07-11 17:40:54 <valarMorghulis[m> geekosaur: Ooh I see
2022-07-11 17:41:41 <valarMorghulis[m> Btw (this)[https://github.com/lladeebll/dotFiles/tree/master/dotfiles/.config/xmonad] is my xmonad config, if anyone in here got extra time, please go through this, I'm just a beginner there might be a lotta problems with this
2022-07-11 17:41:45 <geekosaur> or vice versa, subLayout won't tell all its sublayouts to hide so tabs will stick around untimely
2022-07-11 17:42:33 <geekosaur> which is what I meant about addTabs being (correctly) outside of subLayout instead of inside it where it breaks badly
2022-07-11 17:44:13 <valarMorghulis[m> <geekosaur> "you have `avoidStruts` inside..." <- So `avoidStruts` need to be out side everything?
2022-07-11 17:45:36 <geekosaur> yes
2022-07-11 17:45:48 <geekosaur> since the struts are always on the very edge of the screen
2022-07-11 17:46:28 <geekosaur> `avoidStruts` will happily try to reserve space somewhere else, but it won't match where the strut-owning program is drawing in that case
2022-07-11 17:47:05 <valarMorghulis[m> Ok I see, I've removed `noBoarders` `smartBoards` and added `avoidStruts` outside all layouts
2022-07-11 17:47:30 <valarMorghulis[m> Ig these should solve all the problems with my layout
2022-07-11 17:47:48 <geekosaur> hopefully
2022-07-11 17:48:20 <valarMorghulis[m> Cool, thanks
2022-07-11 18:34:23 dschrempf joins (~dominik@mobiledyn-62-240-134-33.mrsn.at)
2022-07-11 18:49:48 × dschrempf quits (~dominik@mobiledyn-62-240-134-33.mrsn.at) (Quit: WeeChat 3.5)
2022-07-11 19:17:56 chomwitt joins (~chomwitt@2a02:587:dc0d:4a00:e44b:517c:8b93:d71d)

All times are in UTC.