2024-12-22 00:42:30 +0100 | tremon | (~tremon@83.80.159.219) (Quit: getting boxed in) |
2024-12-22 00:43:55 +0100 | vanvik | (~vanvik@78.156.10.140) (Quit: Later) |
2024-12-22 00:45:00 +0100 | vanvik | (~vanvik@78.156.10.140) vanvik |
2024-12-22 00:57:07 +0100 | vanvik | (~vanvik@78.156.10.140) (Quit: Later) |
2024-12-22 00:58:54 +0100 | vanvik | (~vanvik@78.156.10.140) vanvik |
2024-12-22 04:43:43 +0100 | td_ | (~td@i53870903.versanet.de) (Ping timeout: 244 seconds) |
2024-12-22 04:45:39 +0100 | td_ | (~td@i5387092A.versanet.de) td_ |
2024-12-22 05:04:08 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2024-12-22 07:15:53 +0100 | NickA | (~NickA@2603:6011:f7f0:9e00:e7:6e67:d057:ffe9) |
2024-12-22 07:34:12 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) |
2024-12-22 08:39:39 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) (Quit: Lost terminal) |
2024-12-22 08:50:40 +0100 | NickA | (~NickA@2603:6011:f7f0:9e00:e7:6e67:d057:ffe9) (Ping timeout: 240 seconds) |
2024-12-22 09:12:46 +0100 | <Digit> | i'm really rusty on xmonad. updting my config from 0.13, on about 4th attempt, up to over 30 versioned saves this time, and still feels less than quarter the way there. so many little woopsies, like last one, a mere missing comma, sent me chasing errors, adding more to error hiding beneath that missing comma. XD many more moments of that... but what joy when figuring it out, and it compiles. :) :) :) <3 xmonad [again]. :) |
2024-12-22 09:30:05 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) |
2024-12-22 09:33:56 +0100 | <jaava> | hey folks is there a module that I can use to report only one key press? my audio controls are weird and I'm pretty sure it's because the xmonad keypress to call "amixer" is getting called for as long as the button is pressed |
2024-12-22 09:35:10 +0100 | <jaava> | so i could map it with the super key, but I don't want to do that. or I could program a manage hook so that the message is sent on key release, but that sounds like a lot of work so it would take a good amount of research |
2024-12-22 09:46:16 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) (Quit: Lost terminal) |
2024-12-22 09:47:54 +0100 | <geekosaur> | https://github.com/xmonad/xmonad/blob/master/src/XMonad/Main.hs#L286-L292 we run on the KeyPress event, which is sent when the key is first pressed. there is no event for a key being held down, nor is KeyPress continuously sent while it is held. |
2024-12-22 09:47:58 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) |
2024-12-22 09:48:21 +0100 | <geekosaur> | key repeat is a thing, but it's at a higher level protocol than xmonad uses |
2024-12-22 09:49:50 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) (Client Quit) |
2024-12-22 09:50:17 +0100 | <geekosaur> | uh, are you here or not? |
2024-12-22 09:55:34 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) |
2024-12-22 10:03:45 +0100 | jaava | (~nick@syn-076-035-209-158.res.spectrum.com) (Quit: Lost terminal) |
2024-12-22 10:22:55 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2024-12-22 11:23:59 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2024-12-22 11:38:25 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
2024-12-22 13:13:20 +0100 | <liskin> | geekosaur: you sure about the repeat? I think I can open a couple dozen terminals simply by holding the keys |
2024-12-22 13:13:29 +0100 | <liskin> | Afk atm though |
2024-12-22 13:24:02 +0100 | <Digit> | interesting behaviour noticed, after i changed my tmux scratchpad from xterm to st, recompiled and restarted, the keybind still brought my still running xterm with its tmux, until killed. ... nice feature. someone make it like that intentionally? |
2024-12-22 13:56:49 +0100 | redgloboli | (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
2024-12-22 14:38:45 +0100 | ft | (~ft@p508db070.dip0.t-ipconnect.de) (Quit: leaving) |
2024-12-22 14:38:57 +0100 | ft | (~ft@p508db070.dip0.t-ipconnect.de) ft |
2024-12-22 14:40:34 +0100 | ft | (~ft@p508db070.dip0.t-ipconnect.de) (Client Quit) |
2024-12-22 14:40:45 +0100 | ft | (~ft@p508db070.dip0.t-ipconnect.de) ft |
2024-12-22 14:52:57 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2024-12-22 15:11:55 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
2024-12-22 15:26:57 +0100 | Digit | (~user@user/digit) (Ping timeout: 265 seconds) |
2024-12-22 15:51:08 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2024-12-22 16:45:57 +0100 | <geekosaur> | huh. I thought you had to be doing translation for that to work, but we trigger on keycodes |
2024-12-22 16:46:51 +0100 | <geekosaur> | but that means we need keybounce support in core (require a KeyRelease for every KeyPress before registering a new KeyPress) |
2024-12-22 16:47:35 +0100 | Digit | (~user@user/digit) Digit |
2024-12-22 17:11:07 +0100 | L29Ah | still uses https://github.com/l29ah/xmonad-config/blob/master/patches/xmonad-check-repeat.patch |
2024-12-22 17:13:25 +0100 | <geekosaur> | Digit, yes, that's intentional, if the window still matches the ManageHook it will continue to be used |
2024-12-22 17:13:53 +0100 | <geekosaur> | although it may also mean you forgot to update the ManageHook part of the scratchpad definition |
2024-12-22 17:18:55 +0100 | yaslam | (~yaslam@user/yaslam) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in) |
2024-12-22 17:19:09 +0100 | yaslam | (~yaslam@user/yaslam) yaslam |
2024-12-22 17:36:48 +0100 | yaslam_ | (~yaslam@user/yaslam) yaslam |
2024-12-22 17:37:47 +0100 | yaslam_ | (~yaslam@user/yaslam) (Client Quit) |
2024-12-22 17:38:07 +0100 | yaslam_ | (~yaslam@user/yaslam) yaslam |
2024-12-22 17:46:47 +0100 | yaslam_ | (~yaslam@user/yaslam) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in) |
2024-12-22 17:47:51 +0100 | yaslam_ | (~yaslam@user/yaslam) yaslam |
2024-12-22 18:08:00 +0100 | <liskin> | Fwiw I consider the repeating a feature |
2024-12-22 18:08:11 +0100 | <liskin> | :-D |
2024-12-22 18:08:34 +0100 | yaslam | (~yaslam@user/yaslam) (Ping timeout: 252 seconds) |
2024-12-22 18:09:53 +0100 | <geekosaur> | Digit, note that if you want to do that deliberately, that's what className and appName are for and well-behaved X applications allow you to set them on the command line specifically for this kind of matching |
2024-12-22 18:10:08 +0100 | <geekosaur> | (one point that I think is a lost cause under Wayland, sadly) |
2024-12-22 18:13:33 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 244 seconds) |
2024-12-22 19:11:21 +0100 | <Solid> | liskin: maybe an additional xconfig flag is in order; it does happen sometimes that I open 20 terminals by accident because of fast key repeat :) |
2024-12-22 19:22:16 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2024-12-22 19:27:03 +0100 | ChubaDuba | (~ChubaDuba@176.213.35.185) ChubaDuba |
2024-12-22 20:08:37 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
2024-12-22 20:09:05 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2024-12-22 20:12:04 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit) |
2024-12-22 20:14:46 +0100 | mkoskar | (~mkoskar@user/mkoskar) (Ping timeout: 252 seconds) |
2024-12-22 20:21:03 +0100 | mkoskar | (~mkoskar@user/mkoskar) mkoskar |
2024-12-22 20:21:21 +0100 | <Digit> | geekosaur: maybe after 30 years of development wayland will get to the feature set where X was when it was decreed unmaintainable. :3 |
2024-12-22 20:26:29 +0100 | <L29Ah> | Solid: iirc liskin rejected the repeat-optionalizing patch because muh xmonad core complexity |
2024-12-22 20:26:57 +0100 | ChubaDuba | (~ChubaDuba@176.213.35.185) (Quit: WeeChat 4.4.2) |
2024-12-22 20:32:36 +0100 | <geekosaur> | Digit: I think this aspect is doomed. Neither Gnume nor KDE makes use of it, so their toolkits have no reason to provide it |
2024-12-22 20:32:57 +0100 | <geekosaur> | They do under X11 because it's specified by X11's ICCCM… which has no Wayland counterpart |
2024-12-22 20:33:53 +0100 | <geekosaur> | And none of the compositors that would make use of it have enough "market share" to affect things |
2024-12-22 20:57:52 +0100 | ChubaDuba | (~ChubaDuba@176.213.35.185) ChubaDuba |
2024-12-22 21:01:42 +0100 | Solitary | (~Solitary@user/solitary) (Quit: All work and no play makes Jack a dull boy.) |
2024-12-22 21:06:16 +0100 | Solitary | (~Solitary@user/solitary) Solitary |
2024-12-22 21:44:58 +0100 | ChubaDuba | (~ChubaDuba@176.213.35.185) (Quit: WeeChat 4.4.2) |
2024-12-22 23:28:22 +0100 | <liskin> | L29Ah: hm, did I? :-( |
2024-12-22 23:29:23 +0100 | <liskin> | If github is accurate and it's 8 years old, I wasn't an xmonad maintainer back then |
2024-12-22 23:29:52 +0100 | <liskin> | (not that I'm much of one now) |
2024-12-22 23:32:02 +0100 | <L29Ah> | alright, you can get it in now then :> |
2024-12-22 23:32:40 +0100 | <liskin> | :-) |