Logs on 2022-03-18 (liberachat/#xmonad)
| 00:10:32 | → | yauhsien joins (~Yau-Hsien@61-231-56-96.dynamic-ip.hinet.net) |
| 00:18:04 | → | mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 00:43:32 | × | SignalGarden quits (~ash@user/SignalWalker) (Ping timeout: 250 seconds) |
| 00:45:37 | × | n8nl quits (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) |
| 00:50:31 | → | n8nl joins (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) |
| 00:55:53 | × | thunderrd quits (~thunderrd@183.182.111.123) (Remote host closed the connection) |
| 01:05:46 | → | SignalGarden joins (~ash@user/SignalWalker) |
| 01:31:32 | × | mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds) |
| 01:32:12 | × | chomwitt quits (~chomwitt@2a02:587:dc19:ca00:a7f3:60c8:c144:5351) (Ping timeout: 240 seconds) |
| 01:39:00 | × | SignalGarden quits (~ash@user/SignalWalker) (Ping timeout: 250 seconds) |
| 01:39:24 | → | SignalGarden joins (~ash@user/SignalWalker) |
| 01:42:54 | × | n8nl quits (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) (Ping timeout: 250 seconds) |
| 02:39:15 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 02:48:47 | × | SignalGarden quits (~ash@user/SignalWalker) (Quit: WeeChat 3.4.1) |
| 03:04:37 | × | banc quits (~banc@217.138.195.27) (Ping timeout: 240 seconds) |
| 03:22:54 | → | banc joins (~banc@217.138.195.27) |
| 03:24:05 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
| 03:24:29 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 03:31:15 | <abhixec> | is there a way to get hidpi working on xmonad sanely as in not having to constantly restart x every time I connect/disconnect to a hidpi monitor. Currently the only way to make it look sane is setting xft.dpi to 192 but it becomes ugly when I want to go back to using my laptop then I need to revert it to 96 and startx again |
| 03:31:27 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 03:51:16 | → | mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 04:01:44 | × | amenonsen quits (~amenonsen@pitta.toroid.org) (Remote host closed the connection) |
| 04:09:50 | → | amenonsen joins (~amenonsen@pitta.toroid.org) |
| 04:42:12 | × | mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds) |
| 05:11:38 | → | bfrk joins (~Thunderbi@2001:9e8:34d:3e00:6718:858b:daf3:34ec) |
| 05:13:30 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds) |
| 05:21:57 | × | bfrk quits (~Thunderbi@2001:9e8:34d:3e00:6718:858b:daf3:34ec) (Ping timeout: 240 seconds) |
| 05:31:49 | → | thunderrd joins (~thunderrd@183.182.111.150) |
| 05:50:14 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 05:52:05 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 06:15:59 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds) |
| 06:18:08 | → | chomwitt joins (~chomwitt@2a02:587:dc19:ca00:67fe:b14c:d83a:53d8) |
| 06:39:14 | × | haasn quits (~nand@haasn.dev) (*.net *.split) |
| 06:44:34 | → | haasn joins (~nand@haasn.dev) |
| 07:18:55 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection) |
| 08:01:44 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:26:00 | × | chomwitt quits (~chomwitt@2a02:587:dc19:ca00:67fe:b14c:d83a:53d8) (Remote host closed the connection) |
| 08:37:15 | → | bfrk joins (~Thunderbi@2001:9e8:34d:3e00:6718:858b:daf3:34ec) |
| 08:48:14 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 09:26:39 | × | jeeeun quits (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) |
| 09:27:11 | → | jeeeun joins (~jeeeun@78.40.148.178) |
| 09:38:54 | → | korner[m] joins (~mistrkorn@2001:470:69fc:105::68e9) |
| 09:40:28 | <korner[m]> | hey how is cursor capture on xmonad? finally found a good excuse to finally check xmonad out because old games are very very broken on my wayland setup |
| 10:36:19 | <tomjaguarpaw> | liskin: https://paste.tomsmeding.com/ebZv5he0 |
| 10:37:29 | <tomjaguarpaw> | This is what happens when I have my X in external-only mode, and then unplug the external screen without having changed to the internal screen, but then subsequently use xrandr to change to the internal screen (blind, because I have not screen at that point) |
| 10:37:41 | <tomjaguarpaw> | X seems to think that I have two screens, when I only have one |
| 10:39:15 | <tomjaguarpaw> | If I plug the external screen back in, then use xrandr to change to (only) internal screen that works fine (and I can unplug the external safely) |
| 10:39:43 | <tomjaguarpaw> | It would be great to know how to make X forget about the external screen, without having to plug it in first! |
| 10:40:06 | <tomjaguarpaw> | I'm not sure this is related to XMonad at all, ..., but if anyone knows how I should deal with it that would be very helpful |
| 10:45:29 | <geekosaur> | the driver should be detecting that automatically and sending xmonad and other programs an RRChangeNotify event |
| 10:55:43 | <tomjaguarpaw> | And xrandr doesn't even know about the change! Does that means it's a driver bug? |
| 10:57:20 | <geekosaur> | yes |
| 10:57:52 | <geekosaur> | only the driver has the direct access needed to recognize monitor connection/disconnection |
| 10:58:11 | <geekosaur> | I would be curious to see if the bug is still there if you're not overlapping them, though |
| 10:58:27 | <korner[m]> | that is X thing that it doesnt forget monitors after they have been unplugged, supposedly its feature so you need some automized way to check for it |
| 10:58:34 | <geekosaur> | I know some (possibly many) drivers break if monitors aren't contiguous |
| 10:58:44 | <tomjaguarpaw> | I'm not overlapping them |
| 10:59:12 | <geekosaur> | isn'tr one portrait and one landscape but with the same origin? |
| 10:59:23 | <tomjaguarpaw> | I generally only have one on the other enabled. If I have both enabled then I have the internal one below the external one. |
| 10:59:37 | <geekosaur> | ah |
| 10:59:47 | <tomjaguarpaw> | Not sure how X keeps track of these things, but I never display the same thing on separate screens. |
| 11:00:10 | <tomjaguarpaw> | It's possible they "became" overlapped when I tried to switch to the internal monitor. |
| 11:00:33 | <geekosaur> | korner[m], I don't understand your question. cursor capture is independent of the window manager, and is usually implemented via grabs so it overrides the window manager |
| 11:01:01 | <tomjaguarpaw> | But it's hard to debug this because when I unplug the external and I want to activate the internal I have nothing on my screen! All I can do is Ctrl-R in the terminal and hope I hit my xrandr shell script! |
| 11:01:11 | <geekosaur> | the screen info you pulled up the other day for me showed them as I described |
| 11:01:42 | <tomjaguarpaw> | Yeah, probably an artefact of how I recovered from the situation. |
| 11:02:11 | <geekosaur> | also you could consider binding a key to run your shell script (or multiple if you need torun it in different ways) so you don't have to guess |
| 11:02:51 | <tomjaguarpaw> | Yes, I think that's a good idea |
| 11:03:39 | <geekosaur> | back in the old days I used to have a keyy bound to kill xcompmgr when it went crazy, and likewise I couldn't see what was really on screen |
| 11:06:53 | <korner[m]> | speaking of compositing, is there any way i can prevent screen tear without compositors? i am not particularly interested in them and just locking entire xorg to 60 frames would do |
| 11:07:31 | <geekosaur> | some video drivers have options for it |
| 11:07:46 | <korner[m]> | regarding that cursor capture question, can safely ignore |
| 11:07:56 | <korner[m]> | i use only intel ones which is i915 i think? |
| 11:19:45 | <geekosaur> | the intel one covers most intel chipsets |
| 11:20:10 | <geekosaur> | if you turn on verbose boot you'll see it prints out 3-4lines about all the chipsets it covers |
| 11:36:38 | × | yauhsien quits (~Yau-Hsien@61-231-56-96.dynamic-ip.hinet.net) (Quit: Leaving) |
| 11:53:16 | <korner[m]> | i have modern UHD chipset so i am 100% in the clear, i will see later when i get config together if it works with those xorg options |
| 11:55:38 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 11:57:07 | → | cfricke joins (~cfricke@user/cfricke) |
| 12:19:51 | <Solid> | tomjaguarpaw: I didn't completely follow the whole conversation but to me it sounds like you want different monitor configurations ala autorandr instead of self-written shell scripts |
| 12:20:02 | <Solid> | (well, I guess one would still need to bind `autorandr --change` to a key in case things don't get recognised) |
| 12:32:44 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 268 seconds) |
| 12:47:26 | × | bfrk quits (~Thunderbi@2001:9e8:34d:3e00:6718:858b:daf3:34ec) (Ping timeout: 245 seconds) |
| 13:37:20 | → | SignalGarden joins (~ash@user/SignalWalker) |
| 13:55:45 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 13:57:15 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 14:17:41 | → | twiclo1 joins (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) |
| 14:35:12 | × | SignalGarden quits (~ash@user/SignalWalker) (Quit: WeeChat 3.4.1) |
| 14:53:34 | → | SignalGarden joins (~ash@user/SignalWalker) |
| 15:14:53 | <liskin> | Hm, the paste completely freezes chrome on Android, weird |
| 15:16:49 | <liskin> | Stackage 19 with new xmonad is out btw :-) |
| 15:19:30 | <Solid> | oh awesome |
| 15:19:49 | <Solid> | oh shit 9.0.2 as well |
| 15:28:32 | <geekosaur> | yay, maybe we'llfinally see some other distros update too |
| 15:29:49 | <Solid> | we'll probably at at least see nix update now |
| 15:30:22 | <Solid> | arch has been on ghc 9 for a while (even on 9.0.1, which was quite broken), so unlikely there :/ |
| 16:03:50 | × | SignalGarden quits (~ash@user/SignalWalker) (Ping timeout: 252 seconds) |
| 16:14:28 | → | SignalGarden joins (~ash@user/SignalWalker) |
| 16:14:35 | → | seschwar joins (~seschwar@user/seschwar) |
| 16:30:54 | → | Ash[m] joins (~signal-wa@2001:470:69fc:105::1:2318) |
| 16:31:44 | ← | SignalGarden parts (~ash@user/SignalWalker) (WeeChat 3.4.1) |
| 16:40:05 | → | bfrk joins (~Thunderbi@i59F7ABB6.versanet.de) |
| 17:04:54 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 252 seconds) |
| 17:18:21 | → | yauhsien joins (~Yau-Hsien@61-231-56-96.dynamic-ip.hinet.net) |
| 17:18:36 | × | bfrk quits (~Thunderbi@i59F7ABB6.versanet.de) (Ping timeout: 240 seconds) |
| 17:36:55 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 17:53:30 | → | mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 18:34:02 | × | mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds) |
| 20:00:21 | → | bfrk joins (~Thunderbi@i59F7ABB6.versanet.de) |
| 20:05:52 | × | MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: invading russia) |
| 20:07:56 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 20:18:09 | → | Guest81 joins (~Guest81@196.235.125.240) |
| 20:19:53 | → | jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
| 20:22:35 | → | mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 20:23:59 | × | bfrk quits (~Thunderbi@i59F7ABB6.versanet.de) (Read error: No route to host) |
| 20:24:46 | → | bfrk joins (~Thunderbi@2001:9e8:34d:3e00:6718:858b:daf3:34ec) |
| 20:28:13 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 20:31:14 | × | Guest81 quits (~Guest81@196.235.125.240) (Quit: Client closed) |
| 20:34:58 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 20:59:48 | × | jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
| 21:02:02 | → | jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
| 21:20:50 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 21:31:10 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving) |
| 21:43:49 | × | jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
| 22:31:46 | × | bfrk quits (~Thunderbi@2001:9e8:34d:3e00:6718:858b:daf3:34ec) (Ping timeout: 250 seconds) |
| 22:33:24 | × | twiclo1 quits (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) (Ping timeout: 240 seconds) |
| 23:48:26 | → | twiclo1 joins (~twiclo@mail.twil.cx) |
| 23:56:31 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
All times are in UTC on 2022-03-18.