Logs on 2023-03-22 (liberachat/#xmonad)
| 00:42:23 | × | doppo_ quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 246 seconds) |
| 00:49:24 | → | doppo joins (~doppo@2604:180::e0fc:a07f) |
| 01:02:24 | × | vanvik quits (~vanvik@185.201.120.72) (Ping timeout: 248 seconds) |
| 02:22:03 | → | vanvik joins (~vanvik@185.201.120.72) |
| 03:04:24 | × | banc quits (~banc@154.47.24.195) (Ping timeout: 264 seconds) |
| 03:13:40 | × | td_ quits (~td@i5387090D.versanet.de) (Ping timeout: 246 seconds) |
| 03:15:48 | → | td_ joins (~td@i53870930.versanet.de) |
| 03:20:50 | → | banc joins (~banc@154.47.24.195) |
| 04:03:55 | × | doppo quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 248 seconds) |
| 04:04:55 | → | doppo joins (~doppo@2604:180::e0fc:a07f) |
| 04:13:46 | × | thunderrd quits (~thunderrd@183.182.111.130) (Ping timeout: 276 seconds) |
| 04:25:56 | → | thunderrd joins (~thunderrd@183.182.111.14) |
| 04:43:21 | → | sagax joins (~sagax_nb@user/sagax) |
| 05:59:53 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 06:01:54 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 06:15:53 | → | chomwitt joins (~chomwitt@2a02:587:7a19:3600:1ac0:4dff:fedb:a3f1) |
| 06:22:39 | × | Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving) |
| 06:23:35 | → | Maeda joins (~Maeda@91-161-10-149.subs.proxad.net) |
| 06:39:17 | → | derfflinger joins (~derffling@user/derfflinger) |
| 06:55:20 | × | wusticality quits (~user@76.131.115.3) (Remote host closed the connection) |
| 07:34:26 | → | mncheckm joins (~mncheck@193.224.205.254) |
| 07:37:44 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:5328:6245:cbff:fe9f:48b1) |
| 07:39:15 | <thyriaen> | Howdy friends - I checked the docs and I was under the impression, that ~/.config/xmonad/xmonad.hs is supported in 0.17.1 -- but it doesn't load - Was I mistaken or is there some setting i am missing ? |
| 07:39:28 | <thyriaen> | ( I want to use it instead of ~/.xmonad/xmonad.hs |
| 07:41:48 | <geekosaur> | make sure ~/.xmonad doesn't exist |
| 07:42:10 | <geekosaur> | I've been using the XDG path for around a year without problems |
| 07:43:25 | <Solid> | We even check XDG dirs first in 0.17.0+, so it should definitely work |
| 07:45:04 | <geekosaur> | (it's around ~0345 here, why am I up?) |
| 07:45:07 | <thyriaen> | i deleted ~/.xmonad |
| 07:45:16 | <thyriaen> | and it doesn't load ~/.config/xmonad |
| 07:45:30 | <thyriaen> | and then creates ~/.xmonad new and uses the default config from within |
| 07:47:30 | <Solid> | can you post the output of `xmonad --version` and `xmonad --recompile` ? |
| 07:52:54 | <thyriaen> | Solid, sure |
| 07:53:41 | <thyriaen> | i have version 0.17.1 |
| 07:55:22 | <geekosaur> | that's not quite enough. how is xmonad getting started and is it starting the correct xmonad? the path you have in a terminal may not be the one in effect when xmonad starts, so if yoy have two copies of xmonad the wrong one may be run |
| 07:55:42 | <geekosaur> | more specifically, do you have /usr/bin/xmonad and what version is it? |
| 07:58:01 | <thyriaen> | geekosaur, i only have one xmonad, from my package manager on a fresh install |
| 07:58:27 | <thyriaen> | running /usr/bin/xmonad --version gives 0.17.1 |
| 07:58:40 | <thyriaen> | my output of recompile is: |
| 07:59:11 | <thyriaen> | "Xmonad will use ghc to recompile because neither /home/thyriaen/.xmonad/build nor /home/thyriaen/.xmonad/stack.yaml exsists |
| 07:59:15 | <thyriaen> | recompiling ( forced ) |
| 07:59:21 | <thyriaen> | exited with success |
| 08:00:16 | <thyriaen> | " |
| 08:00:21 | geekosaur | wonders if the xdg detection stuff needs debug output |
| 08:02:00 | × | derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 255 seconds) |
| 08:02:04 | <thyriaen> | geekosaur, does the binary has to be present in the /.config/xmonad/ folder ? |
| 08:02:09 | <thyriaen> | because it isn't |
| 08:02:19 | <thyriaen> | it only is in the ~/.xmonad folder |
| 08:02:40 | <Solid> | no, when using XDG dirs the binary gets sent to $XDG_CACHE_HOME |
| 08:02:44 | <geekosaur> | that's because it's putting oit there, which means it picked the wrong folder |
| 08:03:49 | <thyriaen> | geekosaur, could it be that when starting up and xmonad get's loaded at that time my xdg stuff isn't set yet so it can't find the .config folder ? |
| 08:04:16 | <Solid> | Oh, nvmd, we do not prefer XDG dirs |
| 08:04:32 | <Solid> | only the XMonad env vars |
| 08:05:03 | <Solid> | thyriaen: it's first looking for either `xmonad.hs`, or `build` inside of ~/.xmonad |
| 08:05:06 | <geekosaur> | we don't require the xdg envars although we use them if present, if I recall the code correctly |
| 08:05:21 | <Solid> | yeah all those env vars have a fallback |
| 08:05:28 | <Solid> | like ~/.config etc. |
| 08:05:32 | <thyriaen> | ic |
| 08:05:38 | <thyriaen> | but |
| 08:05:42 | <thyriaen> | when i delete ~/.xmonad |
| 08:05:44 | <thyriaen> | and reboot |
| 08:05:47 | <thyriaen> | it get's recreated |
| 08:05:54 | <thyriaen> | even thought i have an ~/.config/xmonad/xmonad.hs |
| 08:06:48 | <geekosaur> | that's wrong. I could have sworn we look specifically for where xmonad.hs is, and check the xdg dir first (well, we check the xmonad envar first, then the xdg dir, then fallback to ~/.xmonad) |
| 08:07:15 | <Solid> | I was thinking that as well, but we explicitly check `xmEnvDirs <|> xmDirs <|> xdgDirs` |
| 08:07:23 | <Solid> | And the docs agree and weren't changed for a while |
| 08:07:59 | <Solid> | but we *do* check for xmonad.hs or build explicitly |
| 08:08:06 | <Solid> | not just for the presence of the directory |
| 08:08:38 | <geekosaur> | right, that was the fix for random unfixed contribs creating data files explicitly in ~/.xmonad (hello prompt) |
| 08:09:00 | <Solid> | thyriaen: only thing I can think of is that there is some old version of xmonad somewhere that gets used for the first recompilation step |
| 08:09:55 | <thyriaen> | Solid, as I said, it is a fresh install with only one xmonad version |
| 08:11:29 | <geekosaur> | just for grins and giggles: you don't happen to have $XMONAD_CONFIG_DIR set do you? |
| 08:11:38 | <thyriaen> | let me check |
| 08:12:07 | <thyriaen> | echo $XMONAD_CONFIG_DIR returns a empty line |
| 08:15:54 | <geekosaur> | odd. I know this works because I've been using it |
| 08:16:50 | <thyriaen> | geekosaur, any ideas what else i can check ? |
| 08:17:15 | <geekosaur> | no, I'm pretty lost at this point |
| 08:17:17 | <deebo> | check yourself, before you wreck yourself |
| 08:17:18 | <geekosaur> | 😞 |
| 08:17:41 | <thyriaen> | maybe the launch script of my display manager |
| 08:17:44 | <thyriaen> | is wrong |
| 08:17:47 | <thyriaen> | where can i find that ? |
| 08:18:09 | <geekosaur> | depends on the display manager but often /usr/share/xsessions |
| 08:18:42 | <thyriaen> | geekosaur, it just execs xmonad-start |
| 08:19:25 | <geekosaur> | so now you need to find that, which I presume is a script |
| 08:20:14 | <thyriaen> | geekosaur, yes it is |
| 08:20:20 | <thyriaen> | it is in /usr/bin/ |
| 08:20:40 | <thyriaen> | it does a lot of directory stuff |
| 08:20:43 | <thyriaen> | let me show you |
| 08:22:16 | <geekosaur> | (btw you don't have to keep pinging me) |
| 08:23:14 | <thyriaen> | i think it is a habbit |
| 08:25:51 | <thyriaen> | paste.tomsmeding.com/fFNtjbVb |
| 08:27:00 | <geekosaur> | yeh, that's creating ~/.xmonad and copying their idea of a default config into it |
| 08:29:34 | <thyriaen> | geekosaur, and xmonad-start is provided by my distribution ? |
| 08:29:44 | <geekosaur> | if you change the xsession desktop file to run xmonad directly instead, things should work as they're supposed to |
| 08:29:53 | <geekosaur> | yes, this came from your distro |
| 08:30:04 | <thyriaen> | geekosaur, so just instead of xmonad-start i just exec xmonad ? |
| 08:31:54 | <geekosaur[m]> | Yes |
| 08:33:22 | <thyriaen> | thanks a lot geekosaur, it works now :p |
| 08:42:31 | <geekosaur> | you should probably file a bug against your distro that they should check ~/.config/xmonad before forcing ~/.xmonad |
| 08:43:48 | <geekosaur> | and possibly should default to XDG for new installs |
| 08:57:57 | <thyriaen> | geekosaur, i will try to do that |
| 08:58:04 | → | derfflinger joins (~derffling@user/derfflinger) |
| 09:50:50 | × | banc quits (~banc@154.47.24.195) (Quit: Bye, bye) |
| 09:57:51 | × | ft quits (~ft@p3e9bc443.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
| 11:14:31 | × | derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 240 seconds) |
| 11:29:44 | × | thyriaen quits (~thyriaen@2a01:aea0:dd4:5328:6245:cbff:fe9f:48b1) (Remote host closed the connection) |
| 12:21:27 | → | derfflinger joins (~derffling@user/derfflinger) |
| 13:40:33 | × | thunderrd quits (~thunderrd@183.182.111.14) (Ping timeout: 268 seconds) |
| 13:53:06 | → | thunderrd joins (~thunderrd@183.182.111.220) |
| 14:18:55 | × | sagax quits (~sagax_nb@user/sagax) (Ping timeout: 276 seconds) |
| 14:48:48 | × | alethkit quits (23bd17ddc6@sourcehut/user/alethkit) (Remote host closed the connection) |
| 14:48:48 | × | zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection) |
| 14:48:48 | × | samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Remote host closed the connection) |
| 14:50:08 | → | zoglesby joins (f0f8ca1525@2604:bf00:561:2000::64) |
| 14:50:08 | × | zoglesby quits (f0f8ca1525@2604:bf00:561:2000::64) (Changing host) |
| 14:50:08 | → | zoglesby joins (f0f8ca1525@user/zoglesby) |
| 14:50:35 | → | samhh joins (7569f027cf@2604:bf00:561:2000::e4) |
| 14:51:44 | → | alethkit joins (23bd17ddc6@sourcehut/user/alethkit) |
| 15:50:33 | × | zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection) |
| 15:50:33 | × | alethkit quits (23bd17ddc6@sourcehut/user/alethkit) (Write error: Broken pipe) |
| 15:50:34 | × | samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Remote host closed the connection) |
| 15:50:57 | × | derfflinger quits (~derffling@user/derfflinger) (Quit: Leaving) |
| 15:55:08 | → | zoglesby joins (f0f8ca1525@user/zoglesby) |
| 15:56:12 | → | alethkit joins (23bd17ddc6@sourcehut/user/alethkit) |
| 15:56:52 | → | samhh joins (7569f027cf@2604:bf00:561:2000::e4) |
| 16:00:11 | × | lilua[m] quits (~liluamatr@2001:470:69fc:105::3:1c9e) (Quit: You have been kicked for being idle) |
| 16:23:20 | → | rekahsoft joins (~rekahsoft@bras-base-orllon1122w-grc-07-174-95-68-142.dsl.bell.ca) |
| 16:36:33 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 16:38:32 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 17:54:48 | → | malook joins (~Thunderbi@46.52.72.170) |
| 17:57:17 | × | matijja quits (~matijja@193.77.181.201) (Quit: ZNC 1.8.2 - https://znc.in) |
| 17:59:10 | → | matijja joins (~matijja@193.77.181.201) |
| 18:00:59 | × | matijja quits (~matijja@193.77.181.201) (Client Quit) |
| 18:01:34 | → | matijja joins (~matijja@193.77.181.201) |
| 18:30:55 | × | malook quits (~Thunderbi@46.52.72.170) (Quit: malook) |
| 19:53:02 | → | ft joins (~ft@p3e9bc443.dip0.t-ipconnect.de) |
| 20:10:30 | × | ft quits (~ft@p3e9bc443.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 20:19:34 | → | ft joins (~ft@p3e9bc443.dip0.t-ipconnect.de) |
| 20:37:40 | → | srz joins (~srz@181.228.49.93) |
| 21:14:58 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving) |
| 21:27:59 | × | srz quits (~srz@181.228.49.93) (Ping timeout: 268 seconds) |
| 21:34:17 | → | yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 21:57:29 | × | rekahsoft quits (~rekahsoft@bras-base-orllon1122w-grc-07-174-95-68-142.dsl.bell.ca) (Ping timeout: 246 seconds) |
| 22:38:37 | × | chomwitt quits (~chomwitt@2a02:587:7a19:3600:1ac0:4dff:fedb:a3f1) (Ping timeout: 265 seconds) |
| 23:07:12 | → | srz joins (~srz@181.228.49.93) |
| 23:43:40 | × | vifon quits (~vifon@user/vifon) (Ping timeout: 252 seconds) |
| 23:44:03 | → | vifon joins (~vifon@nixon.einval.eu) |
| 23:45:37 | × | vifon quits (~vifon@nixon.einval.eu) (Client Quit) |
| 23:45:50 | → | vifon joins (~vifon@nixon.einval.eu) |
| 23:51:31 | → | haskl[error] joins (~haskl@user/haskl) |
| 23:51:33 | × | haskl quits (~haskl@user/haskl) (Read error: Connection reset by peer) |
| 23:54:01 | × | srz quits (~srz@181.228.49.93) (Ping timeout: 240 seconds) |
| 23:55:20 | × | vifon quits (~vifon@nixon.einval.eu) (Changing host) |
| 23:55:20 | → | vifon joins (~vifon@user/vifon) |
All times are in UTC on 2023-03-22.