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.