Logs: liberachat/#xmonad
| 2022-05-10 09:35:09 | <martin2222> | Hello everyone, I want a Layout like a Multicol, but with one Window per column until say 8 columns and then add more windows to the column the focused window is in |
| 2022-05-10 09:35:35 | <martin2222> | Right now it fills up the columns first |
| 2022-05-10 09:38:00 | <martin2222> | I did mirror but still not quite the behaviour I want, because now it adds an entire horizontal column |
| 2022-05-10 10:45:32 | → | mj5sim[m] joins (~mj5simmat@2001:470:69fc:105::2:c40) |
| 2022-05-10 11:20:27 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-05-10 11:34:21 | <geekosaur> | I think that would require writing a new layout. There is IfMax but it doesn't help here |
| 2022-05-10 11:36:12 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5) |
| 2022-05-10 12:16:19 | <martin2222> | kind of disappointing .. Isn't this the behaviour you would want by default? |
| 2022-05-10 12:17:28 | <martin2222> | I have 4k monitor. I don't use all of horizontal space, so I want my windows to be vertically seperated in 4 columns first, but then I still have vertical space to spare |
| 2022-05-10 12:17:43 | <martin2222> | however there again I don't need full 4k width |
| 2022-05-10 12:42:57 | <liskin> | we definitely need/want a ResizableTall generalized to any number of columns |
| 2022-05-10 12:43:12 | <liskin> | I think someone worked on that during last year's ZuriHac |
| 2022-05-10 12:43:31 | <liskin> | unfortunately I haven't had a chance to follow up on that since :-( |
| 2022-05-10 12:57:00 | <Solid> | martin2222: for 4k monitors there is X.L.LayoutScreens so that you can use "normal" layouts on the respective (virtual) screens |
| 2022-05-10 12:57:09 | <Solid> | probably also a way to make that division with xrandr directly |
| 2022-05-10 13:11:21 | <liskin> | splitting the screen is probably more suitable for ultrawides (21:9 34" or 32:9/10 40+") but a typical 27" display just needs a three-col or four-col layout, imo |
| 2022-05-10 13:11:50 | <liskin> | admittedly a very personal/subjective thing :-) |
| 2022-05-10 13:14:01 | <Solid> | shit, a 27" display is 4k nowadays? |
| 2022-05-10 13:14:56 | <Solid> | to my mind 4k and "ultrawide" are still synonyms; perhaps I should update that prior |
| 2022-05-10 13:15:05 | <geekosaur> | sadly not a lot of work has been put into handling 4K screens because X11 handles them so poorly (there's a reason people want Wayland) |
| 2022-05-10 13:15:34 | <Solid> | from what I hear from friends, Wayland does not handle them much better |
| 2022-05-10 13:15:45 | <geekosaur> | but it has the potential to |
| 2022-05-10 13:15:58 | <geekosaur> | X11's design means they'll never work well |
| 2022-05-10 13:20:05 | <dminuoso> | Solid: There's 27" 1440p monitors (which I prefer) :) |
| 2022-05-10 13:20:18 | <dminuoso> | 27" 1440p has about the same DPI as a 24" 1080p |
| 2022-05-10 13:20:28 | <dminuoso> | So I dont have any issues with X11/Xmonad here |
| 2022-05-10 13:20:32 | <Solid> | ah I see |
| 2022-05-10 13:20:34 | <Solid> | that sounds pretty nice |
| 2022-05-10 13:26:22 | × | samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Remote host closed the connection) |
| 2022-05-10 13:26:23 | × | alethkit quits (23bd17ddc6@2604:bf00:561:2000::3ce) (Remote host closed the connection) |
| 2022-05-10 13:26:26 | × | raghavgururajan quits (ea769b8000@user/raghavgururajan) (Remote host closed the connection) |
| 2022-05-10 13:27:16 | → | samhh joins (7569f027cf@2604:bf00:561:2000::e4) |
| 2022-05-10 13:27:29 | → | raghavgururajan joins (ea769b8000@user/raghavgururajan) |
| 2022-05-10 13:27:41 | → | alethkit joins (23bd17ddc6@2604:bf00:561:2000::3ce) |
| 2022-05-10 13:42:37 | <liskin> | I'm fairly sure there are <20" 4k displays as well somewhere |
| 2022-05-10 13:43:26 | <liskin> | but 4k is most definitely not a synonym for ultrawide, it's a higher res screen, its aspect ratio is a different thing altogether |
| 2022-05-10 13:44:38 | <geekosaur> | the first 4k screens were ultrawide but it's spread elsewhere, yeh |
| 2022-05-10 13:44:44 | <liskin> | although the naming really is silly; 4K indeed refers to the horizontal resolution according to wikipedia, but that's a fairly useless measure |
| 2022-05-10 13:45:46 | <fizzie> | 2x 25" 1440p has been my sweet spot for a while now. Not too high-DPI to have to worry about All That™. |
| 2022-05-10 13:48:36 | <liskin> | dminuoso: 27" 1440p is 109ppi whereas 24" 1080p is 92, so I actually find the 27" closer in angular pixel density to 14" 1080p at the typical distances I use these at |
| 2022-05-10 13:49:23 | <liskin> | fizzie: do you have abnormally good visual acuity or do you run somewhat larger fonts? |
| 2022-05-10 13:49:40 | <liskin> | (perhaps sitting closer to the screen works as well though :-)) |
| 2022-05-10 13:49:43 | <geekosaur> | I used to see that well… |
| 2022-05-10 13:54:25 | <liskin> | hm, you're probably right, it's still much less than a fullhd 14" laptop |
| 2022-05-10 13:54:40 | <liskin> | (less ppi) |
| 2022-05-10 13:54:47 | × | martin2222 quits (~martin@ip4d16faf8.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds) |
| 2022-05-10 14:00:46 | <fizzie> | A combination of some of those factors, I guess. I seem to be using a 15px tall pixel font in a terminal these days. |
| 2022-05-10 14:02:21 | <fizzie> | Here at the office I've 2x 27" 1440p (the default corporate offering was either that or 1x 32" 4K), and I think I unconsciously sit a bit farther back. |
| 2022-05-10 14:05:57 | → | martin2222 joins (~martin@ip4d16faf8.dynamic.kabel-deutschland.de) |
| 2022-05-10 14:11:32 | <martin2222> | It's 32" UHD Philips 328E1CA I got used for 280 bucks |
| 2022-05-10 14:12:18 | <martin2222> | I think I will stick with the multiCol for now. I works fine, but for more than 4 windows I will stick to grid layout |
| 2022-05-10 14:13:30 | <[Leary]> | martin2222: If you give Grid the right ratio, it might do what you want from the start. |
| 2022-05-10 14:13:46 | <geekosaur> | you can also use IfMax to switch layouts based on the number of windows |
| 2022-05-10 14:15:01 | <martin2222> | Don't want to hassle with multiple virtual screens. That seems like a headache |
| 2022-05-10 14:17:05 | <martin2222> | [Leary] What would that be? (4:1) |
| 2022-05-10 14:20:46 | <[Leary]> | It's been a while since I player with grid ratios, but I recall having to choose something much closer to square than I actually wanted in order to get the desired behaviour. You probably have to play with it a bit. |
| 2022-05-10 14:29:11 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-05-10 14:59:03 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5) |
| 2022-05-10 15:09:14 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.5) |
| 2022-05-10 15:49:42 | <martin2222> | Bin bisher noch nicht ganz überzeugt von Gentoo. Während xmonad 0.17 bereits seit einem halben Jahr von Arch offiziell unterstützt wird, ist bei Gentoo 0.15 gerademal als testing verfügbar. |
| 2022-05-10 15:49:52 | <martin2222> | Jetzt muss ich da herumfrickeln mit 0.15 |
| 2022-05-10 15:50:54 | <martin2222> | Schon klar, dass es schwieriger diese Toolchains auf die Kette (Haha) zu bekommen, als bei binärbasierten Distros, aber das macht es irgendwie noch unpraktischer als es ohnehin schon ist. |
| 2022-05-10 15:51:43 | <geekosaur> | channel? |
| 2022-05-10 15:52:02 | <martin2222> | oops sorry |
| 2022-05-10 15:52:09 | <geekosaur> | (and, er, I had to pull up translate to read that, my German is pretty weak) |
| 2022-05-10 15:53:32 | <geekosaur> | also, various distros are still catching up. most are based on Stackage for Haskell stuff, and it took a long time for Stackage LTS to get updated |
| 2022-05-10 15:53:47 | <Solid> | martin2222: arch is still on 0.15, if that changes your opinion :> |
| 2022-05-10 15:54:11 | <Solid> | there's a PR to update gentoo's version but it's stalled I think |
| 2022-05-10 15:55:13 | <martin2222> | Is it, who has adopted it then? |
| 2022-05-10 15:55:50 | <Solid> | https://github.com/gentoo/gentoo/pull/23597 |
| 2022-05-10 15:55:59 | <Solid> | I believe the PR was made by noex |
| 2022-05-10 15:56:04 | <geekosaur> | lots of people use xmonad from git because we're prone to not release often enough :) |
| 2022-05-10 15:56:17 | <Solid> | that too, yes |
| 2022-05-10 15:56:21 | <geekosaur> | and we always make sure git HEAD runs |
| 2022-05-10 15:56:30 | <Solid> | and building with stack is very convenient tbh, on any distro |
| 2022-05-10 15:56:39 | <geekosaur> | because it's kinda bad for your main computer UI to suddenly crash |
| 2022-05-10 16:12:18 | <martin2222> | l, |
| 2022-05-10 16:12:37 | <martin2222> | ok I will now try it with cabal, but I'm afraid it will dependencies left and right |
| 2022-05-10 16:13:01 | <geekosaur> | dependency footprint is fairly small, even with contrib |
| 2022-05-10 16:13:12 | <geekosaur> | the stuff with large dependencies is in xmonad-extras |
| 2022-05-10 16:44:45 | → | stackdroid18 joins (14094@user/stackdroid) |
| 2022-05-10 16:49:22 | <martin2222> | Ok now it can't find any XMonad modules .. |
| 2022-05-10 16:49:31 | <martin2222> | Do I need to set certain env variables? |
| 2022-05-10 16:50:50 | <geekosaur> | did you also install xmonad-contrib? also if you used stack to install then you need a stack.yaml, your best bet is to look at https://xmonad.org/TUTORIAL.html |
| 2022-05-10 16:51:17 | <Solid> | I think they said they'd use cabal |
| 2022-05-10 16:51:18 | <geekosaur> | if you used cabal then you need to do `cabal install --lib xmonad xmonad-contrib` to export the libraries |
| 2022-05-10 16:51:43 | <geekosaur> | in your xmonad config directory |
| 2022-05-10 16:52:40 | <martin2222> | ah thank you |
| 2022-05-10 16:53:46 | <martin2222> | still don't like this arrangement. The whole thing with gentoo is that have use-flags so portage only compiles what you need. |
| 2022-05-10 16:54:48 | <martin2222> | Right now portage does not know anything about xmonad, so it's just a matter of time until I fall on my face with this I suspect. |
| 2022-05-10 16:55:15 | <Solid> | doesn't sound very likely to me |
| 2022-05-10 16:55:52 | <Solid> | xmonad doesn't really have much in the way of external dependencies except for xlib |
| 2022-05-10 16:57:08 | <martin2222> | What about if I were to use a compositor? |
| 2022-05-10 16:58:25 | <martin2222> | something like compton |
| 2022-05-10 17:04:29 | <Solid> | how would that affect xmonad? |
| 2022-05-10 17:18:27 | <geekosaur> | xmonad works fine with compton, I've run it with that for years |
| 2022-05-10 17:24:12 | <martin2222> | ok then so it is, but hard to believe, when you can't even make xmobar work xP |
| 2022-05-10 17:24:31 | <martin2222> | where can I troubleshoot xmobar not showing up? |
| 2022-05-10 17:24:40 | <martin2222> | when everything compiles just find |
| 2022-05-10 17:24:44 | <martin2222> | *fine |
All times are in UTC.