Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 856 857 858 859 860 861 862 863 864 865 866 .. 1850
184,992 events total
2022-09-19 16:14:01 <Big-Blue24> Is there a (possibly clean) solution to create it?
2022-09-19 16:16:23 <geekosaur> older layouts should generally still work, aside from things like various `default…` being replaced with `def`
2022-09-19 16:18:18 <Big-Blue24> older layouts? are they capable of grouping two or more windows on the master's pane in a tabbed way? along with tiling the other (slave) windows in the tall manner?
2022-09-19 16:18:42 <geekosaur> there are several ways to split up a layout that way, yes
2022-09-19 16:18:54 <Big-Blue24> for instance..?
2022-09-19 16:20:00 <Big-Blue24> Excuse me if I might sound ignorant, but I used i3 in the past, and I'm looking for creating the faster version of the i3's manual algorithm..
2022-09-19 16:20:12 <geekosaur> simpleTabbed *||* tall where tall = … (the operator *||* is from XMonad.Layouts.LayoutModifiers)
2022-09-19 16:20:47 <geekosaur> there's also ComboP for when you want to place windows in one or the other layout based on a property
2022-09-19 16:21:46 <geekosaur> sorry, LayoutCombinators
2022-09-19 16:22:00 <geekosaur> ComboP is in XMonad.Layout.ComboP
2022-09-19 16:22:15 <Big-Blue24> ok, let me try...
2022-09-19 16:22:17 <geekosaur> there's a couple of others, someone was using layoutN last night
2022-09-19 16:23:35 <Big-Blue24> ..import XMonad.Layout.LayoutModifiers...?
2022-09-19 16:24:09 <geekosaur> LayoutCombinators instead of LayoutModifiers; I misspoke
2022-09-19 16:24:18 <geekosaur> (and attempted to correct myself earlier)
2022-09-19 16:25:41 <Big-Blue24> it gives me an ambiguous reference on "|||"  when there are other layouts...
2022-09-19 16:28:53 <Solid> If you're on 0.15/0.16 then you have to replace `import XMonad` with `import XMonad hiding ((|||))`
2022-09-19 16:29:22 <Solid> so that you can use ||| from LayoutCombinators
2022-09-19 16:30:36 <Big-Blue24> Ok, now it gives me an error when I try to combine simpleTabbed with tall upon using "*||*"
2022-09-19 16:31:25 <Solid> well, what kind of error? :)
2022-09-19 16:31:57 <Big-Blue24> it just.. can't find neither tall nor Tall when using "myLayout: ... ||| simpleTabbed *||* tall"
2022-09-19 16:32:34 <Solid> where have you defined tall?
2022-09-19 16:33:58 <Big-Blue24> mhh, I haven't imported the library for tall yet, but which was it?
2022-09-19 16:34:45 × sogens quits (~sogens@pa49-197-236-219.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
2022-09-19 16:34:59 <Solid> Tall is a default layout, but the `Tall` data constructor wants some more arguments
2022-09-19 16:35:09 <Big-Blue24> like def..?
2022-09-19 16:35:18 <Solid> hence lots of people create an alias `tall = Tall 1 (3/100) (1/2)` or something like that
2022-09-19 16:36:22 <Big-Blue24> an alias... Should I use "where"?
2022-09-19 16:36:30 <Big-Blue24> tall where tall = Tall 1 (3/100) (1/2)
2022-09-19 16:36:47 <Solid> something like that
2022-09-19 16:39:13 <Big-Blue24> Oh, now it works, but I have now three problems: the first is that the border is flickering, the second is that the cpu temperature is rising and the third problem is that I don't know how to add windows on the slave pane
2022-09-19 16:39:19 <geekosaur> sorry, fire alarm foo in my building
2022-09-19 16:39:36 <Big-Blue24> np
2022-09-19 16:39:55 <geekosaur> …not that again, border flickering means xmonad is switching focus a lot
2022-09-19 16:40:01 <geekosaur> it shouldn't be
2022-09-19 16:40:27 <Big-Blue24> is it because I'm using an outdated version of xmonad? (0.14)
2022-09-19 16:40:39 <geekosaur> no
2022-09-19 16:40:53 <Big-Blue24> then why?
2022-09-19 16:41:11 <geekosaur> I don't know. can you paste your full config?
2022-09-19 16:41:13 <geekosaur> @where paste
2022-09-19 16:41:13 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2022-09-19 16:41:23 <geekosaur> please don't paste directly into IRC
2022-09-19 16:42:10 <Big-Blue24> https://paste.tomsmeding.com/ydDHospz
2022-09-19 16:43:12 <geekosaur> hm, I intended you change the whole layout, not append that to the end, not that that should cause flickering
2022-09-19 16:43:27 <geekosaur> I'm not sure which of *||* or ||| takes precedence
2022-09-19 16:44:40 <Big-Blue24> I'm not sure how to change it
2022-09-19 16:46:05 <geekosaur> myLayout = tabbed shrinkText myTabConfig *||* tall
2022-09-19 16:46:16 <geekosaur> (leave the where clause alone)
2022-09-19 16:46:36 sogens joins (~sogens@pa49-197-236-219.pa.qld.optusnet.com.au)
2022-09-19 16:47:25 <Big-Blue24> but won't all the other layouts go away?
2022-09-19 16:49:34 <geekosaur> did you want them? how did you want your layouts to work exactly? as specified, you get the normal layouts with their normal panes, and mod-space from the first tabbed layout to a split layout with a different tabbed setup on the left
2022-09-19 16:49:40 <geekosaur> (I looked up the precedences)
2022-09-19 16:50:30 <geekosaur> *||* binds tighter than ||| so the standard layouts take precedence
2022-09-19 16:51:10 <Big-Blue24> Oh sorry, I didn't quite explain myself, I need, the default tiled layout along with the mirror layout, along with the Fullscreen tabbed layout and the layout I described before
2022-09-19 16:52:09 <geekosaur> okay, then you should stay with what you have aside form possibly replacing simpleTabbed with the same tabbed specification you already have (so myTabConfig will apply to it as well)
2022-09-19 16:53:18 <Big-Blue24> sadly, it's still flickering
2022-09-19 16:53:22 <geekosaur> that said, I don't knhow how that combination behaves; most people who want a split layout want the split to be on the outside
2022-09-19 16:53:58 <Big-Blue24> maybe.. if I try changing the order?
2022-09-19 16:55:08 <Big-Blue24> nope, still flickering, and I guess it's the problem with the layout itself
2022-09-19 16:56:44 <geekosaur> that's twice today. but it should have worked in 0.14…
2022-09-19 16:57:09 <Big-Blue24> strange
2022-09-19 16:57:48 <Big-Blue24> Is there still hope? or should I just ditch the whole idea?
2022-09-19 16:58:27 <geekosaur> myLayout = tiled ||| Mirror tiled ||| tabbed shrinkText myTabConfig ||| combineTwo (TwoPane (3/100) (1/2)) simpleTabbed tall
2022-09-19 16:58:37 <geekosaur> and import XMonad.Layout.TwoPane
2022-09-19 16:59:12 <geekosaur> this probably won't quite behave the way you'd like and needs some extra keybinds to be useful, but I'm interested in seeing if it has the same screen flickering problem
2022-09-19 16:59:23 × sogens quits (~sogens@pa49-197-236-219.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
2022-09-19 17:00:50 <Big-Blue24> I've imported, but it says that "TwoPane" is not declared
2022-09-19 17:01:01 <Big-Blue24> naming convention??
2022-09-19 17:01:51 <Big-Blue24> **combineTwo is not
2022-09-19 17:02:06 <geekosaur> there's also XMonad.Layout.LayoutBuilder.layoutN which splits things a slightly different way
2022-09-19 17:02:20 <geekosaur> sorry, forgot to tell you to import XMonad.Layout.Combo
2022-09-19 17:04:07 <Big-Blue24> Great! now it works, how do I add windows on the slave pane? thanks in advance
2022-09-19 17:05:16 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Layout-Combo.html describes the key sequences you can use to move windows between panes
2022-09-19 17:05:57 <geekosaur> you may also be interested in ComboP which lets you specify a window matcher that will automatically send windows to one pane or the other
2022-09-19 17:06:14 <Big-Blue24> oh, great thank you! one last thing, to customize the combined layout I must create an alias, right?
2022-09-19 17:06:27 <geekosaur> customize how?
2022-09-19 17:07:02 <Big-Blue24> the tabbed windows on the left are still using the simple configuration, for I must use myTabConfig
2022-09-19 17:08:17 <geekosaur> right, I suggested earlier you can replace that with the other one. with combineTwo you could either add something to the where clause, or wrap it in parentheses
2022-09-19 17:08:44 <geekosaur> probably for consistency with `tall` you use the entry in the where clause, and then refer to it twice in `myLayout`
2022-09-19 17:10:11 <Big-Blue24> for the parentheses insted, would something like "tabbed (shrinkText myTabConfig) tall" work?
2022-09-19 17:10:18 <Big-Blue24> at the end?
2022-09-19 17:10:46 <geekosaur> https://paste.tomsmeding.com/DvgjtnbL
2022-09-19 17:11:02 <geekosaur> or: (tabbed shrinkText myTabConfig)
2022-09-19 17:11:12 <geekosaur> the parens go on the outside of a function call in Haskell
2022-09-19 17:13:50 × Big-Blue24 quits (~Big-Blue@146-241-159-106.dyn.eolo.it) (Quit: Client closed)
2022-09-19 17:14:19 Big-Blue joins (~Big-Blue@146-241-159-106.dyn.eolo.it)
2022-09-19 17:14:28 <Big-Blue> You're a lifesaver, thanks!
2022-09-19 17:16:10 × Big-Blue quits (~Big-Blue@146-241-159-106.dyn.eolo.it) (Client Quit)
2022-09-19 17:16:45 sogens joins (~sogens@pa49-197-236-219.pa.qld.optusnet.com.au)
2022-09-19 17:45:30 Tikosh joins (~Tikosh@user/Tikosh)
2022-09-19 17:46:16 <Tikosh> what is going on Xmonad dudes and dudettes?
2022-09-19 17:56:26 Big-Blue joins (~Big-Blue@146-241-159-106.dyn.eolo.it)
2022-09-19 17:56:35 × Big-Blue quits (~Big-Blue@146-241-159-106.dyn.eolo.it) (Client Quit)
2022-09-19 18:02:32 Tikosh parts (~Tikosh@user/Tikosh) (Leaving)
2022-09-19 18:27:26 × sogens quits (~sogens@pa49-197-236-219.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
2022-09-19 18:37:36 × Linux quits (~kernel@user/OpenSource) (Ping timeout: 268 seconds)
2022-09-19 18:59:05 × chomwitt quits (~chomwitt@2a02:587:dc14:f500:b006:2ebc:491e:e6d5) (Ping timeout: 268 seconds)
2022-09-19 19:45:09 OpenSource joins (~kernel@user/OpenSource)
2022-09-19 20:24:58 ft_ joins (~ft@p3e9bc57b.dip0.t-ipconnect.de)
2022-09-19 20:29:03 ft_ is now known as ft

All times are in UTC.