Logs: liberachat/#xmonad
| 2022-05-13 12:23:57 | <geekosaur> | xmonad is certainly a way to become familiar with Haskell, if you so choose |
| 2022-05-13 12:24:11 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-05-13 12:57:06 | → | cfricke joins (~cfricke@user/cfricke) |
| 2022-05-13 14:18:41 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.5) |
| 2022-05-13 14:47:20 | × | twiclo1 quits (~twiclo@vpn.utahbroadband.com) (Ping timeout: 252 seconds) |
| 2022-05-13 14:49:14 | → | twiclo1 joins (~twiclo@mail.twil.cx) |
| 2022-05-13 15:19:02 | → | stackdroid18 joins (14094@user/stackdroid) |
| 2022-05-13 15:24:48 | → | seiryn joins (~seiryn@2a01:e0a:25a:9d30:a3bb:221c:46bc:a014) |
| 2022-05-13 15:27:55 | × | twiclo1 quits (~twiclo@mail.twil.cx) (Ping timeout: 260 seconds) |
| 2022-05-13 15:28:20 | → | twiclo1 joins (~twiclo@vpn.utahbroadband.com) |
| 2022-05-13 15:34:47 | × | seiryn quits (~seiryn@2a01:e0a:25a:9d30:a3bb:221c:46bc:a014) (Ping timeout: 240 seconds) |
| 2022-05-13 16:00:11 | × | yusz-01[m] quits (~yusz-01ma@2001:470:69fc:105::1:f697) (Quit: You have been kicked for being idle) |
| 2022-05-13 16:08:51 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-05-13 16:19:59 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 246 seconds) |
| 2022-05-13 16:32:30 | × | zawaken quits (~zawaken@user/zawaken) (Ping timeout: 240 seconds) |
| 2022-05-13 16:34:19 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2022-05-13 16:47:19 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 240 seconds) |
| 2022-05-13 16:52:03 | → | zawaken joins (~zawaken@user/zawaken) |
| 2022-05-13 17:01:41 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2022-05-13 17:43:04 | → | rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 2022-05-13 18:04:04 | <geekosaur> | hm. did I just find a bug in our rebuild logic? https://paste.tomsmeding.com/ynU4aOKD |
| 2022-05-13 18:14:13 | <geekosaur> | bleh, this hunch is harder to test than I thought :( |
| 2022-05-13 18:21:18 | × | rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection) |
| 2022-05-13 18:21:43 | → | rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 2022-05-13 18:32:18 | <geekosaur> | aha, WindowNavigation also calls setWindowBorderWithFallback. (my hunch is that one of the changes to that broke things, since that's about the only place that calls the X request that the protocol error says is failing) |
| 2022-05-13 18:33:59 | <geekosaur> | I've locally reverted in the sandbox copy of the xmonad repo and am trying to see if the border issue still occurs |
| 2022-05-13 18:45:58 | → | dschrempf joins (~dominik@mobiledyn-62-240-134-183.mrsn.at) |
| 2022-05-13 18:50:12 | <geekosaur> | hunch confirmed: borders behave properly if I revert bb448cc and 2021239. not that that can be considered a fix, but it tells us where to look (setWindowBorderWithFallback) |
| 2022-05-13 18:51:31 | × | dschrempf quits (~dominik@mobiledyn-62-240-134-183.mrsn.at) (Quit: WeeChat 3.5) |
| 2022-05-13 18:53:35 | <geekosaur> | er, 202e239 |
| 2022-05-13 19:06:06 | → | abhixec joins (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2022-05-13 19:10:08 | × | abhixec quits (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) (Client Quit) |
| 2022-05-13 19:11:16 | × | Hash quits (~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in) |
| 2022-05-13 19:13:13 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2022-05-13 19:14:12 | × | Rockj quits (~rockj@chromie.geekrevolution.net) (Ping timeout: 248 seconds) |
| 2022-05-13 19:14:49 | → | Rockj joins (~rockj@chromie.geekrevolution.net) |
| 2022-05-13 19:20:23 | → | Hash joins (~Hash@hey.howstoned.ru) |
| 2022-05-13 19:21:02 | × | Hash quits (~Hash@hey.howstoned.ru) (Read error: Connection reset by peer) |
| 2022-05-13 19:30:17 | → | Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) |
| 2022-05-13 19:45:06 | → | abhixec_ joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2022-05-13 19:45:33 | × | abhixec_ quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Client Quit) |
| 2022-05-13 19:47:07 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: Lost terminal) |
| 2022-05-13 20:10:00 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 248 seconds) |
| 2022-05-13 20:22:43 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2022-05-13 21:11:11 | <liskin> | geekosaur: re rebuild logic, all three of XMONAD_DATA_DIR, XMONAD_CONFIG_DIR and XMONAD_CACHE_DIR need to be set |
| 2022-05-13 21:21:24 | <geekosaur> | oh, right |
| 2022-05-13 21:21:42 | <geekosaur> | I think I only had two set, although I showed only the one relevant |
| 2022-05-13 21:24:43 | <geekosaur> | Ether[m], you should really subscribe to https://github.com/xmonad/xmonad/issues/395 rather than asking in here periodically |
| 2022-05-13 22:01:50 | × | jeeeun quits (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) |
| 2022-05-13 22:03:13 | → | jeeeun joins (~jeeeun@78.40.148.178) |
| 2022-05-13 22:26:01 | × | chomwitt quits (~chomwitt@2a02:587:dc21:9e00:6dfd:37a:2bc3:ca7e) (Remote host closed the connection) |
| 2022-05-13 22:26:20 | → | chomwitt joins (~chomwitt@2a02:587:dc21:9e00:6dfd:37a:2bc3:ca7e) |
| 2022-05-13 23:34:49 | × | chomwitt quits (~chomwitt@2a02:587:dc21:9e00:6dfd:37a:2bc3:ca7e) (Ping timeout: 248 seconds) |
| 2022-05-13 23:39:09 | <noex> | Solid: yeh, been ill lately. getting old sucks lol. for gentoo people, there is a workaround. there is a gentoo-haskell overlay with the latest version: https://github.com/gentoo-haskell/gentoo-haskell |
| 2022-05-14 00:23:42 | × | gdd quits (~gdd@129.199.146.230) (Read error: Connection reset by peer) |
| 2022-05-14 00:26:21 | → | gdd joins (~gdd@129.199.146.230) |
| 2022-05-14 00:28:03 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-05-14 00:46:00 | → | Rotaerk joins (~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) |
| 2022-05-14 00:47:35 | <Rotaerk> | hmm, I see some full screen related stuff in the xmonad API, or at least xmonad-contrib, but could someone explain or link me to an explanation of the general strategy for using full screen programs like games or videos? |
| 2022-05-14 00:48:32 | <Rotaerk> | I just tried steam in linux for the first time, and it worked great, but the borders and xmobar are still visible even if the game's in full screen. same if I'm watching, say, a video stream full screen |
| 2022-05-14 00:51:31 | <Rotaerk> | hmm wait, the xmonad configuration tutorial mentions it... been a while since I looked at it. I'll see if that's enough to get me going |
| 2022-05-14 01:23:27 | × | steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) |
| 2022-05-14 01:40:28 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2022-05-14 02:04:08 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds) |
| 2022-05-14 02:25:00 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-05-14 02:45:45 | × | Benzi-Junior quits (~BenziJuni@88-149-64-179.du.xdsl.is) (Ping timeout: 248 seconds) |
| 2022-05-14 03:06:48 | → | Benzi-Junior joins (~BenziJuni@dsl-149-64-179.hive.is) |
| 2022-05-14 03:13:40 | × | Benzi-Junior quits (~BenziJuni@dsl-149-64-179.hive.is) (Ping timeout: 248 seconds) |
| 2022-05-14 03:29:59 | × | stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 2022-05-14 03:36:35 | <Rotaerk> | yeah so much has changed since I last messed with configuring xmonad... |
| 2022-05-14 03:41:13 | × | rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 260 seconds) |
| 2022-05-14 04:10:48 | × | Rotaerk quits (~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) (Quit: Client closed) |
| 2022-05-14 04:58:55 | → | Rotaerk joins (~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) |
| 2022-05-14 05:04:07 | <Rotaerk> | liskin[m] / liskin, hi, I see you've made some changes over time to the EWMH desktop module in xmonad-contrib ... mind if I ask you a question about it? |
| 2022-05-14 05:05:27 | <Rotaerk> | I'm seeing significant overlap between XMonad.Hooks.EwmhDesktops and XMonad.Layout.Fullscreen |
| 2022-05-14 05:05:52 | <Rotaerk> | the latter does some nice things, like hide borders when something goes full screen |
| 2022-05-14 05:06:09 | <Rotaerk> | while the former sets things up with EWMH or whatever |
| 2022-05-14 05:06:48 | <Rotaerk> | I think you can't use them together because their event handlers do very similar things |
| 2022-05-14 05:07:28 | <Rotaerk> | is my understanding off here, or has there been any thought around ... reconciling these two modules? |
| 2022-05-14 05:08:32 | <Rotaerk> | they also don't seem very modular. like it'd be nice if I could piece together the border-hiding behavior with the EWMH behavior |
| 2022-05-14 05:11:27 | <Rotaerk> | kind of tempted to rip out pieces of these modules and build a custom thing right in my xmonad.hs... |
| 2022-05-14 05:16:44 | × | Rotaerk quits (~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) (Quit: Client closed) |
| 2022-05-14 05:20:12 | → | Rotaerk joins (~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) |
| 2022-05-14 05:21:28 | <[Leary]> | Rotaerk: I don't use either module so I can't really comment on them, but have you looked at X.L.NoBorders? |
| 2022-05-14 05:22:06 | <Rotaerk> | actually, I think I've got it working. it seems to work with `ewmh` from X.L.EwmhDesktops and `fullscreenSupportBorder` from X.L.Fullscreen |
| 2022-05-14 05:22:45 | <Rotaerk> | the `ewmh` one makes it so that if I, say, fullscreen a youtube video, xmonad treats it as fullscreen... while the `fullscreenSupportBorder` makes it actually *handle* fullscreen properly |
| 2022-05-14 05:24:04 | <Rotaerk> | I did notice NoBorders, which lets me manually toggle borders off/on, but in this case I want it to happen automatically in the event of a window becoming fullscreen |
| 2022-05-14 05:24:24 | <Rotaerk> | the `fullscreenSupportBorder` seems to do it well |
| 2022-05-14 05:40:29 | <liskin> | I think the general recommendation is to use ewmh, ewmhFullscreen and smartBorders |
| 2022-05-14 05:42:37 | <liskin> | I do have some ideas about reconciling EwmhDesktops and Layout.Fullscreen to make them more modular and plug one into the other, but I struggled with motivation to work on this stuff lately |
| 2022-05-14 05:45:23 | <liskin> | We now have a way to add hooks to EwmhDesktops, so I wanted to add hooks for fullscreen and unfullscreen that Layout.Fullscreen would plug into, and also change the current default of unfullscreen to not just sink, but also restore original floating dimensions if the window was floating before. |
| 2022-05-14 05:47:46 | <Rotaerk> | interesting, I'll try that approach |
| 2022-05-14 05:48:11 | <Rotaerk> | I'm looking at X.L.NoBorders now and I think I *hadn't* seen it ... was thinking of something else earlier |
| 2022-05-14 05:50:20 | <Rotaerk> | oh. I was looking at XMonad.Actions.NoBorders... |
| 2022-05-14 06:01:30 | <Rotaerk> | worked like a charm; thanks! |
| 2022-05-14 06:19:26 | <Rotaerk> | hmm setting position to `TopW R 90` doesn't seem to work, only left-alignment seems to respect the % |
| 2022-05-14 06:19:35 | <Rotaerk> | in the xmobar config |
| 2022-05-14 06:51:43 | → | deadeyegam0001 joins (~deadeyega@49.207.195.173) |
| 2022-05-14 06:51:43 | <deadeyegam0001> | o/ |
| 2022-05-14 06:51:50 | <deadeyegam0001> | o// |
All times are in UTC.