2024/01/18

2024-01-18 01:20:53 +0100 <xmonadtrack> New xmonad-contrib branch created: pull/864 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/864
2024-01-18 04:59:49 +0100td_(~td@i53870908.versanet.de) (Ping timeout: 264 seconds)
2024-01-18 05:01:23 +0100td_(~td@i53870919.versanet.de)
2024-01-18 08:05:13 +0100hightower2(~hightower@213.186.15.36) (Ping timeout: 264 seconds)
2024-01-18 08:20:38 +0100hightower2(~hightower@213.186.15.36)
2024-01-18 09:15:37 +0100todi(~todi@p4fd1a54c.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2024-01-18 09:15:49 +0100todi(~todi@p5dca5fa8.dip0.t-ipconnect.de)
2024-01-18 10:50:16 +0100cfricke(~cfricke@user/cfricke)
2024-01-18 12:27:46 +0100benin7(~benin@183.82.26.6)
2024-01-18 12:28:57 +0100benin(~benin@183.82.26.6) (Ping timeout: 268 seconds)
2024-01-18 12:28:57 +0100benin7benin
2024-01-18 15:40:01 +0100cfricke(~cfricke@user/cfricke) (Ping timeout: 264 seconds)
2024-01-18 16:59:33 +0100todi(~todi@p5dca5fa8.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
2024-01-18 17:04:57 +0100 <wlhn> How can I get information about displays in XMonad?
2024-01-18 17:05:15 +0100 <wlhn> A list of current displays for instance
2024-01-18 17:05:52 +0100 <liskin> wlhn: we don't really have anything for that, apart from that one Xinerama-related function in X11
2024-01-18 17:06:15 +0100 <liskin> Actually there may be bindings for the xrandr extension as well
2024-01-18 17:06:32 +0100 <liskin> But not really any useful abstraction on top of them I'm afraid
2024-01-18 17:07:53 +0100 <wlhn> liskin, I actually just found this https://hackage.haskell.org/package/xmonad-0.17.2/docs/XMonad-StackSet.html#v:screens
2024-01-18 17:09:53 +0100 <wlhn> Can I somehow link ScreenId to xrandr screen? Like map this number to a “HDMI1” for example?
2024-01-18 17:21:37 +0100 <wlhn> Hm... Maybe it’s not that straightforward since Xinerama can combine multiple screens
2024-01-18 17:22:42 +0100 <geekosaur> ScreenId should map to the order of screens that xrandr reports… except that if two screens overlap completely (consider a projector output) one will be removed from the list
2024-01-18 17:44:14 +0100 <liskin> wlhn: only by matching on the x, y, width, height tuples
2024-01-18 17:44:45 +0100 <liskin> Xinerama doesn't tell you anything about xrandr afaik
2024-01-18 17:52:11 +0100 <wlhn> I actually just needed to map the order of screens with XMonad
2024-01-18 17:52:31 +0100 <wlhn> https://hackage.haskell.org/package/X11-1.10.3/docs/Graphics-X11-Xinerama.html#v:XineramaScreenInfo
2024-01-18 17:52:43 +0100 <wlhn> It has xsi_screen_number which is good enough for me
2024-01-18 20:33:57 +0100 <burp_> does anyone have tips on how to make zoom behave nicely? like not minimize and follow when switching the desktop?
2024-01-18 20:35:52 +0100 <burp_> especially recently zoom goes haywire, setting it as doFloat doesn't seem to help
2024-01-18 20:35:54 +0100 <liskin> burp_: only ever use it in the browser :-)
2024-01-18 20:35:57 +0100 <burp_> pfft
2024-01-18 20:36:28 +0100 <liskin> With a redirector extension, it can be made to be not entirely annoying
2024-01-18 20:39:01 +0100 <burp_> will have a look, someone also wrote about these issues https://www.peterstuart.org/posts/2021-09-06-xmonad-zoom/
2024-01-18 20:39:14 +0100 <burp_> "Because many of the windows change their title shortly after they are created, matching by title in a custom manageHook doesn’t work, since that doesn’t watch for changes to window titles. Instead, you need to also observe window title changes using XMonad.Hooks.DynamicProperty"
2024-01-18 20:47:53 +0100 <xmonadtrack> New xmonad-contrib branch created: pull/866 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/866