Home liberachat/#xmonad: Logs Calendar

Logs on 2025-10-13 (liberachat/#xmonad)

00:20:42 Leary joins (~Leary@user/Leary/x-0910699)
00:59:16 × OftenFaded quits (~OftenFade@user/tisktisk) (Quit: OftenFaded)
01:03:17 × rekahsoft quits (~rekahsoft@70.51.99.245) (Ping timeout: 260 seconds)
01:14:01 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 256 seconds)
01:14:01 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 256 seconds)
01:14:31 ml| joins (~ml|@user/ml/x-5298235)
01:15:02 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
01:16:18 deebo_ joins (~globe@stonebay32.com)
01:17:36 × deebo quits (~globe@stonebay32.com) (Ping timeout: 246 seconds)
02:36:37 × td_ quits (~td@i53870922.versanet.de) (Ping timeout: 260 seconds)
02:38:10 td_ joins (~td@i53870910.versanet.de)
02:43:10 <haskellbridge> <Nexilva> " , ("M3-2", namedScratchpadAction scratchpads "cool-retro-term") -- Caps Lock+2: Retro terminal" I have bound M3-2 to cool-retro-term. I can launch cool-retro-term from the command line, no errors are given. But when I try to launch it via xmonad's named scratchpad, nothing happens. I get no console and no errors.
02:43:32 <haskellbridge> <Nexilva> " -- M3 = Hyper (Caps Lock)" M3 is my capslock key
02:44:15 <haskellbridge> <Nexilva> " , ("M3-1", namedScratchpadAction scratchpads "pavucontrol") -- Caps Lock+1: Sound control" this works, so I know my capslock is mapped to Hyper
02:44:46 <haskellbridge> <Nexilva> What can I do?
02:53:28 <haskellbridge> <Nexilva> "NS "cool-retro-term" " I had accidentally called it 'crt'. Now it works.
03:03:33 mvk joins (~mvk@2607:fea8:5c9d:ee00::3da2)
03:03:34 × mvk quits (~mvk@2607:fea8:5c9d:ee00::3da2) (Client Quit)
04:31:25 <haskellbridge> <dpn> TIL about scratchpads
04:36:04 × redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
04:37:42 redgloboli joins (~redglobol@user/redgloboli)
07:03:08 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
07:15:41 Solid joins (~slot@xmonad/slotThe)
07:21:24 yecinem_ joins (~yecinem@host-212-114-138-22.customer.m-online.net)
08:11:47 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
09:29:38 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
11:59:45 L29Ah joins (~L29Ah@wikipedia/L29Ah)
15:36:17 × Solid quits (~slot@xmonad/slotThe) (Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50))
15:49:39 hightower2 joins (~hightower@cpe-94-253-190-193.zg.cable.xnet.hr)
15:59:21 hightower4 joins (~hightower@cpe-94-253-190-193.zg.cable.xnet.hr)
16:02:01 × hightower2 quits (~hightower@cpe-94-253-190-193.zg.cable.xnet.hr) (Ping timeout: 256 seconds)
16:17:41 <haskellbridge> <AutisticCatGirl -> If I have a multi-head setup is it possible to change the focussed screen when the mouse move to that screen?
16:19:58 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-UpdateFocus.html#v:focusUnderPointer
16:22:43 <geekosaur> although I think if there's no window in that screen it probably doesn't work, because X11 doesn't provide enough information (multiscreen is a huge hack with a number of deficiencies, which is one reason Wayland exists)
16:23:36 <geekosaur> hm, actually if there's a desktop background that isn't simply drawn into the root window and the mouse moves into it on screen change, it's guaranteed not to work
16:31:16 <haskellbridge> <AutisticCatGirl -> It's weird, it sometimes focus the screen and sometimes not... I was precisely asking here because I couldn't find anything that changed focus whenever the mouse is on some screen instead of some window
16:43:31 <geekosaur> right, as I said thats an X11 limitation
16:46:22 <haskellbridge> <AutisticCatGirl -> Is there a hacky way I could use https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Layout-IndependentScreens.html#v:focusScreen if I know the geometry of my screens?
16:48:00 <geekosaur> not really, since you'd have to know when the mouse crossed into a screen and that is usually missing (it's the key part that makes this pretty much impossible to do in any way)
16:48:21 <geekosaur> because as far as X11's core is concerned you didn't cross a screen boundary
16:49:47 <geekosaur> (X11's own Screen abstractions ("zaphod mode") work differently and don't let you e.g. share or move windows between Screens, etc. the ximerama/xrandr hack extends the root window over all screens, so no events are delivered for moving between screens because they're all on the same root window)
17:01:25 <geekosaur> I have to run now, sorry
17:03:19 × yecinem_ quits (~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 246 seconds)
20:41:43 hightower2 joins (~hightower@dh207-81-32.xnet.hr)
20:43:38 × hightower4 quits (~hightower@cpe-94-253-190-193.zg.cable.xnet.hr) (Ping timeout: 248 seconds)
21:47:07 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
23:33:17 × hightower2 quits (~hightower@dh207-81-32.xnet.hr) (Remote host closed the connection)

All times are in UTC on 2025-10-13.