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.