2025/05/07

2025-05-07 00:36:15 +0200OftenFaded55(~OftenFade@user/tisktisk) (Quit: Client closed)
2025-05-07 00:55:18 +0200Lears(~Leary@user/Leary/x-0910699) Leary
2025-05-07 00:58:28 +0200Leary(~Leary@user/Leary/x-0910699) (Read error: Connection reset by peer)
2025-05-07 02:12:37 +0200sajenim(~sajenim@user/sajenim) sajenim
2025-05-07 04:22:48 +0200td_(~td@i5387093E.versanet.de) (Ping timeout: 268 seconds)
2025-05-07 04:24:04 +0200td_(~td@i5387091E.versanet.de)
2025-05-07 06:43:12 +0200 <deebo> geekosaur: what is the applet actually supposed to show with the def config, i just see "n $windowtitle", no n+1 or other workspaces, just the active one
2025-05-07 06:43:38 +0200 <deebo> do i need to name my workspaces or define them explicitly? i just have pretty much defaults for stuff like that
2025-05-07 06:44:29 +0200 <geekosaur> if you copied mine then that's probably all you see; I use a highly customized config (workspace on each monitor + current workspace layout + current window title)
2025-05-07 06:45:17 +0200 <geekosaur> if you use `def` without the stuff in the braces you should get all workspaces listed
2025-05-07 06:47:38 +0200 <geekosaur> also it'll use brackets instead of markup to indicate the current and visible workspaces
2025-05-07 06:48:53 +0200 <geekosaur> mine is probably only worth copying if you have multiple monitors and you assign specific workspaces to specific apps/activities such that you don't care about ppHiddenNoWindows etc.
2025-05-07 06:58:36 +0200 <deebo> the actual config is from the applets example, mostly just wondering what's possible, if i even want to use this in the end :)
2025-05-07 06:59:34 +0200 <geekosaur> most of the documentation should be in the PP module I linked
2025-05-07 06:59:40 +0200 <geekosaur> it's fairly flexible
2025-05-07 07:00:59 +0200 <deebo> it doesn't even show firefox's title until i e.g. create a new tab
2025-05-07 07:01:07 +0200 <geekosaur> the one thing you sometimes need to watch out for is that most of the PP functions are pure, so if you want them to depend on something else you need to compute that before calling dynamicLogWithPP
2025-05-07 07:02:19 +0200 <geekosaur> that sounds like a firefox problem, as the title should be obtained from firefox when you call dynamicLogWithPP
2025-05-07 07:03:09 +0200 <geekosaur> firefox and to some extent chromium both have the problem that things like titles don't actually get set until all the JS has run
2025-05-07 07:03:43 +0200 <deebo> yeah have to set it up on my work laptop to do more testing
2025-05-07 07:23:20 +0200 <haskellbridge> <Solid> You can just write "def" and the type system will pick the right instance; not sure what you mean by "more explicit"
2025-05-07 07:26:47 +0200deebo(~globe@stonebay32.com) (Ping timeout: 252 seconds)
2025-05-07 07:26:55 +0200deebo(~globe@stonebay32.com) treetip
2025-05-07 07:42:26 +0200 <deebo> solid, as a "regular" programmer, 'def' is magic XMonad.Hooks.StatusBar.PP.Default would be "explicit"
2025-05-07 07:43:02 +0200 <haskellbridge> <Solid> I guess you can do "(def :: PP)"
2025-05-07 07:43:23 +0200 <haskellbridge> <Solid> ergh, maybe "Default PP"
2025-05-07 07:46:18 +0200 <deebo> do browsers set information about their popups? outlook recently started doing this annoying popup login thing, wondering if there's some info in the popup that i could use to float it
2025-05-07 07:58:38 +0200 <haskellbridge> <Solid> try to "xprop" it and see whether there's anything useful there
2025-05-07 08:16:56 +0200 <deebo> problem is it vanishes as fast as it appears
2025-05-07 08:17:07 +0200 <deebo> can i somehow hook xprop to be called for new windows and logged
2025-05-07 08:17:52 +0200 <deebo> outlook used to log you out after session ended, now it just shows a status bar "session ended, [login]", pressing the button just opens a popup
2025-05-07 08:44:55 +0200 <haskellbridge> <Solid> I guess you could really do an xprop call for _every_ new window and try to find the right one in the logs
2025-05-07 09:16:41 +0200mc47(~yecinem@host-212-114-138-22.customer.m-online.net)
2025-05-07 09:26:18 +0200sajenim(~sajenim@user/sajenim) (Quit: WeeChat 4.4.3)
2025-05-07 09:45:07 +0200darkstardevx(~darkstard@50.53.3.2) darkstardevx
2025-05-07 09:45:25 +0200darkstardevx(~darkstard@50.53.3.2) (Remote host closed the connection)
2025-05-07 10:06:01 +0200ft(~ft@p4fc2a6e6.dip0.t-ipconnect.de) (Quit: leaving)
2025-05-07 10:20:03 +0200sajenim(~sajenim@user/sajenim) sajenim
2025-05-07 11:42:54 +0200mc47(~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 272 seconds)