Home liberachat/#xmonad: Logs Calendar

Logs on 2024-03-19 (liberachat/#xmonad)

00:58:51 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
01:10:31 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
02:31:15 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
02:44:43 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
02:49:27 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
03:15:01 × ft quits (~ft@p3e9bce6e.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
03:16:10 ft joins (~ft@p508db238.dip0.t-ipconnect.de)
03:19:33 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
03:27:00 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
03:32:41 <haskellbridge> <l​a .uetcis.> Hi everyone, I just started trying XMonad out and was trying to bind the release of my mouse button to spawn something. After some research I ended up having this config (https://paste.fal.moe/zQzbaV2k.txt), but it only reacts to button press events. Does anyone know how to properly do this?
03:38:19 weitcis joins (~quassel@s-169-232-102-135.resnet.ucla.edu)
03:38:31 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
03:44:31 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
03:48:29 × td_ quits (~td@i5387091B.versanet.de) (Ping timeout: 256 seconds)
03:50:05 td_ joins (~td@i5387092A.versanet.de)
03:57:26 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
04:03:25 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
04:15:03 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
04:16:21 <[Leary]> la .uetcis.: xmonad masks button release events, so the event hook never sees them. You can change this by copying and adjusting the code for `grabButtons` <https://github.com/xmonad/xmonad/blob/master/src/XMonad/Main.hs#L459-L467> and running it in your `startupHook`. You probably just need to replace `buttonPressMask` with `buttonReleaseMask` and drop the `ungrabButton` line.
04:21:25 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
04:22:42 <[Leary]> Err, I may be mistaken. That shouldn't be the case, since dragging uses a button release event...
04:23:53 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
04:31:39 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 272 seconds)
04:45:08 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
04:51:09 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
05:02:55 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
05:10:31 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
05:21:41 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L151-L163
05:22:27 <geekosaur> and mouse dragging uses a separate mask https://github.com/xmonad/xmonad/blob/master/src/XMonad/Operations.hs#L800-L801
05:23:10 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
05:29:21 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
05:43:06 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
05:49:01 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
06:00:54 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
06:06:51 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
06:19:33 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
06:30:43 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 272 seconds)
06:42:48 <haskellbridge> <l​a .uetcis.> Works perfect, thanks!
06:43:21 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
06:53:42 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
07:06:37 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
07:07:45 <deebo> can i somehow pin a workspace to a screen so i don't accidentally swap to the same workspace on another screen?
07:12:53 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
07:25:55 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
07:31:41 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
07:43:23 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
07:49:16 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
08:01:09 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
08:10:51 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
08:24:30 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
08:30:53 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
08:34:28 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
08:40:05 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
08:52:45 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
08:58:37 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
09:11:31 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
09:16:53 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
09:26:58 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
09:30:27 yaslam joins (~user@user/yaslam)
09:33:01 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
09:35:33 × yaslam quits (~user@user/yaslam) (Ping timeout: 255 seconds)
09:41:22 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
09:46:21 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
09:58:15 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
09:59:59 yaslam joins (~user@host-92-7-211-106.as13285.net)
10:00:16 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Max SendQ exceeded)
10:01:40 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
10:39:25 × yaslam quits (~user@host-92-7-211-106.as13285.net) (Ping timeout: 264 seconds)
10:56:05 yaslam joins (~user@host-92-7-211-106.as13285.net)
11:01:34 × yaslam quits (~user@host-92-7-211-106.as13285.net) (Remote host closed the connection)
12:08:09 × td_ quits (~td@i5387092A.versanet.de) (Quit: waking up from the american dream ...)
12:19:11 td_ joins (~td@i5387092A.versanet.de)
13:54:21 <[Leary]> geekosaur: Oh dear, somehow I was completely ignorant of these XConfig fields. And--- I see, so these pointer events are grabbed and ungrabbed separately, how confusing. But thanks for clearing that up for me.
14:01:03 magesing joins (~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca)
14:08:07 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
14:18:52 <magesing> Hi everyone... My xmonad config is here: https://text.is/9O8R  I expect when I do a  `Mod-q` xmonad should recompile, and my session should reflect changes in  my `~/.xmonad/xmonad.hs`, however, it doesn't.... Is there something I need to add to my configuration to get that to work?
14:21:25 magesing81 joins (~magesing@2605:b100:15c:53a7:f5f8:f26b:d616:8215)
14:21:57 × magesing quits (~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca) (Quit: Client closed)
14:25:38 magesing joins (~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca)
14:26:17 × magesing81 quits (~magesing@2605:b100:15c:53a7:f5f8:f26b:d616:8215) (Client Quit)
14:26:31 × magesing quits (~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca) (Client Quit)
14:34:43 magesing joins (~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca)
14:36:53 <magesing> I figured out my issue.... on my system `ghcup` was only installed for my user (not system wide), in such a way that the environment used for the `META-q` rebuild didn't have `ghcup` in the environment. In arch, installing the `ghcup-hs-bin` package from AUR fixed it for me.
14:47:11 <geekosaur> the real problem is X usually starts without your user environment. I add a file to the X startup on my system that imports my environment (https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/10profile, symlinked to /etc/X11/Xsession.d/10profile)
14:48:30 <geekosaur> this is a historical wart from when people often logged in to a text mode console and had things in their .profile that wouldn't work without a (physical) terminal, and the X session setup runs before a terminal emulator can be run
14:49:02 <magesing> geekosaur: that configuration probably also changes depending on what login-manager you're using
14:58:29 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
15:01:48 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
15:51:42 L29Ah joins (~L29Ah@wikipedia/L29Ah)
16:43:03 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
16:56:59 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
17:01:49 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
17:13:22 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
17:20:43 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
17:32:48 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
17:38:29 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
17:45:51 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
17:53:18 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
18:05:50 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
18:11:49 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
18:23:47 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
18:30:17 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
18:36:10 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
19:33:43 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
20:01:13 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
20:07:36 × defjam quits (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
20:11:25 defjam joins (~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
20:56:16 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
22:04:01 ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1)
22:04:03 Server sets mode +cnt

All times are in UTC on 2024-03-19.