Home liberachat/#xmonad: Logs Calendar

Logs on 2022-03-14 (liberachat/#xmonad)

00:05:58 × bfrk quits (~Thunderbi@2001:9e8:35c:4700:95be:f657:6d95:4d22) (Ping timeout: 250 seconds)
00:06:38 srk- joins (~sorki@user/srk)
00:09:25 × srk quits (~sorki@user/srk) (Ping timeout: 240 seconds)
00:09:26 srk- is now known as srk
00:11:50 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
00:13:30 geekosaur joins (~geekosaur@xmonad/geekosaur)
00:34:36 × mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds)
00:37:25 joukokar[m] joins (~joukokarm@2001:470:69fc:105::3a2f)
00:54:44 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
01:11:19 mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee)
02:00:57 × mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds)
02:07:00 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
03:08:37 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 272 seconds)
03:15:02 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
03:26:47 Guest536 joins (~jennifer@047-026-059-152.res.spectrum.com)
03:30:09 × td_ quits (~td@muedsl-82-207-238-124.citykom.de) (Ping timeout: 272 seconds)
03:32:08 × Guest536 quits (~jennifer@047-026-059-152.res.spectrum.com) (Quit: Leaving)
03:32:46 jennifer joins (~jennifer@047-026-059-152.res.spectrum.com)
03:32:56 jennifer is now known as Guest7456
03:33:37 × Guest7456 quits (~jennifer@047-026-059-152.res.spectrum.com) (Client Quit)
03:34:01 jennifer joins (~jennifer@047-026-059-152.res.spectrum.com)
03:34:25 jennifer is now known as Guest9484
03:35:13 <Guest9484> I failed to identify in time lol. How do I identify so I can keep my name?
03:40:14 Guest9484 is now known as Jennifer
03:40:22 <Jennifer> Test
03:40:43 Jennifer is now known as Guest8385
03:40:49 <Guest8385> Strange I do not remember it doing this
03:41:00 <Guest8385> Why wont Hexchat keep my name?
03:48:10 × Guest8385 quits (~jennifer@047-026-059-152.res.spectrum.com) (Quit: Leaving)
03:51:03 rekahsoft joins (~rekahsoft@2607:fea8:44e0:66:a70f:4317:14fd:33d6)
04:14:42 × jao quits (~jao@45.134.142.225) (Ping timeout: 250 seconds)
04:30:18 × rekahsoft quits (~rekahsoft@2607:fea8:44e0:66:a70f:4317:14fd:33d6) (Remote host closed the connection)
04:34:00 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
04:34:01 allbery_b joins (~geekosaur@xmonad/geekosaur)
04:34:04 allbery_b is now known as geekosaur
04:52:46 bfrk joins (~Thunderbi@2001:9e8:372:4700:6cc2:6e5b:fc28:4868)
07:37:47 × Natch quits (~natch@c-67bae255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
07:39:46 × Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in)
07:42:50 cfricke joins (~cfricke@user/cfricke)
07:43:10 Natch joins (~natch@c-67bae255.014-297-73746f25.bbcust.telenor.se)
07:54:24 Czernobog joins (~Czernobog@user/czernobog)
08:01:37 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
08:45:08 mc47 joins (~mc47@xmonad/TheMC47)
09:00:13 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
09:26:13 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 256 seconds)
09:27:03 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
09:35:37 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 256 seconds)
09:36:01 × Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in)
09:47:40 Czernobog joins (~Czernobog@user/czernobog)
10:26:07 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
10:39:27 <MrElendig> use sasl/certfp to identify before you connect
10:39:39 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
10:54:40 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 250 seconds)
11:17:39 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
11:25:57 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
11:26:30 <geekosaur> hexchat can also identify to nickserv for you,but sasl is better
11:26:43 <geekosaur> hm, they already left
11:41:49 tremon joins (~tremon@83-84-18-241.cable.dynamic.v4.ziggo.nl)
11:59:30 banc joins (banc@gateway/vpn/airvpn/banc)
12:51:55 × n8nl quits (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) (Ping timeout: 256 seconds)
13:22:51 × bfrk quits (~Thunderbi@2001:9e8:372:4700:6cc2:6e5b:fc28:4868) (Quit: bfrk)
13:23:00 _bfrk joins (~Thunderbi@i59F7ABBD.versanet.de)
13:25:18 _bfrk is now known as bfrk
14:09:10 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
14:17:09 The_Czernobog joins (~Czernobog@user/czernobog)
14:17:33 × Czernobog quits (~Czernobog@user/czernobog) (Ping timeout: 252 seconds)
14:17:40 The_Czernobog is now known as Czernobog
14:37:00 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
15:00:07 rekahsoft joins (~rekahsoft@2607:fea8:44e0:66:a70f:4317:14fd:33d6)
15:04:52 qbt joins (~qbt@user/edun)
15:32:08 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
15:37:58 jao joins (~jao@45.134.142.199)
15:42:13 × samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Remote host closed the connection)
15:42:13 × zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection)
15:42:17 × raghavgururajan quits (ea769b8000@user/raghavgururajan) (Remote host closed the connection)
15:42:34 samhh joins (7569f027cf@2604:bf00:561:2000::e4)
15:42:41 zoglesby joins (f0f8ca1525@user/zoglesby)
15:42:50 raghavgururajan joins (ea769b8000@user/raghavgururajan)
15:54:13 × bfrk quits (~Thunderbi@i59F7ABBD.versanet.de) (Ping timeout: 240 seconds)
15:55:09 benin joins (~benin@183.82.26.94)
16:00:12 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:19:38 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3)
16:27:39 edvardeishen joins (~edvardeis@78-56-163-206.static.zebra.lt)
16:31:47 mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee)
16:33:40 bfrk joins (~Thunderbi@i59F7ABBD.versanet.de)
16:48:34 Guest75 joins (~Guest75@108-248-87-227.lightspeed.austtx.sbcglobal.net)
16:50:24 × lazycat quits (~lazycat@user/lazycat) (Quit: ZNC - https://znc.in)
16:52:42 lazycat joins (~lazycat@user/lazycat)
16:57:28 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
16:58:48 jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-000c.res6.spectrum.com)
17:00:43 <jimr> anyone here
17:00:56 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
17:01:30 <geekosaur> yes
17:02:10 <jimr> im having a little problem with my xmonad.hs script..the myStartupHook section
17:02:32 <geekosaur> @where paste
17:02:32 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
17:02:48 <jimr> ok
17:06:07 <jimr> This is paste qDxUIDTI
17:07:34 <jimr> i have picom and compton and nitrogen installed...but i cant get xmonad to recompile them so i have a background everytime i log on
17:07:43 <jimr> im using arch linux if that helps
17:08:03 <jimr> i had it working once...i just forget how
17:09:16 <Guest75> Is that a spacing issue?  It says you're calling spawnOnce with too many args?  Align the whitespace?
17:09:23 <jimr> the xmessage also says executeFile: does not exist (no file or directory)
17:10:01 <jimr> you thinking a space between the ending quote marks?
17:10:19 <geekosaur> the executeFile is a follow-on error because the compile failed
17:10:24 <jimr> k
17:11:04 <geekosaur> and yes, you need to align everything, otherwise it thinks it's a continuation line
17:13:19 <jimr> everythings all aligned each on its own line one below the other
17:14:10 <Guest75> the spawnOnce lines aren't aligned with the first in your example.  Make all the first "s" characters match up vertically
17:14:51 <jimr> k did that
17:17:46 <jimr> mmm think i got it
17:17:53 <geekosaur> you can seethat in the error message, where it ran all the `spawnOnce`-s together
17:18:20 <geekosaur> line 14 of your paste
17:19:13 <jimr> fixed it i think..got no errors...what i did is brought all three spawnOnce statements back to the beginning of the line then pressed tab to indent..and not the space bra
17:19:16 <jimr> err bar
17:19:50 <jimr> brb going to test it
17:19:57 × jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-000c.res6.spectrum.com) (Quit: Leaving)
17:21:05 jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-000c.res6.spectrum.com)
17:21:14 <jimr> yep that worked thanks
17:21:18 <geekosaur> mod-q doesn't require you to exit and log back in
17:21:49 <jimr> k
17:23:13 <jimr> seems xmonad can be picky about spaces at times lol
17:23:38 <geekosaur> haskell is like python in being whitespace-sensitive
17:23:59 <geekosaur> although you can turn it off in haskell by using braces and semicolons instead
17:24:01 <jimr> good to know..since im going to teach my self python
17:24:25 <geekosaur> (that doesn't work in python though)
17:25:39 seschwar joins (~seschwar@user/seschwar)
17:32:20 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
17:33:19 geekosaur joins (~geekosaur@xmonad/geekosaur)
17:35:48 <Guest75> Has there been any thoughts on a wayland effort recently?  The waymonad independent effort seems to have been abandoned.  Was that (wlroots based) implementation considered a good idea in retrospect from the people here?
17:47:56 <geekosaur> not really. we don't have any programmers who know wayland, and mostof us think wayland needs a few more years to mature
17:48:48 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
17:48:52 <geekosaur> we may end up using our donation income to pay someone to write it
17:52:19 <geekosaur> https://github.com/L-as/waymonad README has some notes on the wlroots-based implementation's problems, but still seems to think it's the way to go. I don't know enough about wayland to say.
17:52:42 <Guest75> Agreed that it needs more time to mature.  I've been considering learning the wayland protocol and wlroots in my spare time to get a feel for the level of effort needed.  Was more curious if there were other ideas floating around
17:55:07 <liskin> There's the idea of keeping xmonad a window manager and having the compositor be a separate process, which I'm a big fan of and Las is against it.
17:56:33 <Guest75> Is there a summary of the arguments somewhere?
17:57:31 <liskin> https://news.ycombinator.com/item?id=28797020 and the linked posts
17:57:35 × jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-000c.res6.spectrum.com) (Quit: Leaving)
17:57:58 <Guest75> tyvm
17:58:39 <liskin> Not sure if there's a summary of Las' argument but as I understand it it's mostly about being able to do visual/eye-candy stuff in Haskell.
17:59:28 <geekosaur> I have to admit that if you're looking for eye candy, xmonadis probably not what you shouldbe looking at :)
17:59:30 <liskin> Which is a meaningful goal but IMO not a good tradeoff for xmonad with the "minimal, fast, robust, stable" philosophy
17:59:47 <liskin> geekosaur: /r/unixporn would disagree
18:00:17 <liskin> xmonad's versatility can be abused to get eye candy :-)
18:00:45 <Guest75> without knowing too much about it yet, my concerns are with upkeeping the compositor part/limitations of tying ourselves to wlroots, which is ultimately whatever sway wants to support
18:01:46 <geekosaur> dunno, looks to me like they like xmonad staying out of the way of the real eye candy :)
18:02:20 <liskin> Coming up with a good enough compositor/window-manager protocol could help with both concerns, possibly.
18:02:44 <geekosaur> then again, I've never really gotten the point of desktop eye candy. I want it to help me focus on what I'm doing
18:11:45 <liskin> Yeah, same here, but it's a significant concern for some part of our user base so it's good keeping in mind I suppose
18:12:56 <liskin> People being willing to run picom with its horrible lags tells you something about this
18:13:18 <liskin> And there being more maintained forks of picom than of xmonad :-D
18:16:39 <Guest75> well picom has the amazing benefit of being able to be turned off when it gets in the way lol
18:17:32 <liskin> So does any other X11 compositor though
18:18:10 <Guest75> yes. I was taking shots at wayland
18:18:50 <liskin> I see :-)
18:22:15 <geekosaur> that's what I figured :)
18:22:51 <geekosaur> that said I can see why you'd want the compositor to be the display server; as things are in X11-land, one reason compositors tend to suck is they have to all but duplicate the X server anyway
18:23:23 <geekosaur> or take windows away from the X server and give them to e.g. OpenGL
18:27:02 <Guest75> wayland's compositor + display server seems fine to me given how X11 works, but throwing the WM into some omni-process feels weird.  I need to read up to make sure I understand the justification
18:28:12 <Guest75> feels like separate concerns, but I'm not too knowledgeable on frames and buffers yet
18:29:28 <geekosaur> in some ways they are separate concerns. in others they are not, and some of the shortcomings in X11 compared to Wayland is precisely that window managers and compositors can't share the parts that are in common and can't really synchronize with each other properly
18:29:44 <geekosaur> then again, that mostly comes out when doing fancy eye candy
18:30:32 <geekosaur> but the same problems do exist in lesser forms even with normal window management, and e.g. compton/picom has several knobs to tweak to try to keep it and the window manager on the same page
18:31:06 <geekosaur> and you have to duplicate some specific-window knowledge between the window manager configuration and compton.conf
18:44:43 × rekahsoft quits (~rekahsoft@2607:fea8:44e0:66:a70f:4317:14fd:33d6) (Ping timeout: 256 seconds)
18:45:01 × qbt quits (~qbt@user/edun) (Quit: Leaving.)
19:04:55 twiclo1 joins (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c)
19:10:19 <twiclo1> On other window managers if you have vimx open to a file then try to open that same file in a new terminal with vimx it will just take you to the desktop that vimx session is on. Apparently this doesn't work for a friend of mine on xmonad. Does anyone know what X function does this and if there's a fix?
19:12:48 <geekosaur> that should use EWMH's assign focus feature. it should work if EwmhDesktops is configured properly and if assign-focus hasn't been overridden (this is commonly done to stop browsers from randomly stealing focus)
19:16:04 <twiclo1> Great thanks
19:16:26 <geekosaur> we support both _NET_CURRENT_DESKTOP and _NET_ACTIVE_WINDOW messages
19:17:17 <geekosaur> it is however possiblethat vimx gets confused by the fact that we don't treat a workspace as spanning all monitors
19:20:15 jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-000c.res6.spectrum.com)
19:20:27 <twiclo1> Well he doesn't even have EwmhDesktops set up yet so we'll see if that fixes things
19:20:43 × jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-000c.res6.spectrum.com) (Client Quit)
19:22:26 <twiclo1> Can you have a shortcut for regular fullscreening of an application and another for "proper" fullscreening with ewmhFullscreen?
19:22:36 <twiclo1> Or is it an all or nothing type deal?
19:23:37 rekahsoft joins (~rekahsoft@2607:fea8:44e0:66:a70f:4317:14fd:33d6)
19:25:29 <Guest75> Nothing is all or nothing in xmonad : )
19:25:43 <geekosaur> I'mnot sure I understand the question.
19:25:49 <Guest75> https://old.reddit.com/r/xmonad/comments/su6tb9/how_to_not_allow_a_specific_application_to_go/hxihtgm/
19:25:49 <Guest75> An example of how I set this up
19:26:20 <geekosaur> all I can get ut of "regular fullscreening" is using a layout which assigns a full screen rectangle to an app, like Full or Simplest
19:26:28 <geekosaur> (or almost full screen, like Tabbed)
19:26:44 <Guest75> I use an xprop to determine if a window uses the ewmhFullScreen event hook or not
19:27:01 <twiclo1> You can set up emwhFullscreen so that an application will actually take up the whole screen instead of just their container right?
19:27:10 <twiclo1> Guest75 thanks. I'll look into that
19:31:32 <Solid> twiclo1: yes, there's the separate ewmhFullscreen combinator for that
19:44:57 × rekahsoft quits (~rekahsoft@2607:fea8:44e0:66:a70f:4317:14fd:33d6) (Ping timeout: 240 seconds)
19:47:38 × Guest75 quits (~Guest75@108-248-87-227.lightspeed.austtx.sbcglobal.net) (Quit: Client closed)
19:47:59 Guest75 joins (~Guest75@108-248-87-227.lightspeed.austtx.sbcglobal.net)
19:51:31 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
21:00:02 × edvardeishen quits (~edvardeis@78-56-163-206.static.zebra.lt) (Quit: Client closed)
21:22:32 × Guest75 quits (~Guest75@108-248-87-227.lightspeed.austtx.sbcglobal.net) (Quit: Client closed)
21:26:30 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
21:53:44 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
22:02:26 × twiclo1 quits (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) (Ping timeout: 250 seconds)
22:03:44 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
22:07:32 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
22:22:51 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:28:00 × bfrk quits (~Thunderbi@i59F7ABBD.versanet.de) (Ping timeout: 250 seconds)
22:28:39 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
22:29:06 n8nl joins (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net)
22:30:41 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
22:35:31 × jao quits (~jao@45.134.142.199) (Remote host closed the connection)
22:54:37 × mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 256 seconds)
23:11:14 × ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.4)
23:27:45 ectospasm joins (~ectospasm@user/ectospasm)
23:37:48 × dpn` quits (~dpn@203-206-161-39.perm.iinet.net.au) (Ping timeout: 240 seconds)
23:49:35 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 256 seconds)
23:58:47 jao joins (~jao@45.134.142.199)

All times are in UTC on 2022-03-14.