Newest at the top
2025-09-18 05:53:37 +0200 | <haskellbridge> | <iqubic (she/her)> Right, but the question I actually have is "how do I get a new polybar instance spawned when I plug in a new monitor and killed when the monitor is unplugged"? |
2025-09-18 05:53:15 +0200 | <haskellbridge> | <dpn> iirc dzen works like this too - i couldn't quite get it playing nicely with lightdm |
2025-09-18 05:52:46 +0200 | <geekosaur> | if you followed what I said above, I have 3 |
2025-09-18 05:52:37 +0200 | <geekosaur> | yes |
2025-09-18 05:52:32 +0200 | <haskellbridge> | <iqubic (she/her)> Yeah, but does that work with multiple monitors? |
2025-09-18 05:52:17 +0200 | <geekosaur> | I use dbus to feed xmonad-log-applet built for mate-panel |
2025-09-18 05:51:54 +0200 | <geekosaur> | okay, looks like it's not specifically an xmonad plugin, it's a dbus plugin. you then configure your xmonad.hs to send xmonad PP information over dbus (see for example https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L426-L444) |
2025-09-18 05:51:38 +0200 | <haskellbridge> | <iqubic (she/her)> geekosaur: Do you use any bars? |
2025-09-18 05:50:55 +0200 | <haskellbridge> | <dpn> i should check out poly |
2025-09-18 05:50:42 +0200 | <haskellbridge> | <dpn> i still haven't added a bar - running stalonetray and nothing else ... taffy was nice but used too much memory |
2025-09-18 05:49:39 +0200 | <haskellbridge> | <iqubic (she/her)> I haven't found any Polybar and XMonad plugin. |
2025-09-18 05:49:39 +0200 | <geekosaur> | I use two editor panes on mine 🙂 |
2025-09-18 05:49:23 +0200 | <haskellbridge> | <iqubic (she/her)> Oh? Does it? |
2025-09-18 05:49:14 +0200 | <geekosaur> | but I think polybar has a plugin that will let you get information directly from xmonad |
2025-09-18 05:49:07 +0200 | <haskellbridge> | <dpn> geekosaur: i recently bought an extra wide monitor - now i have ws 1 and 2 on the same monitor basically (1 = code, 2 = browser) |
2025-09-18 05:48:51 +0200 | <geekosaur> | I don't know how polybar will work there given EWMH and xmonad differ on how workspaces relate to monitors |
2025-09-18 05:48:40 +0200 | <haskellbridge> | <iqubic (she/her)> That = Polybar |
2025-09-18 05:48:18 +0200 | <haskellbridge> | <iqubic (she/her)> I don't know if that will keep working when I plug in a second monitor. |
2025-09-18 05:48:05 +0200 | <geekosaur> | when I'm programming, I Have the editor on my left monitor, my web browser on the right, and may look up local information on the center |
2025-09-18 05:47:40 +0200 | <haskellbridge> | <iqubic (she/her)> I'm just using the off the shelf polybar modules for EXWM (showing workspace numbers) and XWindow (showing window title) |
2025-09-18 05:47:09 +0200 | <haskellbridge> | <dpn> coming from xmonad - it was frustrating because I tend to shift a specific workspace onto my main screen to do something |
2025-09-18 05:46:38 +0200 | <geekosaur> | I do that fairly often with xmonad |
2025-09-18 05:46:30 +0200 | <haskellbridge> | <iqubic (she/her)> I wonder how my Polybar setup will work with extra monitors. |
2025-09-18 05:46:16 +0200 | <geekosaur> | that doesn't sound bizarre to me, it sounds like allowing access to additional information while working on a primary thing |
2025-09-18 05:45:28 +0200 | <haskellbridge> | <dpn> gnome has two modes - one that has a workspace that spans all monitors... the second one is truly bizzare.. from memory it lets you switch between workspaces on your secondary monitor but not the main... or vice versa |
2025-09-18 05:43:46 +0200 | <haskellbridge> | <dpn> omg - i am embarassingly bad at xmonad given that timeframe :/ |
2025-09-18 05:43:46 +0200 | <geekosaur> | EWMH expects the GNOME/KDE-like behavior, fwiw, and a number of things in EWMH make little sense with xmonad as a result |
2025-09-18 05:43:45 +0200 | <haskellbridge> | <iqubic (she/her)> What does Gnom do? |
2025-09-18 05:43:24 +0200 | <haskellbridge> | <dpn> i could suffer the horrible tiling, but the multihead setup is incredibly frustrating as someone who has mainlined xmonad for like 15 years |
2025-09-18 05:43:07 +0200 | <geekosaur> | dwm and xmonad have a list of workspaces, and the StackSet assigns a workspace to the active monitor, other workspaces to visible monitors, and the rest are hidden |
2025-09-18 05:42:33 +0200 | <haskellbridge> | <dpn> yeah - main reason i can't bring myself to use gnome :/ |
2025-09-18 05:42:16 +0200 | <geekosaur> | most WMs do the opposite: a workspace spans all monitors |
2025-09-18 05:41:51 +0200 | <haskellbridge> | <iqubic (she/her)> I know that some WMs create a set of workspaces for each monitor. Like "Monitor 1 has a workspaces 1-9" and "Monitor 2 also has a completely different set of workspaces 1-9" for 18 different workspaces total. |
2025-09-18 05:41:11 +0200 | <geekosaur> | IndependentScreens provides a hack to emulate per-monitor workspaces, but it's easy to break it |
2025-09-18 05:40:46 +0200 | <haskellbridge> | <iqubic (she/her)> I've been using XMonad and haskell for about 2 years now. |
2025-09-18 05:40:40 +0200 | <geekosaur> | workspaces are shared |
2025-09-18 05:40:37 +0200 | <haskellbridge> | <dpn> i use alt - w/e/r to choose one of my three monitors, then alt - 1-9 to choose which workspace to show on that monitor |
2025-09-18 05:40:06 +0200 | <haskellbridge> | <dpn> yeah single set of workspaces and you basically choose which workspace you want on which monitor |
2025-09-18 05:39:44 +0200 | <haskellbridge> | <dpn> sorry i saw your previous messages - wasn't clear to me how much experience you had so i wasn't sure which level to answer at |
2025-09-18 05:39:15 +0200 | <haskellbridge> | <iqubic (she/her)> Conceptually. |
2025-09-18 05:38:33 +0200 | <haskellbridge> | <dpn> someone who knows the code better than me will be able to give a lower level answer i guess |
2025-09-18 05:38:14 +0200 | <haskellbridge> | <dpn> so it seems like it's sharing them across all monitors? |
2025-09-18 05:37:49 +0200 | <haskellbridge> | <dpn> you can't show the same workspace on multiple monitors easily - and layouts are preserved between monitors |
2025-09-18 05:36:38 +0200 | <haskellbridge> | <dpn> * haskell |
2025-09-18 05:36:34 +0200 | <haskellbridge> | <dpn> do you mean at a hashell object level? or conceptually? |
2025-09-18 05:35:48 +0200 | <haskellbridge> | <iqubic (she/her)> *across all monitors |
2025-09-18 05:35:33 +0200 | <haskellbridge> | <iqubic (she/her)> Does XMonad create a new set of workspaces for every single monitor, or does it share the same workspaces across all windows? |
2025-09-18 03:23:59 +0200 | thaumavorio | (~thaumavor@thaumavor.io) (Ping timeout: 244 seconds) |
2025-09-18 03:23:59 +0200 | wz1000_ | (~wz1000@static.194.167.62.46.clients.your-server.de) (Ping timeout: 244 seconds) |
2025-09-18 03:23:20 +0200 | wz1000- | (~wz1000@static.194.167.62.46.clients.your-server.de) |