Home liberachat/#xmonad: Logs Calendar

Logs on 2022-09-18 (liberachat/#xmonad)

00:01:45 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
00:07:38 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
00:25:28 logzet_ joins (~quassel@2001:9e8:e501:2800:dabb:c1ff:fed3:a1b9)
00:25:31 × logzet quits (~quassel@2001:9e8:e530:500:dabb:c1ff:fed3:a1b9) (Ping timeout: 260 seconds)
00:35:37 noex joins (~null@user/noex)
01:06:49 × bla quits (~bla@79.191.246.243.ipv4.supernova.orange.pl) (Ping timeout: 252 seconds)
01:06:55 blaa joins (~bla@79.191.151.138.ipv4.supernova.orange.pl)
01:27:43 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
01:31:30 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Client Quit)
01:33:02 × thunderrd quits (~thunderrd@183.182.111.32) (Ping timeout: 265 seconds)
01:43:01 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
02:04:55 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 265 seconds)
02:13:13 × zawaken quits (~zawaken@user/zawaken) (Quit: ZNC - https://znc.in)
02:13:48 zawaken joins (~zawaken@user/zawaken)
02:25:16 banc joins (banc@gateway/vpn/airvpn/banc)
02:28:00 × td_ quits (~td@94.134.91.75) (Ping timeout: 264 seconds)
02:29:00 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
02:29:18 td_ joins (~td@muedsl-82-207-238-056.citykom.de)
02:31:15 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
04:02:49 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Ping timeout: 252 seconds)
04:04:25 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
04:23:52 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Ping timeout: 244 seconds)
04:25:47 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
04:25:56 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Client Quit)
04:44:31 × logzet_ quits (~quassel@2001:9e8:e501:2800:dabb:c1ff:fed3:a1b9) (Ping timeout: 260 seconds)
05:43:52 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 265 seconds)
07:50:05 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
09:00:15 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
09:13:57 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 268 seconds)
09:15:25 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
09:18:00 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Read error: Connection reset by peer)
09:19:34 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
09:21:07 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
09:22:40 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
09:27:40 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Ping timeout: 265 seconds)
09:28:59 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
10:08:44 sogens2 joins (sogens@gateway/vpn/protonvpn/sogens)
10:10:47 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 268 seconds)
10:28:17 × sogens2 quits (sogens@gateway/vpn/protonvpn/sogens) (Remote host closed the connection)
10:30:45 × haskl quits (~haskl@user/haskl) (Read error: Connection reset by peer)
10:33:16 haskl joins (~haskl@user/haskl)
10:37:44 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
10:42:34 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Ping timeout: 265 seconds)
10:44:01 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
11:31:16 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Remote host closed the connection)
11:31:56 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
11:56:10 × xacktm quits (xacktm@user/xacktm) (Quit: fBNC - https://bnc4free.com)
11:56:54 <Solid> why does X.U.Scratchpad even exist
11:57:07 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
11:57:07 <Solid> it's just a useless wrapper around NamedScratchpad that doesn't even improve anything
11:57:10 <Solid> argh
11:57:54 <geekosaur> it was the first implementation of scratchpads, and originally was standalone
11:58:12 <geekosaur> NSP came several versions later
11:58:47 sogens2 joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
12:00:05 <Solid> and then it was rewritten to use nsp? that sounds odd
12:00:12 <geekosaur> that was very recent
12:00:20 <geekosaur> 0.17 recent
12:00:52 <Solid> git-blame says 2009 :D
12:00:52 <geekosaur> the intent was to merge SP, NSP, and DSP into a single implementation
12:01:12 <geekosaur> 2009 sounds more like the original impl
12:01:38 <Solid> It says ScratchpadRewrite, the original version is from 2008-ish, apparently
12:01:41 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 252 seconds)
12:02:12 <liskin> Solid: btw I actually did some ewmh fullscreen hooks hacking on Friday
12:02:39 <Solid> liskin: oh nice :)
12:02:41 <geekosaur> yay
12:02:49 <liskin> Needs docs still and I didn't sleep since Sat morning so not sure when I'll open the PR
12:03:02 <geekosaur> I still haven't gotten around to debugging BSP
12:03:33 <geekosaur> have also been having sleep issues (woke up at 5am itching all over for some reason; worse was last Tuesday when I woke at 3)
12:03:45 <liskin> (actually did sleep a bit while sitting on a camping chair and a bit in a cafe as well but still sleep is the first thing I'll do when I get home)
12:04:15 <liskin> I'm not having sleep issues I just spent the night outside at a puzzle hunt
12:05:57 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
12:09:34 × sogens2 quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Ping timeout: 265 seconds)
12:11:27 xacktm joins (xacktm@user/xacktm)
12:28:12 × amenonsen quits (~amenonsen@pitta.toroid.org) (Remote host closed the connection)
12:28:37 amenonsen joins (~amenonsen@pitta.toroid.org)
12:34:31 Henson joins (~kvirc@207.136.101.195)
12:37:18 logzet joins (~quassel@2001:9e8:e501:2800:dabb:c1ff:fed3:a1b9)
12:37:37 <Henson> I'm trying to get back into XMonad after having used 0.8 many years ago. A problem I noticed with 0.17 is with a tabbed view, when switching from a fullscreen view to a multi-column view with tabs, there is some kind of crazy window focus loop happening where the focus rapidly switches between all open windows very rapidly and interacting with windows stops working. Sometimes this problem...
12:38:00 <Henson> resolves on its own, or more often I have to kill the X session. Does anybody know what might be causing this?
12:38:15 <Henson> It used to work fine with 0.8
12:44:10 sogens2 joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
12:46:36 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 264 seconds)
13:53:48 × sogens2 quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
13:57:54 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
14:09:20 × Solid quits (~slot@xmonad/slotThe) (Quit: Connection reset by pear)
14:10:03 username9431 joins (~Thunderbi@2a00:23c5:4202:9c01:4d47:1a1f:d871:dac1)
14:10:38 Solid joins (~slot@xmonad/slotThe)
14:11:11 <username9431> does anyone know a way to set an x property on currently floating windows? trying to have drop shadows with xcompmgr, but that interferes with tiled ones.
14:12:32 <geekosaur> take a look at XMonad.Hooks.FadeWindows, which sets a different property than the one you want but you can copy and edit it
14:13:02 <geekosaur> and then put it in ~/.config/xmonad/lib or ~/.xmonad/lib depending on where your config is
14:13:52 <geekosaur> https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Hooks/FadeWindows.hs
14:15:39 <username9431> ok i'll take a look. not very good at this, will probably ask more questions later :P
14:16:34 <geekosaur> Henson: I can't think of anything that would cause that except using `XMonad.Operations.windows` in the `logHook`, but that was just as bad in 0.8 (it causes an infinite loop, since `X.O.windows` runs the `logHook`)
14:20:10 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
14:25:04 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
14:28:03 <xmonadtrack> xmonad Tony Zorman * v0.17.1-8-g3d8238b: Expose buildLaunch, sendRestart, and sendReplace (8 days ago, 3 files, 59+ 54-) https://github.com/xmonad/xmonad/commit/3d8238b35d0f
14:28:04 <xmonadtrack> xmonad Tony Zorman {GitHub} * v0.17.1-9-ga2259bb: Merge pull request #421 from slotThe/expose-internals (46 seconds ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad/commit/a2259bb30914
14:28:45 <Solid> Mh, looks like we'd need to export NSP internals in order to fix SP
14:28:58 <Solid> I'd vote against that, tbh, and just deprecate the module
14:30:35 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:31:44 <geekosaur> I was afraid of that. iirc I warned of possible bugs in SP after the recent NSP changes
14:31:55 <geekosaur> but it's probably time for it to go
14:36:53 benin0 joins (~benin@183.82.204.58)
14:40:11 × logzet quits (~quassel@2001:9e8:e501:2800:dabb:c1ff:fed3:a1b9) (Ping timeout: 268 seconds)
15:04:36 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 264 seconds)
15:26:29 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
15:26:46 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
15:27:58 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
15:28:19 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
15:39:12 <xmonadtrack> New xmonad-contrib branch created: pull/757 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/757
15:39:12 <xmonadtrack> xmonad-contrib Tony Zorman https://github.com/xmonad/xmonad-contrib/pull/757 * v0.17.1-14-gea16598a: X.U.Scratchpad: Deprecate (3 hours ago, 2 files, 7+ 1-) https://github.com/xmonad/xmonad-contrib/commit/ea16598a78b2
15:51:20 logzet joins (~quassel@2001:9e8:e501:2800:dabb:c1ff:fed3:a1b9)
16:11:55 × noex quits (~null@user/noex) (Quit: :q!)
16:14:16 <username9431> took a while but it's done :)
16:14:27 <username9431> was probably a far easier way of doing it that i missed
16:23:28 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
16:23:48 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
16:26:42 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
16:27:00 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
16:28:19 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
16:28:37 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
16:28:52 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
16:29:09 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
16:38:40 × username9431 quits (~Thunderbi@2a00:23c5:4202:9c01:4d47:1a1f:d871:dac1) (Ping timeout: 268 seconds)
16:58:28 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
16:59:41 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
17:06:35 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
17:07:45 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
17:29:28 username9431 joins (~Thunderbi@2a00:23c5:4202:9c01:4d47:1a1f:d871:dac1)
18:00:35 × steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 250 seconds)
18:06:47 nomadxx3 joins (~lanomadx@208.91.65.100)
18:08:12 × nomadxxxx3 quits (~lanomadx@69.167.36.199) (Ping timeout: 265 seconds)
18:08:28 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
18:22:18 nomadxxxx3 joins (~lanomadx@208.91.64.122)
18:23:23 × nomadxx3 quits (~lanomadx@208.91.65.100) (Ping timeout: 252 seconds)
19:16:32 × username9431 quits (~Thunderbi@2a00:23c5:4202:9c01:4d47:1a1f:d871:dac1) (Ping timeout: 268 seconds)
20:03:30 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
20:09:30 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
20:14:31 Spiker01[m] joins (~s98742598@2001:470:69fc:105::2:8415)
20:20:20 username9431 joins (~Thunderbi@2a00:23c5:4202:9c01:4d47:1a1f:d871:dac1)
20:20:25 <Spiker01[m]> Hi all. I don't program in Haskell at the moment but decided to give it a try Xmonad. My system is Arch GNU/Linux. I have tried compiling simple files with ghc and they compile. When I type xmonad --recompile from the terminal emulator, it displays the error in a separate window (Xorg), as a result, I cannot copy the contents of the error. How do I send output to the terminal?
20:20:55 steve_ joins (~steve@ool-182c2b80.dyn.optonline.net)
20:21:09 <geekosaur> it's supposed to also send it to the terminal
20:21:36 × fjMSX quits (~hypni2p@2.92.213.55) (Ping timeout: 265 seconds)
20:23:08 <geekosaur> you can also check the file `xmonad.errors`, which is either in ~/.xmonad or ~/.local/share/xmonad/xmonad.errors
20:23:39 <Spiker01[m]> geekosaur: This is not happening. In the terminal, he writes only that the font is not defined with accuracy (only 2-3 lines), but in the window he gives out a huge log, sometimes more than on the screen.
20:30:47 jao[m] parts (~jaomatrix@2001:470:69fc:105::2:7f2a) ()
20:38:34 <Spiker01[m]> <geekosaur> "you can also check the file `..." <- It works and now it gives me an error, or rather a warning. Do I need to fix it? https://pastebin.com/WrHhTLB9
20:39:39 MangoIV[m] joins (~mangoivma@2001:470:69fc:105::2:8417)
20:41:05 <geekosaur[m]> It's just a warning currently, but you should replace `defaultConfig` with `def`.
21:17:44 aaronv joins (~aaronv@user/aaronv)
21:20:04 Guest97 joins (~Guest97@2601:602:a080:fa0::b9fc)
21:24:16 <Henson> one problem I have is too many windows. I'd like to have a way of searching through all windows but without a list. I've tried gotoMenu, but it's just a tiny line that's too big to hold 30 windows. I tried GridSelect but the boxes are too small to show the full text of the windows. Does anybody have any suggestions on good techniques for finding windows? I was hoping for something with...
21:24:49 <Henson> a search ability, kind of like how VSCode allows you to open files in a project using partial matching, or some ability to search by workspace and window name.
21:25:20 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
21:28:57 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Prompt-Window.html and enable fuzzy matching in the XPConfig?
21:37:18 <Henson> geekosaur: cool, I'll check this out!
21:37:24 <geekosaur> mrr, not seeing where the fuzzy matching stuff went now, thought it was a custom searchPredicate
21:41:17 <Henson> it does have some kind of search ability, though. That might be good enough
21:43:47 <geekosaur> here it is https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Prompt-FuzzyMatch.html
21:44:57 Guest97 parts (~Guest97@2601:602:a080:fa0::b9fc) ()
21:50:50 <Henson> geekosaur: awesome, I'll give this a try. It might be what I'm looking for.
22:03:42 × username9431 quits (~Thunderbi@2a00:23c5:4202:9c01:4d47:1a1f:d871:dac1) (Quit: bye)
22:17:42 nomadxx3 joins (~lanomadx@69.167.42.49)
22:17:42 <Henson> geekosaur: is looks like the weird focus cycling problem I'm having is due to the avoidStruts layout modifier. If I disable that the problem goes away. But I need that modifier to avoid xmobar and the tabbed layout titles.
22:18:12 <geekosaur> can you pastebin your config?
22:18:14 <geekosaur> @where paste
22:18:14 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
22:18:32 × nomadxxxx3 quits (~lanomadx@208.91.64.122) (Ping timeout: 244 seconds)
22:19:37 <geekosaur> it shouldn't cause focus changes, all it does is reserve space in the screen rectangle
22:22:48 <Henson> geekosaur: https://paste.tomsmeding.com/U6FGQ0yD line 44 is where avoidStruts occurs, and line 111 is where the problematic tabbed environment is defined. When the mirrored tabbed environment is present, switching from full screen layout to mirrored layout causes the problem to manifest
22:29:27 fjMSX joins (~hypni2p@2.92.213.55)
22:30:50 <Henson> geekosaur: I'm running with in KDE with plasmashell disabled, but that's not causing the problem. Even running this in bare X11 with an xterm causes the problem.
22:32:30 <Henson> running with -> running this
22:44:13 <geekosaur> this doesn't make a lot of sense. it looks fine to me, don't see why it would loop like that
22:44:23 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Quit: WeeChat 3.6)
22:45:04 <geekosaur> out of curiosity, does it still loop if you replace `avoidStruts` with `avoidStrutsOn []`? (this won't actually avoid any struts, just activate the strut mechanism)
22:49:10 <Henson> geekosaur: yes, it still causes the problem
22:56:53 <Henson> geekosaur: and it's something specifically with the tabbed layout. If I replace the tabbed layout with the tiled layout, it works just fine. I'll keep tinkering in this vein to see what I can uncover
22:57:37 <geekosaur> please do; I still don't see anything
22:57:56 <geekosaur> I'm also looking over the ManageDocks module and not seeing anything there either
22:58:39 <geekosaur> *especially* if it's still happening with `avoidStrutsOn []` which should behave identically to not having `avoidStruts` at all (except they can be toggled on)
23:24:02 noex joins (~null@user/noex)
23:35:39 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
23:39:16 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
23:40:19 × noex quits (~null@user/noex) (Quit: :q!)
23:42:50 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)
23:45:57 × sogens quits (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au) (Client Quit)
23:47:18 sogens joins (~sogens@pa49-182-198-233.pa.qld.optusnet.com.au)

All times are in UTC on 2022-09-18.