Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,202 events total
2025-09-20 15:49:51 assface57 joins (~assface@dynamic-176-001-214-155.176.1.pool.telefonica.de)
2025-09-20 15:50:09 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
2025-09-20 15:50:27 × assface57 quits (~assface@dynamic-176-001-214-155.176.1.pool.telefonica.de) (Write error: Broken pipe)
2025-09-20 15:52:00 × hiecaq quits (~hiecaq@user/hiecaq) (*.net *.split)
2025-09-20 15:52:00 × ft quits (~ft@p4fc2a25a.dip0.t-ipconnect.de) (*.net *.split)
2025-09-20 15:52:01 × redgloboli quits (~redglobol@user/redgloboli) (*.net *.split)
2025-09-20 15:52:01 × ml| quits (~ml|@user/ml/x-5298235) (*.net *.split)
2025-09-20 15:52:01 × Forkk13 quits (~forkk@li926-228.members.linode.com) (*.net *.split)
2025-09-20 15:52:57 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 15:57:11 redgloboli_ joins (~redglobol@redgloboli.de)
2025-09-20 15:57:11 hiecaq joins (~hiecaq@user/hiecaq)
2025-09-20 15:57:11 ft joins (~ft@p4fc2a25a.dip0.t-ipconnect.de)
2025-09-20 15:57:11 ml| joins (~ml|@user/ml/x-5298235)
2025-09-20 15:57:11 Forkk13 joins (~forkk@li926-228.members.linode.com)
2025-09-20 15:57:13 × redgloboli_ quits (~redglobol@redgloboli.de) (Changing host)
2025-09-20 15:57:13 redgloboli_ joins (~redglobol@user/redgloboli)
2025-09-20 15:57:48 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
2025-09-20 15:59:25 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 16:06:05 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
2025-09-20 16:07:11 × hiecaq quits (~hiecaq@user/hiecaq) (Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.2))
2025-09-20 16:09:03 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 16:26:31 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
2025-09-20 16:32:31 × aplainzetakind quits (~aplainzet@37.155.33.61) ()
2025-09-20 16:57:55 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 17:06:25 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
2025-09-20 17:09:14 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 17:17:28 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 258 seconds)
2025-09-20 17:17:28 × Forkk13 quits (~forkk@li926-228.members.linode.com) (Ping timeout: 258 seconds)
2025-09-20 17:19:09 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Ping timeout: 250 seconds)
2025-09-20 17:31:05 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 17:31:13 ml| joins (~ml|@user/ml/x-5298235)
2025-09-20 17:47:45 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Ping timeout: 250 seconds)
2025-09-20 18:15:21 <haskellbridge> <iqubic (she/her)> What's the difference between view and greedyView, and how do they interact with multiple monitors?
2025-09-20 18:21:19 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 18:44:32 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
2025-09-20 18:48:57 <haskellbridge> <iqubic (she/her)> Solid: Are your config files for XMonad public?
2025-09-20 18:51:14 <geekosaur> multiple monitors is when they differ
2025-09-20 18:51:29 <haskellbridge> <iqubic (she/her)> Yeah... I see that now.
2025-09-20 18:51:55 <geekosaur> if a workspace is visible on a mother monitro and you switch to it, greedyView swaps the workspaces and view focuses the workspace on the other monitor
2025-09-20 18:52:28 <geekosaur> with view, you therefore need a way to see which monitor has focus, which won't be obvious if any of the visible workspaces have no windows in them
2025-09-20 18:52:43 <geekosaur> that's covered for you since you're using xmobar
2025-09-20 18:53:37 <haskellbridge> <iqubic (she/her)> I see... Interesting.
2025-09-20 18:54:10 <geekosaur> (with greedyView the focus never leaves the primary monitor)
2025-09-20 18:54:34 <haskellbridge> <iqubic (she/her)> I wish there was a version of viewScreen from X.A.PhysicalScreens that used greedyView.
2025-09-20 18:54:42 <haskellbridge> <iqubic (she/her)> Why is there no greedyViewScreen?
2025-09-20 18:55:07 <haskellbridge> <iqubic (she/her)> geekosaur: How does using xmobar change things?
2025-09-20 18:56:03 <geekosaur> because it'll show which workspace has focus, at least by default
2025-09-20 18:56:20 <geekosaur> and therefore which screen
2025-09-20 18:56:46 <haskellbridge> <iqubic (she/her)> Really? How does it do that?
2025-09-20 18:56:48 <geekosaur> without that or some other mechanism, you may need to guess sometimes as to which workspace/screen has focus
2025-09-20 18:57:08 <geekosaur> the focused workspace is in square brach\kets, other visible workspaces are in angle brackets
2025-09-20 18:57:14 <geekosaur> did you not read the odcumentation?
2025-09-20 18:57:39 <haskellbridge> <iqubic (she/her)> Oh, I see... That makes sense.
2025-09-20 18:57:49 <haskellbridge> <iqubic (she/her)> It's using ppCurrent and ppVisible.
2025-09-20 18:59:12 <geekosaur> I have the PP configured differently, with one entry per monitor and the focused one bold (plus any hidden workspaces with urgent windows following in red)
2025-09-20 18:59:54 <geekosaur> you can do this with xmobar but you'll have to change the markup; since I use xmonad-log-applet I use pango markup
2025-09-20 19:00:14 <haskellbridge> <iqubic (she/her)> Is your config public? Can I look at how you're doing this?
2025-09-20 19:00:49 <geekosaur> I showed it to you the other day, I think, at least it's still highlighted https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L426-L444
2025-09-20 19:01:24 <geekosaur> I also sent an image link showing what it looks like
2025-09-20 19:02:15 <haskellbridge> <iqubic (she/her)> Is this info the same on all monitors?
2025-09-20 19:02:27 <haskellbridge> <iqubic (she/her)> Do you have your bar showing the same thing per monitor?
2025-09-20 19:02:46 <geekosaur> xmonad-log-applet doesn't support multiple instances, and the configuration I use doesn't make any sense for per-monitor
2025-09-20 19:03:00 <haskellbridge> <iqubic (she/her)> Ah. I see. That sounds good.
2025-09-20 19:03:54 <geekosaur> https://0x0.st/KTsa.png
2025-09-20 19:04:12 <geekosaur> if it's still valid; they expire stuff pretty quickly by default
2025-09-20 19:04:33 <geekosaur> yep, still there
2025-09-20 19:04:45 <haskellbridge> <iqubic (she/her)> Well, I'm getting an SSL protocol error.
2025-09-20 19:04:56 <geekosaur> I do have a second panel on my left monitor but it doesn't have an xmonad-log-applet
2025-09-20 19:04:58 <haskellbridge> <iqubic (she/her)> I've tried opening it in both firefox and chromium
2025-09-20 19:05:16 <haskellbridge> <iqubic (she/her)> Ah, that makes sense.
2025-09-20 19:05:16 <geekosaur> odd, it works here
2025-09-20 19:05:57 <geekosaur> \are you missing certificates for letsencrypt?
2025-09-20 19:06:33 <geekosaur> although both those browsers should have them unless possibly if running on windows or macos, in which case you'd have to add them to the system certificate store
2025-09-20 19:06:52 <haskellbridge> <iqubic (she/her)> I'm on Linux. NixOS to be specific
2025-09-20 19:07:27 <geekosaur> I'd raise that one with NixOS then
2025-09-20 19:07:52 <haskellbridge> <iqubic (she/her)> Yeah... I just tried opening it on my iPhone with Safari, and it works just fine.
2025-09-20 19:08:02 × assface quits (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de) (Quit: Client closed)
2025-09-20 19:08:13 <geekosaur> I thought Firefox preferred to use its own cert store and included letsencrypt, and chromium uses the systems, and nixos I would expect to have letsencrypt
2025-09-20 19:08:40 assface joins (~assface@dslb-002-201-020-218.002.201.pools.vodafone-ip.de)
2025-09-20 19:08:45 <geekosaur> yeh, it's a letsencrypt cert
2025-09-20 19:09:56 <haskellbridge> <iqubic (she/her)> wish there was a version of viewScreen from X.A.PhysicalScreens that used greedyView.
2025-09-20 19:10:00 <haskellbridge> <iqubic (she/her)> Why is there no greedyViewScreen?
2025-09-20 19:10:07 <haskellbridge> <iqubic (she/her)> https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-PhysicalScreens.html#t:PhysicalScreen
2025-09-20 19:10:12 <geekosaur> oh, I never got around to answering your PhysicalScreenss question. I think the author assumed that anyone using that module would want to focus screens and that's why they would want PhysicalScreens in the first place
2025-09-20 19:10:26 <haskellbridge> <iqubic (she/her)> I see...
2025-09-20 19:10:30 <haskellbridge> <iqubic (she/her)> Makes sense.
2025-09-20 19:11:05 <geekosaur> looks like you could write your own, though, as everything it does is exported
2025-09-20 19:11:36 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> -- | Switch to a given physical screen
2025-09-20 19:11:36 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/ocVkBFyEvunULSCJkvaUlSQd/obXcZ0c2tbM (6 lines)
2025-09-20 19:12:48 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> "getScreen" is exported, the rest comes from xmonad
2025-09-20 19:12:58 <haskellbridge> <iqubic (she/her)> Yeah, I just change W.view to W.greedyView
2025-09-20 19:15:09 × ft quits (~ft@p4fc2a25a.dip0.t-ipconnect.de) (Ping timeout: 258 seconds)
2025-09-20 19:15:32 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 258 seconds)
2025-09-20 19:16:53 ft joins (~ft@p4fc2a25a.dip0.t-ipconnect.de)
2025-09-20 19:25:58 <haskellbridge> <iqubic (she/her)> Is it possible to use XMonad.Hooks.Rescreen to make it so that when a screen with ID 1 is plugged in, it automatically starts showing workspace 4?
2025-09-20 19:26:07 <haskellbridge> <iqubic (she/her)> Or some other module?
2025-09-20 19:29:26 ml| joins (~ml|@user/ml/x-5298235)
2025-09-20 19:33:50 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> not easily
2025-09-20 19:34:28 <geekosaur> xmonad only does switches on the current screen, so you would have to switch to that screen, switch workspaces, and switch back to the original screen
2025-09-20 19:35:06 <haskellbridge> <iqubic (she/her)> I see. That's totally fine.

All times are in UTC.