2024/12/22

2024-12-22 00:42:30 +0100tremon(~tremon@83.80.159.219) (Quit: getting boxed in)
2024-12-22 00:43:55 +0100vanvik(~vanvik@78.156.10.140) (Quit: Later)
2024-12-22 00:45:00 +0100vanvik(~vanvik@78.156.10.140) vanvik
2024-12-22 00:57:07 +0100vanvik(~vanvik@78.156.10.140) (Quit: Later)
2024-12-22 00:58:54 +0100vanvik(~vanvik@78.156.10.140) vanvik
2024-12-22 04:43:43 +0100td_(~td@i53870903.versanet.de) (Ping timeout: 244 seconds)
2024-12-22 04:45:39 +0100td_(~td@i5387092A.versanet.de) td_
2024-12-22 05:04:08 +0100L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-12-22 07:15:53 +0100NickA(~NickA@2603:6011:f7f0:9e00:e7:6e67:d057:ffe9)
2024-12-22 07:34:12 +0100jaava(~nick@syn-076-035-209-158.res.spectrum.com)
2024-12-22 08:39:39 +0100jaava(~nick@syn-076-035-209-158.res.spectrum.com) (Quit: Lost terminal)
2024-12-22 08:50:40 +0100NickA(~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 +0100jaava(~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 +0100jaava(~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 +0100jaava(~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 +0100jaava(~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 +0100jaava(~nick@syn-076-035-209-158.res.spectrum.com)
2024-12-22 10:03:45 +0100jaava(~nick@syn-076-035-209-158.res.spectrum.com) (Quit: Lost terminal)
2024-12-22 10:22:55 +0100L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2024-12-22 11:23:59 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-12-22 11:38:25 +0100ash3en(~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 +0100redgloboli(~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2024-12-22 14:38:45 +0100ft(~ft@p508db070.dip0.t-ipconnect.de) (Quit: leaving)
2024-12-22 14:38:57 +0100ft(~ft@p508db070.dip0.t-ipconnect.de) ft
2024-12-22 14:40:34 +0100ft(~ft@p508db070.dip0.t-ipconnect.de) (Client Quit)
2024-12-22 14:40:45 +0100ft(~ft@p508db070.dip0.t-ipconnect.de) ft
2024-12-22 14:52:57 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-12-22 15:11:55 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-12-22 15:26:57 +0100Digit(~user@user/digit) (Ping timeout: 265 seconds)
2024-12-22 15:51:08 +0100ash3en(~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 +0100Digit(~user@user/digit) Digit
2024-12-22 17:11:07 +0100L29Ahstill 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 +0100yaslam(~yaslam@user/yaslam) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2024-12-22 17:19:09 +0100yaslam(~yaslam@user/yaslam) yaslam
2024-12-22 17:36:48 +0100yaslam_(~yaslam@user/yaslam) yaslam
2024-12-22 17:37:47 +0100yaslam_(~yaslam@user/yaslam) (Client Quit)
2024-12-22 17:38:07 +0100yaslam_(~yaslam@user/yaslam) yaslam
2024-12-22 17:46:47 +0100yaslam_(~yaslam@user/yaslam) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2024-12-22 17:47:51 +0100yaslam_(~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 +0100yaslam(~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 +0100ash3en(~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 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-12-22 19:27:03 +0100ChubaDuba(~ChubaDuba@176.213.35.185) ChubaDuba
2024-12-22 20:08:37 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-12-22 20:09:05 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-12-22 20:12:04 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
2024-12-22 20:14:46 +0100mkoskar(~mkoskar@user/mkoskar) (Ping timeout: 252 seconds)
2024-12-22 20:21:03 +0100mkoskar(~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 +0100ChubaDuba(~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 +0100ChubaDuba(~ChubaDuba@176.213.35.185) ChubaDuba
2024-12-22 21:01:42 +0100Solitary(~Solitary@user/solitary) (Quit: All work and no play makes Jack a dull boy.)
2024-12-22 21:06:16 +0100Solitary(~Solitary@user/solitary) Solitary
2024-12-22 21:44:58 +0100ChubaDuba(~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> :-)