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.