Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,791 events total
2024-02-02 18:41:32 × catman quits (~catman@ool-43517299.dyn.optonline.net) (Changing host)
2024-02-02 18:41:32 catman joins (~catman@user/catman)
2024-02-02 20:46:55 × catman quits (~catman@user/catman) (Ping timeout: 260 seconds)
2024-02-02 21:08:46 catman joins (~catman@user/catman)
2024-02-02 22:26:58 × yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2024-02-02 22:39:31 dysthesis joins (~dysthesis@user/dysthesis)
2024-02-02 22:39:49 yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de)
2024-02-03 02:01:04 × dysthesis quits (~dysthesis@user/dysthesis) (Quit: dysthesis)
2024-02-03 03:16:10 judd83 joins (~judd@138.97.202.221)
2024-02-03 03:28:59 × judd83 quits (~judd@138.97.202.221) (Quit: Client closed)
2024-02-03 03:42:50 × td_ quits (~td@i53870917.versanet.de) (Ping timeout: 260 seconds)
2024-02-03 03:44:30 td_ joins (~td@i53870905.versanet.de)
2024-02-03 08:51:40 <Solid> liskin: okay, so 0.18.0 now and .1 whenever we get around to it?
2024-02-03 11:13:16 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
2024-02-03 11:51:24 <liskin> Solid: yeah why not
2024-02-03 11:52:45 <liskin> suppose one way to make the release easier would be to have some automation that creates an issue with a checklist, rather than manually following the release procedure in MAINTAINERS.md
2024-02-03 11:53:30 <liskin> and then perhaps try automating whatever can be automated, like e.g. the hackage upload could automatically trigger the xmonad-docs refresh
2024-02-03 11:54:01 <liskin> unfortunately I don't think I'll have much time for computers this weekend, even if I did manage to somehow get my brain to want to do it :-(
2024-02-03 12:06:28 <Solid> I don't know, I think doing a release isn't super complicated, although it involves a few moving parts
2024-02-03 12:06:49 <Solid> Drafting an announcement takes the longest still, I think, so it's not a big deal :)
2024-02-03 12:07:48 <liskin> well last time we did it the xmonad-docs step got skipped
2024-02-03 12:08:04 <liskin> and then… if it weren't complicated wouldn't we be doing it more often?
2024-02-03 12:08:25 <liskin> like with my python projects, doing a release is literally just creating a release on github, done, not a single additional step
2024-02-03 12:08:50 <liskin> so if someone submits a bugfix PR I just release immediately, takes 30 seconds
2024-02-03 12:14:10 <Solid> Mh, fair enough
2024-02-03 12:58:47 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2024-02-03 13:19:34 × haasn` quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2024-02-03 14:30:22 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
2024-02-03 14:44:50 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2024-02-03 15:05:05 <xmonadtrack> xmonad Tony Zorman * v0.17.2-118-g1396343: Bump version to 0.18.0 (4 minutes ago, 2 files, 2+ 2-) https://github.com/xmonad/xmonad/commit/1396343a58c9
2024-02-03 15:05:06 <xmonadtrack> xmonad-contrib Tony Zorman * v0.17.1-256-gc65ea8d3: Bump version to 0.18.0 (2 minutes ago, 2 files, 4+ 4-) https://github.com/xmonad/xmonad-contrib/commit/c65ea8d3abe9
2024-02-03 15:10:08 <xmonadtrack> xmonad-contrib Tony Zorman * v0.17.1-257-g9217ac18: cabal: Bump xmonad dependency (4 minutes ago, 1 file, 2+ 2-) https://github.com/xmonad/xmonad-contrib/commit/9217ac18e946
2024-02-03 15:55:32 <liskin> Solid: taking a look at the svg
2024-02-03 16:21:27 × sundbry quits (~quassel@2600:1700:38c6:180:a1da:9e07:832c:1349) (Ping timeout: 268 seconds)
2024-02-03 16:31:40 × hightower2 quits (~hightower@213.186.15.36) (Ping timeout: 276 seconds)
2024-02-03 17:04:55 hightower2 joins (~hightower@4-164.dsl.iskon.hr)
2024-02-03 17:14:49 L29Ah refreshes hackage anxiously
2024-02-03 17:22:03 <Solid> L29Ah: will ping you :P
2024-02-03 17:22:49 <L29Ah> :*
2024-02-03 17:46:34 <xmonadtrack> xmonad Tony Zorman * v0.18.0-1-gc3acee7: Bump version to 0.18.0.9 (5 minutes ago, 2 files, 9+ 1-) https://github.com/xmonad/xmonad/commit/c3acee78d063
2024-02-03 17:46:36 <xmonadtrack> xmonad-contrib Tony Zorman * v0.18.0-1-g7843d4dd: Bump version to 0.18.0.9 (3 minutes ago, 2 files, 12+ 4-) https://github.com/xmonad/xmonad-contrib/commit/7843d4dd2852
2024-02-03 17:52:17 <Solid> L29Ah: am pinging you
2024-02-03 17:52:23 <Solid> \o/
2024-02-03 17:55:33 <geekosaur> \o/
2024-02-03 17:55:39 <geekosaur> also, good morning
2024-02-03 17:56:22 <geekosaur> (well, afternoon here now, but my sister took me shopping this morning so I'm officially online only now)
2024-02-03 19:08:09 × catman quits (~catman@user/catman) (Quit: WeeChat 4.2.0-dev)
2024-02-03 19:08:31 catman joins (~catman@user/catman)
2024-02-03 19:10:57 × catman quits (~catman@user/catman) (Client Quit)
2024-02-03 19:13:55 catman joins (~catman@user/catman)
2024-02-03 20:14:44 dysthesis joins (~dysthesis@user/dysthesis)
2024-02-03 22:44:36 <ectospasm> I'm using Alacritty on Arch Linux with XMonad as my window manager. I've noticed a minor annoyance, if my XDG default-web-browser is already open, clicking on URLs in Alacritty does open a new tab in the browser, but the browser does not immediately get focus (whether or not it's on the same workspace as Alacritty). I've tried with both qutebrowser and firefox as my XDG default-web-browser, and
2024-02-03 22:44:38 <ectospasm> the behavior is the same.
2024-02-03 22:47:23 <geekosaur> I don't use Alacritty but when I click on URLs in mate-terminal (or hexchat for that matter) the browser does get focus
2024-02-03 23:02:37 <geekosaur> docs say it just uses xdg-open with no extra parameters, so focus should change unless your config has a modified EWMH setup that disables browsers taking focus automatically
2024-02-03 23:51:32 × dysthesis quits (~dysthesis@user/dysthesis) (Quit: dysthesis)
2024-02-04 00:39:05 <liskin> Yeah, ectospasm, ewmh should do the trick.
2024-02-04 00:53:10 <ectospasm> OK, thanks. I thought I was already using that, but it's been a long time since I really looked at that part of my config. Maybe I dropped it without realizing it.
2024-02-04 01:08:08 dysthesis joins (~dysthesis@user/dysthesis)
2024-02-04 02:12:50 <ectospasm> OK, so I was using desktopConfig, which looks like it has ewmh in it: main = do ... xmonad $ desktopConfig {...}
2024-02-04 02:13:18 <ectospasm> I've tried this: main = do ... xmonad $ emwh $ desktopConfig {}
2024-02-04 02:13:44 <ectospasm> and this: main = do ... xmonad $ ewmhFullscreen $ emwh $ desktopConfig {...}
2024-02-04 02:14:02 <ectospasm> And I've also replaced desktopConfig with def
2024-02-04 02:14:44 <ectospasm> If my web browser is already open, XMonad doesn't bring the browser to focus after clicking on a link in Alacritty
2024-02-04 02:15:17 <geekosaur> do you have a handleEventHook? what does it look like?
2024-02-04 02:15:29 <ectospasm> Let me see...
2024-02-04 02:15:57 <ectospasm> yep: 303 , handleEventHook = handleEventHook desktopConfig
2024-02-04 02:16:08 <geekosaur> that should be fine
2024-02-04 02:16:11 <ectospasm> that must be line 303 of my xmonad.hs
2024-02-04 02:19:15 <ectospasm> Let me post my current xmonad.hs, maybe if you see the whole thing you might see something...
2024-02-04 02:22:00 <ectospasm> https://git.eldon.me/trey/pastes/src/branch/master/xmonad.hs
2024-02-04 02:24:26 <ectospasm> Most times I'm feeling well enough that it compiles without error.
2024-02-04 02:26:19 <geekosaur> not seeing anything wrong anywhere
2024-02-04 02:28:03 <ectospasm> I haven't changed my default-web-browser since I started adding the emwh stuff, let me try that.
2024-02-04 02:35:54 <ectospasm> Ahh, OK. So Firefox behaves the way I expect. So it seems to be something with qutebrowser (my desired default browser in Linux)
2024-02-04 02:36:31 <ectospasm> My guess is either qutebrowser or QtWebEngine which it is based on is missing ewmh stuff.
2024-02-04 02:37:15 <ectospasm> Unless it's a thing with chromium-based browsers (QtWebEngine is based on a slightly older version of chromium, with security fixes backported)
2024-02-04 02:37:28 <ectospasm> Let me try Vivaldi
2024-02-04 02:39:05 <ectospasm> Vivaldi behaves the right way. OK, I think I know where to go next.
2024-02-04 02:39:30 <ectospasm> Vivaldi is chromium-based
2024-02-04 02:47:17 <geekosaur> that makes me wonder if qutebrowser even sends the EWMH message to the root window
2024-02-04 02:54:15 <ectospasm> I did find this issue on qutebrowser's GitHub issue tracker, maybe it can give you some hint: https://github.com/qutebrowser/qutebrowser/issues/1866
2024-02-04 02:54:45 <ectospasm> How do I check whether XMonad has _NET_ACTIVE_WINDOW in _NET_SUPPORTED?
2024-02-04 02:55:22 <ectospasm> It does work for other browsers, so I'm inclined to think it's qutebrowser's fault. But I want to be sure I'm reporting the same thing.
2024-02-04 02:56:08 <ectospasm> In my case, even if qutebrowser is on the same workspace as Alacritty, clicking a link (or running `qutebrowser <url>` opens the new tab, but does not activate the window.
2024-02-04 02:58:27 <geekosaur> xprop -root _NET_SUPPORTED
2024-02-04 02:58:51 <geekosaur> which here returns: _NET_SUPPORTED(ATOM) = _NET_WM_STATE, _NET_WM_STATE_FULLSCREEN, _NET_SUPPORTING_WM_CHECK, _NET_WM_NAME, _NET_WM_STATE_HIDDEN, _NET_WM_STATE_DEMANDS_ATTENTION, _NET_NUMBER_OF_DESKTOPS, _NET_CLIENT_LIST, _NET_CLIENT_LIST_STACKING, _NET_CURRENT_DESKTOP, _NET_DESKTOP_NAMES, _NET_ACTIVE_WINDOW, _NET_WM_DESKTOP, _NET_WM_STRUT, _NET_WM_STRUT_PARTIAL, _NET_DESKTOP_VIEWPORT
2024-02-04 03:00:17 <ectospasm> _NET_SUPPORTED(ATOM) = _NET_WM_STATE, _NET_WM_STATE_FULLSCREEN, _NET_SUPPORTING_WM_CHECK, _NET_WM_NAME, _NET_WM_STATE_HIDDEN, _NET_WM_STATE_DEMANDS_ATTENTION, _NET_NUMBER_OF_DESKTOPS, _NET_CLIENT_LIST, _NET_CLIENT_LIST_STACKING, _NET_CURRENT_DESKTOP, _NET_DESKTOP_NAMES, _NET_ACTIVE_WINDOW, _NET_WM_DESKTOP, _NET_WM_STRUT, _NET_DESKTOP_VIEWPORT
2024-02-04 03:00:27 <ectospasm> So I have _NET_ACTIVE_WINDOW
2024-02-04 03:03:10 <ectospasm> hmmm, I'm trying to see if it's a problem with my qutebrowser config
2024-02-04 03:03:39 <ectospasm> ...and clicking on a link with an empty config opens a qutebrowser window using my normal config... hmmm
2024-02-04 03:07:45 <geekosaur> make sure closing the last qutebrowser window shuts down the browser. (in chrome/chromium you can configure it to stay open)
2024-02-04 03:12:10 <ectospasm> Yeah, I killed my X session and tried launching the empty config... it still opens the usual config. I've asked in #qutebrowser, I guess I'll need to look into it tomorrow.
2024-02-04 03:41:58 × td_ quits (~td@i53870905.versanet.de) (Ping timeout: 264 seconds)
2024-02-04 03:43:00 × terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
2024-02-04 03:43:16 td_ joins (~td@i5387090F.versanet.de)
2024-02-04 03:46:08 terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::)
2024-02-04 12:50:20 hightower3 joins (~hightower@4-164.dsl.iskon.hr)
2024-02-04 12:50:25 × hightower2 quits (~hightower@4-164.dsl.iskon.hr) (Ping timeout: 255 seconds)
2024-02-04 13:57:06 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()

All times are in UTC.