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.