2022/07/03

2022-07-03 00:18:54 +0200nullfedora[m](~nullfedor@2001:470:69fc:105::2:3d17)
2022-07-03 00:25:55 +0200lisk1n(~liskin@xmonad/liskin) (Quit: lisk1n)
2022-07-03 00:26:12 +0200liskin(~liskin@xmonad/liskin)
2022-07-03 00:36:21 +0200alternateved(~alternate@185.244.214.249)
2022-07-03 01:32:23 +0200alternateved(~alternate@185.244.214.249) (Remote host closed the connection)
2022-07-03 01:37:54 +0200alternateved(~alternate@185.244.214.249)
2022-07-03 01:38:29 +0200alternateved(~alternate@185.244.214.249) (Remote host closed the connection)
2022-07-03 01:38:50 +0200alternateved(~alternate@185.244.214.249)
2022-07-03 01:40:43 +0200alternateved(~alternate@185.244.214.249) (Remote host closed the connection)
2022-07-03 01:45:20 +0200alternateved(~alternate@185.244.214.249)
2022-07-03 01:45:36 +0200alternateved(~alternate@185.244.214.249) (Remote host closed the connection)
2022-07-03 01:45:56 +0200alternateved(~alternate@185.244.214.249)
2022-07-03 01:48:54 +0200alternateved(~alternate@185.244.214.249) (Remote host closed the connection)
2022-07-03 01:59:57 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 268 seconds)
2022-07-03 02:03:56 +0200alternateved(~alternate@185.244.214.249)
2022-07-03 02:04:04 +0200alternateved(~alternate@185.244.214.249) (Remote host closed the connection)
2022-07-03 02:07:18 +0200chomwitt(~chomwitt@2a02:587:dc17:ef00:9439:71c2:4609:e889) (Ping timeout: 264 seconds)
2022-07-03 04:03:04 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds)
2022-07-03 04:07:21 +0200steve__(~steve@ool-182c2b80.dyn.optonline.net)
2022-07-03 04:24:44 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-07-03 04:38:30 +0200td_(~td@muedsl-82-207-238-179.citykom.de) (Ping timeout: 264 seconds)
2022-07-03 04:39:53 +0200td_(~td@muedsl-82-207-238-139.citykom.de)
2022-07-03 04:49:36 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 05:06:03 +0200sogens(~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5)
2022-07-03 05:06:15 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 06:15:24 +0200sogens(~sogens@gateway/vpn/pia/sogens) (Ping timeout: 246 seconds)
2022-07-03 06:17:30 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 08:03:54 +0200sogens(~sogens@gateway/vpn/pia/sogens) (Ping timeout: 246 seconds)
2022-07-03 08:16:11 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 08:48:47 +0200steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 256 seconds)
2022-07-03 08:56:54 +0200sogens(~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5)
2022-07-03 08:57:48 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 09:58:45 +0200sogens(~sogens@gateway/vpn/pia/sogens) (Ping timeout: 276 seconds)
2022-07-03 10:10:39 +0200sogens(~sogens@211.30.154.12)
2022-07-03 10:35:31 +0200alternateved(~alternate@5.253.206.52)
2022-07-03 10:35:40 +0200sogens(~sogens@211.30.154.12) (Quit: WeeChat 3.5)
2022-07-03 10:46:03 +0200mc47(~mc47@xmonad/TheMC47)
2022-07-03 10:48:30 +0200jao(~jao@92.233.85.247)
2022-07-03 11:11:58 +0200jao(~jao@92.233.85.247) (Ping timeout: 240 seconds)
2022-07-03 11:30:32 +0200chomwitt(~chomwitt@2a02:587:dc17:ef00:fd52:a6f3:ef09:f22e)
2022-07-03 11:44:14 +0200MrElendig(~Urist@archlinux/op/MrElendig) (Quit: Invading russia)
2022-07-03 11:45:19 +0200MrElendig(~Urist@archlinux/op/MrElendig)
2022-07-03 11:45:21 +0200sogens(~sogens@211.30.154.12)
2022-07-03 11:48:01 +0200sogens(~sogens@211.30.154.12) (Client Quit)
2022-07-03 11:48:24 +0200sogens(~sogens@211.30.154.12)
2022-07-03 12:23:53 +0200alternateved(~alternate@5.253.206.52) (Remote host closed the connection)
2022-07-03 14:01:52 +0200sagax(~sagax_nb@user/sagax) (Remote host closed the connection)
2022-07-03 14:37:25 +0200jao(~jao@92.40.194.204.threembb.co.uk)
2022-07-03 14:47:10 +0200sagax(~sagax_nb@user/sagax)
2022-07-03 15:08:06 +0200eq_w(~eqw@31.134.178.99)
2022-07-03 15:14:24 +0200alternateved(~alternate@82.180.151.10)
2022-07-03 15:14:24 +0200alternateved(~alternate@82.180.151.10) (Read error: Connection reset by peer)
2022-07-03 15:16:09 +0200jao(~jao@92.40.194.204.threembb.co.uk) (Ping timeout: 246 seconds)
2022-07-03 15:17:06 +0200sagax(~sagax_nb@user/sagax) (Remote host closed the connection)
2022-07-03 15:32:32 +0200sagax(~sagax_nb@213.138.71.146)
2022-07-03 15:32:32 +0200sagax(~sagax_nb@213.138.71.146) (Changing host)
2022-07-03 15:32:32 +0200sagax(~sagax_nb@user/sagax)
2022-07-03 15:45:14 +0200alternateved(~alternate@185.244.214.243)
2022-07-03 15:49:18 +0200alternateved(~alternate@185.244.214.243) (Remote host closed the connection)
2022-07-03 16:56:04 +0200geekosauris finally poking at the color mess
2022-07-03 16:56:41 +0200 <geekosaur> I will be surprised if just making it allocate colormap cells correctly fixes it, but it still is a prerequisite
2022-07-03 16:59:02 +0200geekosaurdoes wonder how alpha even works, since XColor doesn't have a field for it
2022-07-03 16:59:28 +0200 <geekosaur> which may mean what the code was doing was acceptable because it's the only way to do it…
2022-07-03 17:30:59 +0200 <liskin> I've only briefly read some comments about it but I vaguely remember that it only happened with certain visuals - so one way we could proceed is using the simple code we had for cases where it does work, and then just giving up and doing something degraded (but not crashing) for the complicated cases
2022-07-03 17:31:24 +0200 <liskin> Might be a temporary measure if making it work perfectly in all cases is complicated
2022-07-03 17:33:00 +0200sogens(~sogens@211.30.154.12) (Ping timeout: 246 seconds)
2022-07-03 17:33:43 +0200 <geekosaur> no, I have code which compiles (but testing comes next, haven't restarted my xmonad yet). as written it only handles DirectColor, but we were already pretty much there
2022-07-03 17:34:24 +0200 <geekosaur> needs some more work if I want to have it fall back properly for PseudoColor, I think
2022-07-03 17:35:02 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 17:35:14 +0200 <geekosaur> might install vnc and use a loopback session to see just how messed up it is there (although as I noted on the ticket, it seems like vnc might be doing DirectColor or at least TrueColor these days)
2022-07-03 17:36:39 +0200 <geekosaur> the main difference in this change is that the colormap entry is allocated for the pixel with the alpha value included, instead of stomping the result of allocating a normal colormap entry
2022-07-03 17:36:59 +0200 <geekosaur> basically swapping allocNamedColor for lookupColor and then doing allocColor afterward
2022-07-03 17:53:15 +0200alternateved(~alternate@82.180.151.130)
2022-07-03 17:53:23 +0200alternateved(~alternate@82.180.151.130) (Remote host closed the connection)
2022-07-03 17:59:03 +0200alternateved(~alternate@82.180.151.171)
2022-07-03 17:59:45 +0200sogens(~sogens@gateway/vpn/pia/sogens) (Ping timeout: 276 seconds)
2022-07-03 18:23:25 +0200alternateved(~alternate@82.180.151.171) (Remote host closed the connection)
2022-07-03 18:27:26 +0200alternateved(~alternate@82.180.151.102)
2022-07-03 18:30:00 +0200alternateved(~alternate@82.180.151.102) (Remote host closed the connection)
2022-07-03 18:37:35 +0200kxjax(~user@206.62.170.243)
2022-07-03 18:38:32 +0200 <kxjax> hello, I want to use the keys F 1-9 in xmonad to configure a keyboard shortcut but I don't know how you can help me
2022-07-03 18:44:58 +0200 <geekosaur> how are you configuring keys now? (are you using a keys function, or additionalKeysP?)
2022-07-03 18:45:04 +0200 <geekosaur> @where paste
2022-07-03 18:45:04 +0200 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2022-07-03 18:46:14 +0200 <geekosaur> liskin, interestingly, an xmonad with my changes just plain hangs. I couldn't attach it in gdb for some reason so now I need to dig more
2022-07-03 18:49:08 +0200 <kxjax> geekosaur I have my keyboard shortcuts configured like this https://pastebin.com/4HBD5HPi
2022-07-03 18:49:18 +0200 <geekosaur> oh, I see they cam eup with new security options
2022-07-03 18:51:52 +0200 <geekosaur> kxjax, you should be able to use sequences like "M-<F1>"
2022-07-03 18:56:22 +0200alternateved(~alternate@82.180.151.27)
2022-07-03 18:58:15 +0200alternateved(~alternate@82.180.151.27) (Remote host closed the connection)
2022-07-03 19:17:02 +0200 <kxjax> Thank you geekosaur it worked for me
2022-07-03 19:17:11 +0200kxjax(~user@206.62.170.243) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1))
2022-07-03 20:00:12 +0200 <liskin> https://gitlab.freedesktop.org/wayland/wayland/-/issues/233 :-/
2022-07-03 20:01:44 +0200 <liskin> reading any discussion involving gnome people always makes me sad
2022-07-03 20:32:13 +0200rtypo_bot(~rtypo_bot@user/rtypo-bot/x-3951806)
2022-07-03 20:32:23 +0200rtypo_bot(~rtypo_bot@user/rtypo-bot/x-3951806) ()
2022-07-03 20:52:39 +0200 <scotabroad[m]> I know I have seen people configure awesome wm and fvwm to get vertical window decorations. Is this possible in Xmonad?
2022-07-03 20:53:52 +0200 <geekosaur> there's nothing "out of the box" for it, but Decoration should be able to handle it
2022-07-03 21:00:12 +0200 <scotabroad[m]> Okay, I know have seen the window decorations in xmonad-contrib, so it seems with enough coding I should be able to get vertical window decorations?
2022-07-03 21:03:54 +0200noex_(~null@2600:8804:14e0:104:8939:cf0c:32e2:8889) (Quit: :q!)
2022-07-03 21:04:06 +0200 <geekosaur> it should be possible to start with something like https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Layout/ImageButtonDecoration.hs and redesign it to put the decoration on the lleft instead of the top
2022-07-03 21:04:58 +0200 <geekosaur> (note that the "image buttons" are kind of a hack, they're bi9tmaps encoded as nested lists of Bool)
2022-07-03 21:05:04 +0200 <geekosaur> *bitmaps
2022-07-03 21:06:27 +0200 <geekosaur> drawing vertical text might be a bit of a challenge, I guess, not sure how much help Decoration would give you with it
2022-07-03 21:08:12 +0200noex(~null@user/noex)
2022-07-03 21:22:23 +0200 <scotabroad[m]> Thanks! I'll look more into this
2022-07-03 21:48:47 +0200 <geekosaur> well, that was loads of cute. whatever is going on, it wedged gdb too
2022-07-03 21:49:01 +0200 <geekosaur> and it's not blocked in FFI like I expected to find
2022-07-03 21:49:40 +0200 <geekosaur> no errors logged, just the RTS blocked waiting on filehandles
2022-07-03 22:04:55 +0200 <geekosaur> and whatever's happening, it happens before the state file is read or removed, because it's retaining my state when I restart it manually
2022-07-03 22:14:24 +0200 <geekosaur> which makes it initColor
2022-07-03 22:16:49 +0200alternateved(~alternate@82.180.151.30)
2022-07-03 22:17:54 +0200 <geekosaur> oops
2022-07-03 22:18:39 +0200 <geekosaur> need to read more closely; I have a tricky self-reference *blush*
2022-07-03 22:18:46 +0200Guest28(~Guest28@91EC764E.dsl.pool.telekom.hu)
2022-07-03 22:18:58 +0200Guest28(~Guest28@91EC764E.dsl.pool.telekom.hu) (Client Quit)
2022-07-03 22:22:20 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-07-03 22:24:13 +0200Ocelot(~ocelot@50-78-208-189-static.hfc.comcastbusiness.net)
2022-07-03 22:36:12 +0200Ocelot(~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) (Remote host closed the connection)
2022-07-03 22:45:50 +0200 <geekosaur> [03 14:59:28] <geekosaur> which may mean what the code was doing was acceptable because it's the only way to do it…
2022-07-03 22:45:57 +0200 <geekosaur> sometimes I hate being right…
2022-07-03 22:57:14 +0200geekosaurwipes his work, aside from the re-revert
2022-07-03 23:38:39 +0200steve__(~steve@ool-182c2b80.dyn.optonline.net)
2022-07-03 23:44:48 +0200hexo(~hexo@user/hexo)
2022-07-03 23:45:09 +0200sogens(~sogens@gateway/vpn/pia/sogens)
2022-07-03 23:56:14 +0200 <liskin> So is there a way to degrade gracefully or do we really need to pick between transparent and navigation?
2022-07-03 23:59:04 +0200 <geekosaur> I said "for now"
2022-07-03 23:59:17 +0200 <geekosaur> since we get complaints about one if we go for the other
2022-07-03 23:59:56 +0200 <geekosaur> still ewant to debug what's wrong, just … it gets harder if you have to break the rules for transparency (or lack of) to work at all