Home liberachat/#xmonad: Logs Calendar

Logs on 2022-07-28 (liberachat/#xmonad)

00:34:41 × logzet quits (~quassel@2001:9e8:e53a:2e00:dabb:c1ff:fed3:a1b9) (Ping timeout: 272 seconds)
00:34:47 logzet_ joins (~quassel@2001:9e8:e50d:d000:dabb:c1ff:fed3:a1b9)
00:36:02 × mvk quits (~mvk@2607:fea8:5ce3:8500::909a) (Ping timeout: 244 seconds)
01:21:09 × catman quits (~catman@user/catman) (Quit: WeeChat 3.6)
02:04:27 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds)
02:04:39 catman joins (~catman@user/catman)
02:19:39 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
02:23:07 banc joins (banc@gateway/vpn/airvpn/banc)
02:29:34 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
02:29:43 × logzet_ quits (~quassel@2001:9e8:e50d:d000:dabb:c1ff:fed3:a1b9) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
02:34:23 × tremon quits (~tremon@83-84-18-241.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
02:48:00 × td_ quits (~td@muedsl-82-207-238-210.citykom.de) (Ping timeout: 268 seconds)
02:49:24 td_ joins (~td@muedsl-82-207-238-045.citykom.de)
03:03:54 mvk joins (~mvk@2607:fea8:5ce3:8500::909a)
03:51:31 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 268 seconds)
04:25:58 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 244 seconds)
06:19:14 alternateved joins (~user@staticline-31-183-144-54.toya.net.pl)
06:20:35 chomwitt joins (~chomwitt@2a02:587:dc00:5a00:8d6e:98d7:e6d8:2a33)
06:49:38 × mvk quits (~mvk@2607:fea8:5ce3:8500::909a) (Ping timeout: 240 seconds)
07:37:06 benin0 joins (~benin@183.82.26.87)
07:50:05 sogens joins (~sogens@gateway/vpn/pia/sogens)
08:03:44 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds)
08:16:11 benin01 joins (~benin@2401:4900:2320:8d1e:64fa:951e:c1ff:936a)
08:17:25 ml| joins (~ml|@user/ml/x-5298235)
08:17:57 × benin0 quits (~benin@183.82.26.87) (Ping timeout: 245 seconds)
08:17:58 benin01 is now known as benin0
08:40:29 benin05 joins (~benin@183.82.26.87)
08:42:11 × benin0 quits (~benin@2401:4900:2320:8d1e:64fa:951e:c1ff:936a) (Ping timeout: 255 seconds)
08:42:11 benin05 is now known as benin0
09:14:04 kfchicken[m] is now known as megachicken[m]
09:30:10 darkstarx joins (~darkstard@50.53.212.60)
09:30:56 × darkstardevx quits (~darkstard@50.53.212.60) (Ping timeout: 272 seconds)
10:09:33 × steve quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 252 seconds)
11:29:30 <Solid> https://discourse.haskell.org/t/ghc-9-2-4-released/4851
11:29:42 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
11:29:49 <Solid> This includes the fix for our issue (#21708) \o/
12:13:37 <liskin> Solid: how's your covid so far?
12:14:46 liskin managed to order furniture this night, so our new home will hopefully stop taking all my free time in like a week or so
12:39:29 benin04 joins (~benin@2401:4900:2320:8d1e:64fa:951e:c1ff:936a)
12:41:51 × benin0 quits (~benin@183.82.26.87) (Ping timeout: 268 seconds)
12:41:52 benin04 is now known as benin0
12:49:47 benin07 joins (~benin@183.82.26.87)
12:51:47 × benin0 quits (~benin@2401:4900:2320:8d1e:64fa:951e:c1ff:936a) (Ping timeout: 244 seconds)
12:51:47 benin07 is now known as benin0
13:16:48 <Solid> liskin: getting better day by day
13:17:01 <Solid> maybe I can actually start working again next week
13:18:34 <liskin> Solid: oh, so you're having it worse than a common cold :-(
13:20:13 <geekosaur> apparently BA.5 is doing that, yeh
13:31:10 steve joins (~steve@ool-182c2b80.dyn.optonline.net)
13:32:47 <alternateved> I still did not fully regain taste or smell
13:33:12 <alternateved> And my fiance did regain smell but it became weird, distorted
13:33:56 arst joins (~arst@206.84.228.0)
13:34:57 arst is now known as arstarstarstarst
13:35:08 <arstarstarstarst> test
13:35:16 <arstarstarstarst> can any one read this?
13:35:23 <alternateved> Yup
13:36:03 <arstarstarstarst> ohh hey! I bought a laptop yesterday, and was thinking to use xmonad. Any recommendation for distro? I use endeavour on pc with i3.
13:40:29 <alternateved> Endeavour is rather fine. But I think in the long term it would be better if you'd use cabal or stack for installing xmonad
13:41:33 <arstarstarstarst> whats cabal or stack?
13:41:44 <arstarstarstarst> package manager?
13:41:46 <alternateved> Arch tends to break Haskell packages quite often because of dynamic linking
13:42:24 <geekosaur> you have to be very careful with pacman upgrades, in partocular, or you won't be able to log in afterward
13:42:33 <alternateved> https://xmonad.org/INSTALL.html#build-using-stack
13:42:42 <geekosaur> (xmonad --recompile or mod-q *before* exiting your session)
13:42:42 <alternateved> stack and cabal are build tools for Haskell
13:43:28 <geekosaur> fwiw I use cabal, most of the other folks here use stack
13:44:06 <alternateved> also cabal, with some additional sauce
13:44:22 <arstarstarstarst> I have never owned a laptop before, nor do I know how to take care of it (eg battery, drivers etc). which distro would you recommend which takes care of all this.
13:45:58 <geekosaur> I use ubuntu, and installed MATE and use xmonad as its window manager. this is a bit involved however, as ubuntu really wants you to use gnome instead
13:46:16 <geekosaur> but it means I can leave most of the management to MATE services
13:46:30 <alternateved> I think Fedora, openSUSE, Ubuntu are rather standard choices for that
13:47:07 <alternateved> usually you would rather want full Desktop Environment (DE), since it takes care of all things that you mentioned
13:47:58 <arstarstarstarst> ohh okay thank you!
13:48:05 <arstarstarstarst> have a good day!
13:48:05 <alternateved> some DEs allow for switching its window manager with external one -> this is the route that geekosaur went
13:48:18 <alternateved> but it might not be trivial to do so
13:48:35 <arstarstarstarst> ill check out fedora, seems interesting and i have never used wayland
13:49:10 <alternateved> do realize that you won't be able to use XMonad with Wayland
13:52:35 × benin0 quits (~benin@183.82.26.87) (Quit: The Lounge - https://thelounge.chat)
13:53:57 <arstarstarstarst> ohh!
13:56:08 benin0 joins (~benin@183.82.30.242)
13:56:46 × arstarstarstarst quits (~arst@206.84.228.0) (Quit: Connection closed)
14:27:28 Hp2k joins (~Hp2k@120.188.66.100)
14:28:54 × Hp2k quits (~Hp2k@120.188.66.100) (Client Quit)
15:04:41 <Solid> liskin: yeah it's a bit worse I reckon (I haven't had a cold in so long :D)
15:04:52 <Solid> and I haven'thad all of the bad stuff like no sense of smell/taste or stuff like that
15:05:12 <Solid> just a fever and other cold-like symptoms, so I'm not complaining
15:09:43 liskin just taught urxvt to automatically switch fonts based on whether its current xinerama screen is hidpi or not \o/
15:11:11 <liskin> since in today's world one rarely needs anything else than a terminal and a browser, that means my setup works fairly well without any need for fractional scaling or any other works-only-with-wayland things \o/
15:11:29 <liskin> should document it and blog about it I guess :-/
15:13:45 <alternateved> I had a fever for a week and lost sense of smell/taste after that week, weirdly enough
15:14:36 geekosaur and his sister still haven't gotten covid for some reason
15:15:36 <alternateved> I hope it won't be anything more serious than a cold-like symptoms
15:16:48 <Solid> liskin: should definitely blog about it I think, stuff like that is always of interest to people
15:17:07 <Solid> n.b.: I thought fractional scaling was X11 only at this point and that's one of the big things wayland is still missing?
15:20:27 <liskin> Solid: yeah, I was actually quite suprised it wasn't done already (I could have missed something but I googled for it first)
15:20:42 <liskin> so definitely worth writing about
15:20:54 <liskin> not sure about fractional scaling and X11/Wayland
15:21:44 <liskin> I was under the impression that for mixed-dpi setups where fonts need to be rendered at different dpis based on Window position, Wayland is required
15:23:01 <liskin> someone told me there's some code in GNOME or gtk where windows get scaled 2× but mixed-dpi aware apps (gtk) can tell the compositor not to scale a specific window when that window is being natively rendered for the correct dpi
15:23:34 <liskin> so when a window is moved between lo/hidpi screens, everything looks good
15:23:58 <liskin> and mixed-dpi-unaware apps are upscaled or downscaled, so they look horrible
15:24:05 <liskin> haven't seen that in practice though
15:24:22 <liskin> Windows definitely does this
15:24:53 <liskin> and yeah, fractional scaling is a related but different concept
15:25:53 <liskin> in my case, I would indeed need it, as I only use 1.5× scale on the 4k
15:26:05 <geekosaur> X11 has no way to do screen-aware font rendering (at least client-side; the APIs lack a display parameter)
15:26:08 <liskin> but I'm completely fine with no scaling whatsoever and just dynamic font change adustments
15:26:30 <liskin> geekosaur: well one can do all sorts of hacks…
15:26:45 <liskin> actually not
15:26:54 <geekosaur> depends on the app
15:27:17 <geekosaur> point being the app has to know and do the hacks, because the APIs don't
15:27:40 <liskin> you'd need to render an image of a different size than the window
15:28:10 <liskin> you can't just ask the compositor to draw the window twice its size, because of the mouse pointer and other stuff
15:31:49 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
16:00:44 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:41:04 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
16:46:48 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
16:59:46 × benin0 quits (~benin@183.82.30.242) (Quit: The Lounge - https://thelounge.chat)
17:01:49 mvk joins (~mvk@2607:fea8:5ce3:8500::311d)
17:38:01 × mvk quits (~mvk@2607:fea8:5ce3:8500::311d) (Ping timeout: 244 seconds)
17:40:37 <geekosaur> mouse pointer doesn't seem like it should be a problem, as it's overlaid on top?
17:40:52 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
17:42:30 × vanvik quits (~vanvik@46.249.253.75) (Ping timeout: 240 seconds)
17:44:36 mvk joins (~mvk@2607:fea8:5ce3:8500::311d)
17:45:04 × alternateved quits (~user@staticline-31-183-144-54.toya.net.pl) (Remote host closed the connection)
17:51:21 alternateved joins (~user@staticline-31-183-144-54.toya.net.pl)
17:55:08 vanvik joins (~vanvik@46.249.253.75)
17:59:30 × chomwitt quits (~chomwitt@2a02:587:dc00:5a00:8d6e:98d7:e6d8:2a33) (Ping timeout: 240 seconds)
18:21:36 <liskin> geekosaur: yeah but it's the x server who decides where click events are routed
18:21:56 <liskin> if the compositor draws the window at twice the size, those events will be wrong
18:23:49 <geekosaur> but as far as the server/compositor is concerned a mouse pointer is 1x1
18:23:57 <geekosaur> the rest just ,makes it visible to the user
18:28:25 <Hash> multihead xmonad is pissing me off.
18:28:28 <Hash> seriously.
18:28:44 <geekosaur> what's going wrong?
18:28:51 <Hash> If somehow a monitor cable becomes unplugged if I'm cleaning, it moves all my windows to the other monitor
18:29:02 <Hash> I have to spend 15 fucking minutes moving my windos back to the workspaces they were on
18:29:22 <Hash> :(
18:29:26 <geekosaur> o.O that should not be xmonad behavior, since it has a workspace per monitor
18:29:34 <Hash> Yeah, peculiar, eh?
18:29:40 <geekosaur> so it should just hide the workspace that was on that monitor
18:30:06 <Hash> I used KDE desktop but not a desktop, but just apps/panels, and Xmonad as WM.
18:30:27 <Hash> Then again KDE doesn't play well with popping windows in Xmonad etc.
18:30:37 <geekosaur> that may still be KDE behavior. KDE's kinda particular about such things
18:30:40 <Hash> So I have to select the window, then hit my KDE app start button, and the window shows up.
18:30:45 <Hash> Otherwise it's just desktop background
18:30:52 <evilop> kde is just broken with >1 screen
18:30:57 <Hash> :(
18:31:07 <Hash> Yeah, previously for years, I had a custom xorg.conf
18:31:11 <geekosaur> check for a displays applet and uncheck any entry about moving windows when a monitor is disconnected
18:31:19 <Hash> 6 monitors, custom xinerama config, nothing was issue.
18:31:29 <evilop> they finally got a "primary screen" toggle for wayland, but it doesn
18:31:33 <Hash> Now I'm using nouveau driver and xrandr without xorg.conf
18:31:35 <evilop> 't actually work right
18:31:39 <Hash> Ahh
18:31:46 <geekosaur> this won't be window manager, it'll be an applet listening for XRandR monitor change events
18:31:52 <Hash> Hmm
18:31:53 <evilop> so when your screen wakes up from dpms suspend, stuff still breaks horribly
18:33:41 <Hash> https://i.imgur.com/q5HHpv1.jpg
18:33:56 <Hash> https://i.imgur.com/TRMx7pJ.jpg
18:34:06 <Hash> Back few years ago 2016 etc.
18:34:13 <Hash> I used a custom xorg.conf
18:34:27 <Hash> Now the nvidia driver is legacy and they dont' support new kernels, so nouveau is the driver to use
18:34:45 <Hash> and that one has auto config with xrandr, so no xorg.conf is needed, and it's doing goofy things.
18:35:38 <geekosaur> my video driver (intel) has always done goody things on monitor plug/unplug, I've given up and just rebooted when doing that
18:35:43 <geekosaur> *goofy
18:35:54 <Hash> Yeah, I thought about that just now before talking here
18:36:03 <Hash> But then I have lots of services/vms, can't just reboot. :(
18:36:24 <geekosaur> like suddenly I have only the bottom half of the screen on the internal panel visible
18:37:31 <geekosaur> well, yes, and I prefer just leaving the monitors as they are as a result. but the system is "hold the power button until it dies" if I connect/remove a monitor, so…
18:38:28 <Hash> Damn
18:38:34 <geekosaur> maybe I'll play with the rescreen hook at some point and see if explicit xrandr commands will let me get things back into usable shape
18:48:40 <Hash> I have to type up 3 papers in the next 3 days. I can do it!
18:48:42 <Hash> See ya
18:48:54 <alternateved> autorandr with rescreen hook works really well
18:55:23 <geekosaur> assuming your driver does
18:55:41 <geekosaur> mine leaves the screen in weird states, so I'm not at all sure I can recover it with xrandr
19:30:01 chomwitt joins (~chomwitt@2a02:587:dc00:5a00:7d31:dffe:9d62:f2ae)
19:52:25 × chomwitt quits (~chomwitt@2a02:587:dc00:5a00:7d31:dffe:9d62:f2ae) (Ping timeout: 272 seconds)
19:56:42 coco joins (~coco@212-51-146-199.fiber7.init7.net)
20:15:55 <liskin> oh, you're still on intel instead of modesetting?
20:16:06 <liskin> that thing hasn't been getting any updates in years
20:17:20 <geekosaur[m]> I'm on whatever the default is, which from Xorg.0.log appears to be intel
20:18:24 <geekosaur[m]> Not sure what it takes on Ubuntu to use modesetting
20:20:24 <liskin> uninstall xserver-xorg-video-intel maybe
20:29:13 <geekosaur> Xorg.0.log is loading modesetting but it's not 100% clear if that's what is recognizing my Intel chipset
20:29:34 <geekosaur> if it is then it's the guilty party in monitor plugging/unplugging not working right
20:35:58 <liskin> hm
20:36:33 <liskin> might be the kernel's i915 driver fault then
20:36:48 <liskin> it's been fairly reliable here lately, but there used to be loads of issues in the past
20:37:52 <geekosaur> what I know for certain is this has been happening for years, across 3 computers all with Intel i9xx video
20:59:17 × mvk quits (~mvk@2607:fea8:5ce3:8500::311d) (Ping timeout: 255 seconds)
21:08:20 rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
21:24:22 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection)
21:34:16 rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
21:34:24 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection)
21:35:19 rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
21:36:07 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection)
21:36:44 rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
21:48:24 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection)
21:49:36 rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
21:56:07 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 252 seconds)
21:59:21 × alternateved quits (~user@staticline-31-183-144-54.toya.net.pl) (Remote host closed the connection)
22:32:57 × coco quits (~coco@212-51-146-199.fiber7.init7.net) (Ping timeout: 245 seconds)
22:48:07 coco joins (~coco@212-51-146-199.fiber7.init7.net)
22:57:21 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 252 seconds)
23:01:22 × coco quits (~coco@212-51-146-199.fiber7.init7.net) (Quit: WeeChat 3.5)

All times are in UTC on 2022-07-28.