Home freenode/#xmonad: Logs Calendar

Logs on 2021-03-28 (freenode/#xmonad)

01:20:37 × notis quits (~notis@85.203.44.154) (Ping timeout: 268 seconds)
01:40:56 gazler_ joins (~gazler@195.107.2.81.in-addr.arpa)
01:42:46 × gazler quits (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 240 seconds)
01:50:47 s00pcan joins (~chris@075-133-056-178.res.spectrum.com)
04:03:18 materiyolo joins (~materiyol@112.204.174.249)
04:52:02 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
04:52:47 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
04:52:53 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
04:53:17 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
04:54:24 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
04:55:51 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
04:58:54 × materiyolo quits (~materiyol@112.204.174.249) (Ping timeout: 268 seconds)
05:06:56 palo1 joins (~weechat@c-base/crew/palo)
05:09:50 × palo quits (~weechat@c-base/crew/palo) (Ping timeout: 246 seconds)
05:09:51 palo1 is now known as palo
05:26:24 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
05:38:46 × dexterfoo quits (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (Quit: WeeChat 1.9.1)
06:37:31 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
06:53:53 thoros joins (~thoros@194-166-47-167.hdsl.highway.telekom.at)
06:54:09 idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
07:30:31 × thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1)
07:31:05 thoros joins (~thoros@194-166-47-167.hdsl.highway.telekom.at)
08:07:34 ADG1089 joins (~aditya@27.58.165.185)
08:26:35 × idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 265 seconds)
08:29:14 lampilelo joins (~user@178-36-127-105.adsl.inetia.pl)
08:29:37 idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
08:38:06 <lampilelo> i'm very new to xmonad and trying to figure out how to enable the fullscreen functionality for windows that request it, i tried some solutions from stackoverflow but nothing seems to work and the mpv window stays the same after pressing f; here's my config: https://dpaste.com/G2S9XHQQ7
08:44:15 wonko7 joins (~wonko7@62.115.229.50)
08:57:10 <coldpress> lampilelo: I'm confused, do you want a window to become fullscreen automatically, or do you want to press a key to make a window fullscreen?
08:59:34 <lampilelo> i want it to go fullscreen when i click on a gui button that should make it fullscreen, pressing a key if the program has a keybinding for it should do it too
08:59:51 <lampilelo> and regardless of the layout it's in
09:06:38 <coldpress> I know xmonad can set whether a window floats at startup, but I don't know how a window requests to become fullscreen after startup
09:06:59 <coldpress> maybe someone else can help you
09:10:17 <lampilelo> i certainly hope so
09:17:05 notis joins (~notis@85.203.44.87)
09:19:18 <Solid> coldpress: they'd set things like _NET_WM_STATE_FULLSCREEN
09:20:12 <Solid> I'm surprised that fullscreenEventHook doesn't seem to have any effect with mpv
09:20:35 <Solid> lampilelo: I would tell you to use ewmhFullscreen instead but I think that that's still not in any released version :/
09:28:40 <lampilelo> Solid: yeah, it doesn't set it, it just sets _NET_WM_BYPASS_COMPOSITOR, WM_SIZE_HINTS and _MOTIF_WM_HINTS
09:30:16 <lampilelo> so what i need to do is make a custom hook for handleEventHook?
09:30:59 <Solid> lampilelo: it does set `_NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN` for me when it goes fullscreen
09:33:33 mc47 joins (~yecinem@196.179.190.248)
09:34:22 <lampilelo> that's strange
09:40:58 <lampilelo> it works when i launch mpv with --x11-netw=yes
09:41:56 <lampilelo> it's funny because in the docs for this option they wrote "This may or may not help with broken window managers."
09:41:56 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
09:43:03 <Solid> oh yeah that part of the manual is pretty funny
09:43:11 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
09:43:33 <Solid> but it's weird because with that fullscreenEventHook we _should_ correctly advertise fullscreen support
09:44:49 <Liskni_si> Event hooks don't advertise stuff
09:45:05 <lampilelo> maybe something in my config interferes with it
09:45:19 <Liskni_si> ewmhFullscreen does, and isn't released yet
09:45:28 <Liskni_si> That's all there is to it
09:46:22 <lampilelo> so the workaround would be to just add this option to my mpv config
09:51:23 <Solid> oh
09:52:51 <lampilelo> ok, thanks guys, it was really annoying me
09:53:39 <lampilelo> i'll make sure to use ewmhFullscreen after the next release
10:03:36 seschwar joins (~seschwar@unaffiliated/seschwar)
10:05:37 × mc47 quits (~yecinem@196.179.190.248) (Read error: Connection reset by peer)
10:06:07 mc47 joins (~yecinem@196.179.190.248)
10:08:17 × ADG1089 quits (~aditya@27.58.165.185) (Remote host closed the connection)
10:25:15 materiyolo joins (~materiyol@112.204.174.249)
10:32:28 × hexo quits (~hexo@83.167.228.130) (Read error: Connection reset by peer)
10:32:28 hacxman is now known as hexo
10:36:01 hexo- joins (~hexo@2a01:430:17:1::ffff:328)
11:06:49 × mc47 quits (~yecinem@196.179.190.248) (Remote host closed the connection)
11:16:58 × wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 240 seconds)
11:32:18 × materiyolo quits (~materiyol@112.204.174.249) (Ping timeout: 240 seconds)
11:38:15 wonko7 joins (~wonko7@45.15.17.60)
12:42:25 materiyolo joins (~materiyol@112.204.174.249)
12:50:32 ADG1089 joins (~aditya@27.58.165.185)
12:53:08 × _ashbreeze_ quits (~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection)
12:54:40 _ashbreeze_ joins (~mark@64.85.214.234.reverse.socket.net)
12:57:03 geekosaur joins (ae68c070@cpe-174-104-192-112.neo.res.rr.com)
13:00:31 × lampilelo quits (~user@178-36-127-105.adsl.inetia.pl) (Ping timeout: 268 seconds)
13:52:34 × ADG1089 quits (~aditya@27.58.165.185) (Remote host closed the connection)
13:56:42 × wonko7 quits (~wonko7@45.15.17.60) (Ping timeout: 252 seconds)
14:02:52 <Solid> what do people think about something like an XMonad.Internal.[Util,Prelude] or something for gathering small functions so they don't have to be re-defined on a per-module basis?
14:03:07 <Solid> perhaps even for all the base imports that everyone needs all the time anyways
14:05:13 <geekosaur> historically that's more or less "import XMonad"
14:05:38 <geekosaur> unless you mean something specific to contrib
14:06:33 × idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Remote host closed the connection)
14:07:00 idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
14:09:07 deppy joins (~deppy@gateway/tor-sasl/deppy)
14:09:28 <deppy> is there a way to have a seperate set of workspaces for each screen?
14:09:35 <deppy> instead of sharing them between screens
14:09:53 <Solid> I mean something more-or-less internal to contrib yeah
14:10:50 <Liskni_si> deppy: IndependentScreens probably
14:12:33 <deppy> seems like what I want
14:19:01 × deppy quits (~deppy@gateway/tor-sasl/deppy) (Quit: deppy)
14:19:39 × notis quits (~notis@85.203.44.87) (Ping timeout: 246 seconds)
14:20:34 × idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 260 seconds)
14:21:40 notis joins (~notis@130.43.124.71.dsl.dyn.forthnet.gr)
14:26:02 × _ashbreeze_ quits (~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection)
14:27:29 _ashbreeze_ joins (~mark@64.85.214.234.reverse.socket.net)
14:29:37 deppy joins (~deppy@gateway/tor-sasl/deppy)
14:31:09 <deppy> well, independet screens worked but now my bar is kind of funny looking haha
14:31:26 <geekosaur> there's extra work needed for bars to behave, yes
14:31:42 <geekosaur> which is improved with some changes in PRs
15:09:22 × _ashbreeze_ quits (~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection)
15:10:35 _ashbreeze_ joins (~mark@64.85.214.234.reverse.socket.net)
15:15:05 kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de)
15:48:40 lampilelo joins (~user@178-36-127-105.adsl.inetia.pl)
16:09:14 idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
16:14:47 × idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 268 seconds)
16:21:26 × deppy quits (~deppy@gateway/tor-sasl/deppy) (Quit: deppy)
16:24:34 ADG1089 joins (~aditya@27.58.165.185)
16:44:56 × ADG1089 quits (~aditya@27.58.165.185) (Quit: Konversation terminated!)
16:52:44 mc47 joins (~yecinem@196.179.190.248)
16:53:45 <mc47> Solid that could be useful, some things feel repetitive throughout contrib
16:56:14 <geekosaur> yeh, originally I was thinking of io but things like fi happen all over the place
16:57:06 <geekosaur> mostly because of X11 being designed with the assumption of a C compiler and its automatic typecasting/promotion
16:58:54 × notis quits (~notis@130.43.124.71.dsl.dyn.forthnet.gr) (Ping timeout: 246 seconds)
16:59:18 notis joins (~notis@85.203.44.87)
17:00:11 × materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1)
17:02:09 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
17:04:15 <mc47> things like (.:) might go there two, I've seen it ina couple of modules
17:04:31 <mc47> (.:) = (.) . (.) :)
17:14:04 × mc47 quits (~yecinem@196.179.190.248) (Remote host closed the connection)
17:14:23 mc47 joins (~yecinem@196.179.190.248)
17:17:04 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
17:18:01 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
17:19:49 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
17:20:38 geekosaur is more inclined to rewrite those to be pointful
17:20:56 <geekosaur> owls are a bit too inscrutable :)
17:21:57 <Solid> I actually also had the multivariant composition example in mind, because I need that in yet another module :D
17:22:15 <Solid> though it is perhaps a bit inscrutable
17:22:23 <Solid> but yeah things like fi = fromIntegral certainly happen all over the place
17:22:36 <Solid> I'll cook something up later I suppose
17:24:57 <mc47> It feels like something arcane whenever I write it pointfree :)
17:26:21 <Solid> it only gets arcane if you actually define arbitrary multivariant composition :>
17:32:06 <mc47> Unrelated, but what do you think about having a combinator that broadcasts DestroyWindowEvent to layouts?
17:33:17 <mc47> This came up in #474, and apparently many layouts/layout modifiers don't do proper garbage collection
17:39:32 <geekosaur> it might be worth simply rebroadcasting it from the core
17:39:47 <geekosaur> layouts that don't care will simply ignore it anyway
17:40:06 xaltsc_ joins (~xaltsc@unaffiliated/xaltsc)
17:40:38 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 240 seconds)
17:44:26 × xaltsc_ quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 246 seconds)
17:46:19 xaltsc_ joins (~xaltsc@unaffiliated/xaltsc)
17:47:28 dexterfoo joins (dexter@2a01:7e00::f03c:91ff:fe86:59ec)
18:05:31 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Quit: Lost terminal)
18:14:01 × thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1)
18:22:24 idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
18:35:36 × mc47 quits (~yecinem@196.179.190.248) (Remote host closed the connection)
18:41:38 <geekosaur> come to think of it, would that also simplify dock cleanup?
18:51:37 × rafadc quits (~rafadc@213.37.16.152.dyn.user.ono.com) (Ping timeout: 245 seconds)
18:52:46 rafadc joins (~rafadc@213.37.16.152.dyn.user.ono.com)
18:56:28 <Liskni_si> since the broadcast is guarded by isClient, it wouldn't
18:56:58 × rafadc quits (~rafadc@213.37.16.152.dyn.user.ono.com) (Ping timeout: 240 seconds)
18:58:32 rafadc joins (~rafadc@213.37.16.152.dyn.user.ono.com)
18:58:42 <Liskni_si> re custom prelude: I'm somewhat sceptical of it being a good tradeoff. saves some typing here and there, but it's alien to people unfamiliar with the codebase (applies to any alternative prelude actually, I really wish haskell's stdlib wasn't crap)
19:00:22 <Solid> well, it would be mostly just re-exporting many parts of base
19:00:28 <Solid> which I would expect people to be familiar with
19:01:10 <Liskni_si> that may be okay-ish, possibly
19:16:27 × xaltsc_ quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 246 seconds)
19:18:34 xaltsc_ joins (~xaltsc@unaffiliated/xaltsc)
19:27:43 <mc47[m]> geekosaur it might work, but I guess it's not necessary
19:34:40 × xaltsc_ quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 276 seconds)
19:36:11 × idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds)
19:37:01 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
19:41:34 × geekosaur quits (ae68c070@cpe-174-104-192-112.neo.res.rr.com) (Quit: Connection closed)
19:45:58 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 240 seconds)
19:48:14 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
20:43:18 × notis quits (~notis@85.203.44.87) (Ping timeout: 240 seconds)
20:45:40 notis joins (~notis@130.43.124.71.dsl.dyn.forthnet.gr)
20:51:11 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 240 seconds)
20:53:23 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
20:55:36 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving)
21:15:48 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 246 seconds)
21:58:47 × kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.1)
22:46:10 × notis quits (~notis@130.43.124.71.dsl.dyn.forthnet.gr) (Ping timeout: 252 seconds)
22:46:36 notis joins (~notis@85.203.44.87)
23:09:49 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
23:22:08 × notis quits (~notis@85.203.44.87) (Ping timeout: 268 seconds)
23:32:34 gazler__ joins (~gazler@195.107.2.81.in-addr.arpa)
23:34:38 × gazler_ quits (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 240 seconds)

All times are in UTC on 2021-03-28.