Logs: liberachat/#xmonad
| 2022-08-25 19:05:17 | → | darkstardev13 joins (~darkstard@50.53.212.60) |
| 2022-08-25 19:05:28 | × | darkstarx quits (~darkstard@50.53.212.60) (Remote host closed the connection) |
| 2022-08-25 19:05:39 | × | vanvik quits (~vanvik@46.249.253.75) (Quit: Ping timeout (120 seconds)) |
| 2022-08-25 19:05:53 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-08-25 19:06:00 | → | vanvik joins (~vanvik@46.249.253.75) |
| 2022-08-25 19:07:57 | × | steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 2022-08-25 19:10:02 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Remote host closed the connection) |
| 2022-08-25 19:10:19 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-08-25 19:43:16 | → | themc47 joins (~mc47@xmonad/TheMC47) |
| 2022-08-25 19:44:44 | × | mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 244 seconds) |
| 2022-08-25 20:03:00 | × | nymobster quits (~craig@67-133-223-36.dia.static.qwest.net) (Quit: leaving) |
| 2022-08-25 20:28:59 | → | sagax joins (~sagax_nb@user/sagax) |
| 2022-08-25 20:32:25 | × | themc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-08-25 21:03:28 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::a1ec) |
| 2022-08-25 21:08:01 | <quarkQuark[m]111> | Is that an alternative to EWMH? So you know what the difference would be? |
| 2022-08-25 21:08:18 | <quarkQuark[m]111> | *do you know |
| 2022-08-25 21:11:30 | <geekosaur> | xmonad-log lets you use DynamicLog / StatusBar, whereas polybar using EWMH does its own formatting and such |
| 2022-08-25 21:11:45 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-08-25 21:12:07 | <geekosaur> | check the polybar manual to see how it uses EWMH directly |
| 2022-08-25 21:42:42 | → | nrv joins (~nrv@5.104.46.197) |
| 2022-08-25 21:44:51 | → | td_ joins (~td@94.134.91.83) |
| 2022-08-25 21:45:30 | × | nrv quits (~nrv@5.104.46.197) (Client Quit) |
| 2022-08-25 22:25:20 | → | jmct_ joins (sid160793@id-160793.tinside.irccloud.com) |
| 2022-08-25 22:25:29 | → | mudri_ joins (sid317655@id-317655.helmsley.irccloud.com) |
| 2022-08-25 22:25:48 | → | lazyrat joins (~lazycat@user/lazycat) |
| 2022-08-25 22:25:48 | → | galaxy_knuckles joins (~gknux@user/galaxy-knuckles/x-3015990) |
| 2022-08-25 22:26:17 | → | RMSBach joins (~guygastin@137.184.131.156) |
| 2022-08-25 22:26:19 | × | dexter1 quits (~dexter@li655-253.members.linode.com) (Ping timeout: 252 seconds) |
| 2022-08-25 22:26:35 | → | PotatoGim_ joins (sid99505@id-99505.lymington.irccloud.com) |
| 2022-08-25 22:27:50 | → | haasn` joins (~nand@haasn.dev) |
| 2022-08-25 22:28:03 | → | lisq joins (~quassel@lis.moe) |
| 2022-08-25 22:31:26 | → | x88x88x joins (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) |
| 2022-08-25 22:33:04 | × | sagax quits (~sagax_nb@user/sagax) (*.net *.split) |
| 2022-08-25 22:33:04 | × | lazycat quits (~lazycat@user/lazycat) (*.net *.split) |
| 2022-08-25 22:33:04 | × | Robin[m]1234 quits (~robinnorr@2001:470:69fc:105::c07c) (*.net *.split) |
| 2022-08-25 22:33:04 | × | Neo[Envs][m] quits (~neovoiden@2001:470:69fc:105::2:b07) (*.net *.split) |
| 2022-08-25 22:33:04 | × | amenonsen quits (~amenonsen@pitta.toroid.org) (*.net *.split) |
| 2022-08-25 22:33:04 | × | haasn quits (~nand@haasn.dev) (*.net *.split) |
| 2022-08-25 22:33:04 | × | fizzie quits (irc@selene.zem.fi) (*.net *.split) |
| 2022-08-25 22:33:04 | × | gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (*.net *.split) |
| 2022-08-25 22:33:04 | × | jmct quits (sid160793@id-160793.tinside.irccloud.com) (*.net *.split) |
| 2022-08-25 22:33:05 | × | guygastineau quits (~guygastin@137.184.131.156) (*.net *.split) |
| 2022-08-25 22:33:05 | × | x22x22x quits (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) (*.net *.split) |
| 2022-08-25 22:33:05 | × | PotatoGim quits (sid99505@id-99505.lymington.irccloud.com) (*.net *.split) |
| 2022-08-25 22:33:05 | × | lisq_ quits (~quassel@lis.moe) (*.net *.split) |
| 2022-08-25 22:33:05 | × | mudri quits (sid317655@id-317655.helmsley.irccloud.com) (*.net *.split) |
| 2022-08-25 22:33:05 | mudri_ | is now known as mudri |
| 2022-08-25 22:33:05 | jmct_ | is now known as jmct |
| 2022-08-25 22:33:08 | galaxy_knuckles | is now known as gknux |
| 2022-08-25 22:33:10 | haasn` | is now known as haasn |
| 2022-08-25 22:33:10 | PotatoGim_ | is now known as PotatoGim |
| 2022-08-25 22:39:00 | → | amenonsen joins (~amenonsen@pitta.toroid.org) |
| 2022-08-25 22:39:25 | → | fizzie joins (irc@selene.zem.fi) |
| 2022-08-25 22:40:28 | → | Robin[m]1234 joins (~robinnorr@2001:470:69fc:105::c07c) |
| 2022-08-25 22:41:20 | → | Neo[Envs][m] joins (~neovoiden@2001:470:69fc:105::2:b07) |
| 2022-08-25 23:04:32 | Hash | is now known as OpenSource |
| 2022-08-25 23:09:57 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 2022-08-25 23:22:17 | → | dexter1 joins (dexter@2a01:7e00::f03c:91ff:fe86:59ec) |
| 2022-08-25 23:46:41 | × | td_ quits (~td@94.134.91.83) (Quit: waking up from the american dream ...) |
| 2022-08-25 23:47:53 | → | V42 joins (~V42@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2022-08-26 00:04:39 | → | td_ joins (~td@94.134.91.83) |
| 2022-08-26 00:22:50 | × | catman quits (~catman@user/catman) (Quit: WeeChat 3.6) |
| 2022-08-26 00:24:04 | → | catman joins (~catman@user/catman) |
| 2022-08-26 00:38:44 | × | V42 quits (~V42@eth-west-pareq2-46-193-4-100.wb.wifirst.net) (Ping timeout: 252 seconds) |
| 2022-08-26 01:13:53 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds) |
| 2022-08-26 01:41:59 | <ectospasm> | I'm playing around with MPlayer, and I think XMonad is letting the window stay on top when that's not what I want. I'd like it to be like any other XWindow, so I can tile it, or hide it with another window. |
| 2022-08-26 01:42:22 | <ectospasm> | Right now, MPlayer is always on top, but doesn't always have focus. Cycling the XMonad layouts doesn't help. |
| 2022-08-26 01:42:48 | <ectospasm> | I can see my XMonad border around MPlayer, and when it doesn't have focus I can see a few pixels from my terminal emulator below it. |
| 2022-08-26 01:43:03 | <ectospasm> | I've tried a few different video output drivers, but they all do the same thing. |
| 2022-08-26 01:43:26 | <ectospasm> | The closest I've come to fixing this is using the MPlayer option -rootwin, but that doesn't really do what I want. |
| 2022-08-26 01:44:38 | <geekosaur> | iirc the default ManageHook does something with mplayer |
| 2022-08-26 01:44:52 | <geekosaur> | "always on top" sounds like it got floated, and you want it to be tiled |
| 2022-08-26 01:46:41 | <[Leary]> | Wow, it really does. |
| 2022-08-26 01:46:53 | <[Leary]> | How has this historical artifact survived until now? |
| 2022-08-26 01:47:06 | <[Leary]> | I didn't even know people still used mplayer. |
| 2022-08-26 01:49:56 | <ectospasm> | geekosaur: I'm not sure how to disable that. I don't have a doFloat for mplayer in my xmonad.hs. |
| 2022-08-26 01:50:25 | <ectospasm> | here's my current xmonad.hs: https://git.eldon.me/trey/XMonad/src/branch/master/xmonad.hs |
| 2022-08-26 01:53:14 | <ectospasm> | It is getting floated on startup, sending it back to tiling seems to work. |
| 2022-08-26 01:54:08 | <geekosaur> | https://git.eldon.me/trey/XMonad/src/branch/master/xmonad.hs#L298 try removing the `<> manageHook desktopConfig` |
| 2022-08-26 01:54:17 | × | sogens quits (~sogens@211.30.36.43) (Quit: WeeChat 3.5) |
| 2022-08-26 01:54:23 | <geekosaur> | most people don't need it anyway, it's pretty obsolete |
| 2022-08-26 01:54:46 | <geekosaur> | (it's past my bedtime so hopefully someone else can help you from here) |
| 2022-08-26 01:58:35 | <ectospasm> | geekosaur: that did the trick! |
| 2022-08-26 02:01:04 | <[Leary]> | `desktopConfig` seems to apply `docks` and `ewmh` to the default config, but from what I can see, the net effect to the ManageHook is only to add `manageDocks` ... which is already being added in manually anyway. |
| 2022-08-26 02:01:18 | <[Leary]> | So what geekosaur suggests is indeed what you want, with no losses. |
| 2022-08-26 02:02:11 | <[Leary]> | Though that means there's a lot of duplication in your config, since you're also applying `docks` and `ewmh` manually, hopefully to no effect. |
| 2022-08-26 02:02:23 | <[Leary]> | ectospasm: ^ |
| 2022-08-26 02:04:29 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds) |
| 2022-08-26 02:05:32 | × | catman quits (~catman@user/catman) (Quit: WeeChat 3.6) |
| 2022-08-26 02:15:24 | × | td_ quits (~td@94.134.91.83) (Ping timeout: 268 seconds) |
| 2022-08-26 02:16:57 | → | td_ joins (~td@94.134.91.103) |
| 2022-08-26 02:23:13 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-08-26 02:27:26 | → | catman joins (~catman@user/catman) |
| 2022-08-26 02:31:12 | <ectospasm> | Hmm, I'll have to work on that later. My xmonad.hs has evolved over the past 12+ years, all without me really learning Haskell. I learn just enough to make it do something new, or panic when compiling it breaks unexpectedly. I really should take a class on Haskell, but I just don't have the time. |
| 2022-08-26 02:33:17 | <ectospasm> | What gets me is all the operator overloading, and I never understood how to read the expected type of functions. |
| 2022-08-26 02:33:53 | <ectospasm> | Especially when they contain intermediate steps |
| 2022-08-26 02:38:32 | <[Leary]> | ectospasm: In this case, it's enough to under stand that `xmonad $ docks $ ewmh $ desktopConfig{ ... }` essentially means `xmonad $ docks $ ewmh $ docks $ ewmh $ def{ ... }`, so you can simpify it down to `xmonad $ desktopConfig{ ... }`. |
| 2022-08-26 02:49:50 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 2022-08-26 02:52:16 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 2022-08-26 03:00:44 | <ectospasm> | I'll have to come back sometime later, as it's late for me. I'm sure my xmonsd.hs could be greatly simplified like that, a lot of it has grown over time and there's quite a bit I don't use anymore. |
All times are in UTC.