Logs: liberachat/#xmonad
| 2024-06-25 07:48:51 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-06-25 07:53:38 | <haskellbridge> | <iqubic (she/her)> So, when I just configured polybar. I'm going to spawn it using with something like "spawnSafe "polybar" ["main"]". However, this particular status bar write error messages to stderr. Is it possible to tell XMonad to catch those error messages and log them for me in the same place other XMonad errors go? |
| 2024-06-25 08:06:58 | <geekosaur> | that is what happens by default |
| 2024-06-25 08:07:14 | <geekosaur> | that is, a spawned process's strderr is inherited from its parent |
| 2024-06-25 08:07:50 | <haskellbridge> | <iqubic (she/her)> Thanks. I didn't actually know that. |
| 2024-06-25 08:29:25 | → | rascasse joins (~rascasse@user/diep) |
| 2024-06-25 08:31:00 | <rascasse> | Hi, Im trying to have smartBorders working per monitor, like on a given monitor, if only one window is displayed dont draw the borders, so I tried to use `lessBorders Screen`, https://b.deip.fr/p/snail-spider-hawk |
| 2024-06-25 08:32:00 | <rascasse> | But it does not work, I still have borders on the only window |
| 2024-06-25 08:45:14 | × | cfricke quits (~cfricke@user/cfricke) (Remote host closed the connection) |
| 2024-06-25 08:45:31 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-06-25 08:46:44 | <rascasse> | oh indeed it's working, weird, I dont know why after a couple more compilation&reload of my config it finally works |
| 2024-06-25 09:32:24 | × | Nixkernal quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 268 seconds) |
| 2024-06-25 09:32:39 | → | Nixkernal joins (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) |
| 2024-06-25 09:47:13 | → | Nixkernal_ joins (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) |
| 2024-06-25 09:48:55 | × | Nixkernal quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 272 seconds) |
| 2024-06-25 09:53:59 | × | Nixkernal_ quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 264 seconds) |
| 2024-06-25 09:59:17 | × | rascasse quits (~rascasse@user/diep) (Ping timeout: 252 seconds) |
| 2024-06-25 11:11:41 | × | lally quits (sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 268 seconds) |
| 2024-06-25 11:11:52 | × | pl quits (sid98063@id-98063.helmsley.irccloud.com) (Ping timeout: 255 seconds) |
| 2024-06-25 11:12:27 | × | PotatoGim quits (sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 256 seconds) |
| 2024-06-25 11:12:35 | × | amir quits (sid22336@user/amir) (Ping timeout: 256 seconds) |
| 2024-06-25 11:13:01 | × | jmct quits (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 256 seconds) |
| 2024-06-25 11:13:02 | × | catern quits (sid604849@id-604849.lymington.irccloud.com) (Ping timeout: 256 seconds) |
| 2024-06-25 11:13:04 | × | geekosaur quits (sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds) |
| 2024-06-25 11:13:09 | × | dsal quits (sid13060@id-13060.lymington.irccloud.com) (Ping timeout: 256 seconds) |
| 2024-06-25 11:22:02 | → | PotatoGim joins (sid99505@id-99505.lymington.irccloud.com) |
| 2024-06-25 11:22:19 | → | pl joins (sid98063@id-98063.helmsley.irccloud.com) |
| 2024-06-25 11:22:46 | → | geekosaur joins (sid609282@xmonad/geekosaur) |
| 2024-06-25 11:22:58 | → | dsal joins (sid13060@id-13060.lymington.irccloud.com) |
| 2024-06-25 11:23:21 | → | lally joins (sid388228@id-388228.uxbridge.irccloud.com) |
| 2024-06-25 11:23:37 | → | jmct joins (sid160793@id-160793.tinside.irccloud.com) |
| 2024-06-25 11:23:49 | → | amir joins (sid22336@user/amir) |
| 2024-06-25 11:24:24 | → | catern joins (sid604849@id-604849.lymington.irccloud.com) |
| 2024-06-25 11:48:23 | → | rascasse joins (~rascasse@user/diep) |
| 2024-06-25 11:52:09 | → | rascasse_ joins (~rascasse@user/diep) |
| 2024-06-25 11:52:48 | × | rascasse quits (~rascasse@user/diep) (Ping timeout: 255 seconds) |
| 2024-06-25 12:22:52 | → | rascasse joins (~rascasse@user/diep) |
| 2024-06-25 12:24:18 | × | rascasse_ quits (~rascasse@user/diep) (Ping timeout: 255 seconds) |
| 2024-06-25 12:59:51 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 260 seconds) |
| 2024-06-25 13:15:10 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 2024-06-25 13:26:43 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-06-25 13:29:06 | × | rascasse quits (~rascasse@user/diep) (Remote host closed the connection) |
| 2024-06-25 13:45:21 | <haskellbridge> | <lush> I just found out in https://codeberg.org/xmobar/xmobar/src/tag/0.47/doc/using-haskell.org that it's possible to configure XMobar from within haskell. |
| 2024-06-25 13:45:23 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/MnpFrzOpdfekzsAPujDUCfTB (3 lines) |
| 2024-06-25 14:01:36 | <liskin> | I'd probably search github for people's dotfiles. I'm sure someone who uses nixos did this |
| 2024-06-25 14:02:02 | <liskin> | Possibly Solid's dotfiles (linked from the TUTORIAL) might have an example? |
| 2024-06-25 14:03:01 | <liskin> | (I mean I also have a haskell-based xmobar conf but my setup is an ugly Makefile mess that nobody in their right mind should consider copying) |
| 2024-06-25 15:43:34 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 2024-06-25 17:06:22 | → | hightower3 joins (~hightower@cpe-94-253-190-40.zg.cable.xnet.hr) |
| 2024-06-25 17:09:21 | × | hightower2 quits (~hightower@dh207-112-225.xnet.hr) (Ping timeout: 268 seconds) |
| 2024-06-25 20:43:32 | → | mekeor joins (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) |
| 2024-06-25 20:58:24 | × | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal) |
| 2024-06-25 23:00:20 | → | ft joins (~ft@p4fc2ab80.dip0.t-ipconnect.de) |
| 2024-06-25 23:12:13 | × | mekeor quits (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) (Quit: towards emacs as interface to cybernetic council communism) |
| 2024-06-26 01:15:35 | × | kaskal quits (~kaskal@213-147-165-88.nat.highway.webapn.at) (Ping timeout: 252 seconds) |
| 2024-06-26 02:49:05 | × | td_ quits (~td@i53870933.versanet.de) (Ping timeout: 252 seconds) |
| 2024-06-26 02:51:08 | → | td_ joins (~td@i53870920.versanet.de) |
| 2024-06-26 05:03:09 | <haskellbridge> | <iqubic (she/her)> Turns out you can just let polybar read the ewmh atoms that XMonad reports and things just work. |
| 2024-06-26 05:48:15 | × | ft quits (~ft@p4fc2ab80.dip0.t-ipconnect.de) (Quit: leaving) |
| 2024-06-26 07:26:20 | <haskellbridge> | <iqubic (she/her)> I also have no idea what ewmh trickery is going on, but somehow Polybar can tell XMonad to jump to a specific workspace, or also go to the next/previous workspace. That's cool, I guess. |
| 2024-06-26 08:01:28 | <geekosaur> | it's sending _NET_CURRENT_DESKTOP ClientMessages to the root window; EwmhDesktops listens for those and switches workspaces |
| 2024-06-26 08:20:09 | <haskellbridge> | <iqubic (she/her)> I'm just glad that ewmh makes Polybar's xwindow and xworkspaces modules work out of the box. I only need to use DBus if I want to be able to have layout info be shared between xmonad and polybar. And I don't even need to go through the hassle of using DBus. Polybar has ipc out of the box, so I can just have xmonad send info directly to polybar with polybar's own IPC command line function. I just need to... |
| 2024-06-26 08:20:14 | <haskellbridge> | ... spawn "poly-msg" with the right params. |
| 2024-06-26 08:21:12 | <haskellbridge> | <iqubic (she/her)> Anyways... Thanks for making XMonad and I love it and after configuring it, it's gotten a million times better. |
| 2024-06-26 08:22:06 | <haskellbridge> | <iqubic (she/her)> I can't believe I spent all of last year using a very basic config. After putting in like 6 hours of time configuring this, I'm now able to do my work a lot faster. |
| 2024-06-26 08:35:53 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-06-26 09:30:26 | → | Miroboru joins (~myrvoll@178-164-114.82.3p.ntebredband.no) |
| 2024-06-26 10:28:26 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 2024-06-26 14:07:42 | × | Solitary quits (~Solitary@user/solitary) (Quit: All work and no play makes Jack a dull boy.) |
| 2024-06-26 14:08:37 | → | Solitary joins (~Solitary@user/solitary) |
| 2024-06-26 15:32:43 | → | mekeor joins (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) |
| 2024-06-26 16:32:00 | → | ft joins (~ft@p4fc2ab80.dip0.t-ipconnect.de) |
| 2024-06-26 17:06:30 | → | hightower4 joins (~hightower@cpe-94-253-237-114.st.cable.xnet.hr) |
| 2024-06-26 17:09:35 | × | hightower3 quits (~hightower@cpe-94-253-190-40.zg.cable.xnet.hr) (Ping timeout: 268 seconds) |
| 2024-06-26 17:46:41 | × | wlhn quits (~wlhn@dl46fx8ym7lwsvqknt7by-3.rev.dnainternet.fi) (Quit: Leaving) |
| 2024-06-26 18:04:59 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> any way to "hide" windows? |
| 2024-06-26 18:04:59 | <haskellbridge> | like, i'd like to have more than 10 workspaces, and one specially for putting programs that i dont acess very often, can be accessed through a long keybind |
| 2024-06-26 18:29:39 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 264 seconds) |
| 2024-06-26 18:43:21 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2024-06-26 19:44:03 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 264 seconds) |
| 2024-06-26 19:57:54 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2024-06-26 21:08:50 | × | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal) |
| 2024-06-26 21:40:30 | × | de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Quit: Bathrobe!) |
| 2024-06-26 21:40:55 | → | de-vri-es joins (~de-vri-es@voyager.de-vri.es) |
| 2024-06-26 22:24:10 | × | mekeor quits (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) (Quit: towards emacs as interface to cybernetic council communism) |
| 2024-06-26 23:50:38 | × | ElKowar quits (~ElKowar@srv-fin.xware-gmbh.de) (Quit: Ping timeout (120 seconds)) |
| 2024-06-26 23:51:00 | → | ElKowar joins (~ElKowar@srv-fin.xware-gmbh.de) |
| 2024-06-26 23:57:49 | × | catman quits (~catman@user/catman) (Ping timeout: 268 seconds) |
| 2024-06-27 02:48:15 | × | td_ quits (~td@i53870920.versanet.de) (Ping timeout: 264 seconds) |
| 2024-06-27 02:49:52 | → | td_ joins (~td@i53870923.versanet.de) |
| 2024-06-27 06:13:39 | × | tv quits (~tv@user/tv) (Ping timeout: 260 seconds) |
| 2024-06-27 06:51:58 | <haskellbridge> | <iqubic (she/her)> I was able to write this in about 30 minutes: https://dpaste.com/3X8X2AWAV |
| 2024-06-27 06:53:03 | × | ft quits (~ft@p4fc2ab80.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
| 2024-06-27 06:53:26 | <haskellbridge> | <iqubic (she/her)> Basically, I have a section of my polybar config called "layout" and this is just sending messages via "polybar-msg action "#layout.send.Tall"" |
| 2024-06-27 06:58:29 | <haskellbridge> | <iqubic (she/her)> geekosaur: I know you have a dual head setup. Do you have your current layout shown in your mate-bar, and do the bars on different screens correctly show the layout for the workspace that's currently being displayed on that screen? |
| 2024-06-27 07:14:55 | → | mekeor joins (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) |
| 2024-06-27 07:27:41 | <geekosaur> | xmonad-log-applet doesn't support multiple instances, since it can't be told to expose a different dbus endpoint on each screen |
| 2024-06-27 07:28:02 | <haskellbridge> | <iqubic (she/her)> Yeah, that makes sense. |
| 2024-06-27 07:28:04 | <geekosaur> | (which would require that mate-panel know how to tell it what screen it's running on) |
| 2024-06-27 07:30:47 | <haskellbridge> | <iqubic (she/her)> Yeah... if I want to manage storing pids I can use a "-p $PID" argument to send messages to only a single polybar instance. But I basically don't ever have an external monitor plugged into my laptop. |
All times are in UTC.