Logs on 2022-03-08 (liberachat/#xmonad)
| 00:05:17 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds) |
| 00:20:25 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 01:08:12 | → | mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 02:24:39 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving) |
| 02:33:36 | → | plouklapenguin joins (~plouklape@c-98-37-19-82.hsd1.ca.comcast.net) |
| 02:34:09 | × | plouklapenguin quits (~plouklape@c-98-37-19-82.hsd1.ca.comcast.net) (Client Quit) |
| 02:38:34 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds) |
| 02:45:38 | → | yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 02:46:12 | × | Buliarous quits (~gypsydang@46.232.210.139) (Quit: leaving) |
| 02:46:28 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 02:47:49 | × | Buliarous quits (~gypsydang@46.232.210.139) (Client Quit) |
| 02:54:37 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 02:55:51 | × | Buliarous quits (~gypsydang@46.232.210.139) (Client Quit) |
| 02:56:00 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 02:57:53 | × | Buliarous quits (~gypsydang@46.232.210.139) (Client Quit) |
| 02:58:04 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 03:00:32 | × | Buliarous quits (~gypsydang@46.232.210.139) (Client Quit) |
| 03:00:42 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 03:01:40 | × | Buliarous quits (~gypsydang@46.232.210.139) (Client Quit) |
| 03:02:09 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 03:02:33 | × | Buliarous quits (~gypsydang@46.232.210.139) (Client Quit) |
| 03:03:34 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 03:25:06 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 03:28:08 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 03:31:32 | → | iqubic joins (~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) |
| 03:32:31 | <iqubic> | Is there a guide anywhere for what widgets and things I can add to xmobar? |
| 03:42:53 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 03:45:18 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 03:55:36 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 04:05:56 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 04:25:17 | × | mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds) |
| 04:32:14 | × | iqubic quits (~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) (Quit: Connection closed) |
| 04:59:30 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 272 seconds) |
| 05:10:10 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 05:16:12 | → | Tin[m] joins (~tinmatrix@2001:470:69fc:105::1:4fb3) |
| 05:28:35 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 06:28:04 | × | lazycat quits (~lazycat@user/lazycat) (Quit: ZNC - https://znc.in) |
| 06:30:41 | → | lazycat joins (~lazycat@user/lazycat) |
| 07:33:28 | <Solid> | ?tell iqubic the xmoar docs should list all of the modules that you can add |
| 07:33:29 | <lambdabot> | Consider it noted. |
| 08:36:09 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 09:00:15 | × | jakeStateless-Fa quits (~jakefroms@2001:470:69fc:105::15ef) (Quit: You have been kicked for being idle) |
| 10:44:28 | ← | unknownbeing[m] parts (~unknownbe@2001:470:69fc:105::1:237b) () |
| 10:51:04 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 10:52:07 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 10:53:40 | ← | Tin[m] parts (~tinmatrix@2001:470:69fc:105::1:4fb3) () |
| 11:08:35 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 11:09:48 | <mc47> | liskin, Solid, geekosaur: I was busy these days with life (thank you german bureaucracy :D), I'll catch up this weekend probably. Just a heads up ;) |
| 11:10:28 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 11:10:32 | → | srk joins (~sorki@user/srk) |
| 11:11:12 | → | mc47[m] joins (~mc47matri@2001:470:69fc:105::733) |
| 11:41:04 | → | yauhsien joins (~Yau-Hsien@61-231-43-120.dynamic-ip.hinet.net) |
| 12:05:57 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection) |
| 12:07:11 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 12:28:35 | <Solid> | mc47[m]: sounds good :) |
| 12:28:56 | <Solid> | the Kafkaesque nightmare that it German bureaucracy is quite something to behold :> |
| 13:15:12 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 14:40:00 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 14:42:01 | <liskin> | hacktoberfest t-shirt arrived \o/ |
| 15:05:20 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 15:39:54 | <Solid> | nice! |
| 16:32:51 | × | incertia quits (~incertia@207.98.163.88) (Quit: ZNC 1.7.5 - https://znc.in) |
| 16:36:12 | → | incertia joins (~incertia@207.98.163.88) |
| 16:59:44 | → | seschwar joins (~seschwar@user/seschwar) |
| 17:35:04 | → | mohab joins (~mohab@41.129.70.89) |
| 17:39:49 | × | mohab quits (~mohab@41.129.70.89) (Client Quit) |
| 17:50:20 | → | kwer[m] joins (~kwermatri@2001:470:69fc:105::1:4da1) |
| 17:51:10 | → | mohab joins (~mohab@197.46.171.192) |
| 18:03:21 | × | mohab quits (~mohab@197.46.171.192) (Quit: WeeChat 3.4) |
| 18:20:30 | → | iqubic joins (~avi@c-67-171-37-233.hsd1.wa.comcast.net) |
| 18:21:40 | <iqubic> | Well, I've just added a few things to my xmonad config, and rebooted my comupter. Now when I log in, all I see is a black screen with nothing at all running, not even xmobar. |
| 18:22:02 | <iqubic> | My keyboard shortcuts aren't working, and in general, it seems like xmonad has frozen up. |
| 18:22:19 | <iqubic> | All I have a mouse cursor on a black screen. |
| 18:23:13 | <geekosaur> | by any chance does alt-shift-enter open a terminal? |
| 18:23:36 | <geekosaur> | (which would mean xmonad is running but your config isn't being used for some reason) |
| 18:23:40 | <iqubic> | my .xmonad config is here: https://termbin.com/ieuy |
| 18:24:10 | <iqubic> | And no, alt-shift-enter doesn't open a terminal. Or maybe it does, but I don't have the default xterm installed. |
| 18:24:42 | <iqubic> | Alright... Yeah. alt-shift-enter does open a terminal. |
| 18:25:32 | <iqubic> | My config is at ~/.config/xmonad/xmonad.hs |
| 18:25:57 | <geekosaur> | wonder if it's started looking in the wrong place, then |
| 18:26:32 | <geekosaur> | what version of xmonad are you using? (or "should" be using; maybe it got updated and you only found out at reboot) |
| 18:27:44 | <geekosaur> | and, do you suddenly have a ~/.xmonad directory, probably with some dotfiles in it? |
| 18:28:43 | <iqubic> | I'm using the latest version of xmonad. I pulled the sources from github and did a `stack install` with this stack.yaml: https://termbin.com/9txf |
| 18:28:54 | <geekosaur> | xmonad 0.15 is a bitbuggy about determining which directory to use for its config, and contrib 0.16 has some bugs which can trigger the 0.15 bug by writing state files to the wrong directory |
| 18:29:07 | <iqubic> | That installed a binary to ~/.local/bin/xmonad |
| 18:29:29 | <iqubic> | I'm asking my login manager to run the xmonad binary from ~/.local/bin/xmonad |
| 18:30:21 | <geekosaur> | that stack.yaml shows you as getting xmonad from an LTS release, so it will be xmonad 0.15 |
| 18:30:21 | <iqubic> | I don't have a ~/.xmonad directory. All xmonad config stuff is in ~/.config/xmonad |
| 18:30:31 | <geekosaur> | that';s where you intend it to be |
| 18:30:46 | <geekosaur> | the symptons you describe suggest it's looking in ~/.xmonad instead |
| 18:30:51 | <iqubic> | I see. |
| 18:31:11 | <geekosaur> | and as I described, 0.15 has some bugs with respect to this |
| 18:31:25 | <geekosaur> | you might try it with the nightly resolver, which has 0.17.0 |
| 18:32:14 | <geekosaur> | (stackage hasn't yet released an LTS with xmonad 0.17) |
| 18:32:21 | <iqubic> | No, I'm certainly using 0.17.0.9. |
| 18:32:34 | <iqubic> | which xmonad gives ~/.local/bin/xmonad |
| 18:32:43 | <iqubic> | and xmonad --version gives 0.17.0.9 |
| 18:33:07 | <geekosaur> | that's not what your stack.yaml says. is it actually being used? |
| 18:33:17 | <iqubic> | I'm not sure. |
| 18:33:31 | <geekosaur> | you are using resolver 18.27 and do not have extra-packages pointing to git releases |
| 18:33:49 | <geekosaur> | erm, extra-deps |
| 18:34:15 | <iqubic> | Yes, but I have the full sources for xmonad on my system. |
| 18:34:45 | <geekosaur> | stack won't be using them without an extra-deps stamnza pointing to them |
| 18:34:55 | <iqubic> | I cloned xmonad and xmonad-contrib in to my ~/.config/xmonad directory and then ran "stack init" |
| 18:34:57 | <geekosaur> | unless you are installing by some means other than stack |
| 18:35:36 | <geekosaur> | mm, maybe. I admit I don't know stack that well, but my understanding is you need extra-deps for stack to actually use those checkouts |
| 18:35:40 | <iqubic> | No. After cloning the sources, then running stack init, I then ran stack install. |
| 18:36:02 | <geekosaur> | on the other hand, you apparently have the right version running. so the question is why isn;t it seeing your config |
| 18:36:23 | <geekosaur> | can you doublecheck you really don't have ~/.xmonad ? |
| 18:36:44 | <geekosaur> | also see if `echo $XMONAD_CONFIG_DIR` says something |
| 18:36:49 | <iqubic> | I really don't have a ~/.xmonad directory. |
| 18:37:49 | <geekosaur> | (also I need someone who understands stack better than I do…) |
| 18:38:32 | <iqubic> | Should I try reinstalling xmonad, using a method you understand better? |
| 18:39:01 | <geekosaur> | probably not since cmonad --version is returning the right thing; it's far more likely that I'm confused than that something is wrong |
| 18:39:15 | <geekosaur> | does `xmonad --recompile` do anything useful? |
| 18:39:35 | <iqubic> | It succeeds with no errors |
| 18:40:03 | <iqubic> | I don't seem to have any $XMONAD_CONFIG value set. |
| 18:40:26 | <iqubic> | echo $XMONAD_CONFIG is returning a blank line. |
| 18:40:40 | <geekosaur> | it's XMONAD_CONFIG_DIR |
| 18:41:04 | <iqubic> | Also not set for me. |
| 18:41:28 | <geekosaur> | odd |
| 18:41:40 | <geekosaur> | just for grins and giggles, try `xmonad --restart` |
| 18:42:43 | <iqubic> | That's still not using my config |
| 18:42:50 | <geekosaur> | :( |
| 18:44:52 | <iqubic> | I had this working the other day. The only thing that changed was that I deleted my binaries and swtiched from a version installed with cabal, to one installed with stack |
| 18:45:32 | <iqubic> | Shall I delete the stack binary and switch back to cabal? |
| 18:45:45 | <geekosaur> | I don;t see how that would help |
| 18:46:06 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 18:46:11 | <geekosaur> | the stack binary is working well enough to find and recompile your config, it should be working well enough to find and use your config |
| 18:46:25 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection) |
| 18:47:14 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 18:50:24 | × | Buliarous quits (~gypsydang@46.232.210.139) (Remote host closed the connection) |
| 18:51:37 | <geekosaur> | hm. can you check that something didn't reconfigure your display manager to run a different xmonad? |
| 18:51:55 | <iqubic> | I'll try checking that, yeah. |
| 18:54:56 | <iqubic> | I just deleted the stack binaries, and reinstalled using cabal. Now it works properly. |
| 18:56:34 | <iqubic> | With that issue solved, I bid you farewell. |
| 18:56:39 | <iqubic> | exit |
| 18:56:42 | × | iqubic quits (~avi@c-67-171-37-233.hsd1.wa.comcast.net) (Quit: leaving) |
| 18:58:31 | → | iqubic joins (~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) |
| 18:58:46 | <geekosaur> | odd |
| 18:59:18 | <geekosaur> | I can't see why stack would have done that, unless your config waspointing at a cabal-installed one instead and it's looking in the wrong place |
| 18:59:23 | × | iqubic quits (~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) (Client Quit) |
| 18:59:30 | <geekosaur> | cabalwould be ~/.cabal/bin/xmonad |
| 18:59:33 | <geekosaur> | oh |
| 18:59:36 | <geekosaur> | sigh |
| 19:13:59 | → | Buliarous joins (~gypsydang@46.232.210.139) |
| 19:18:02 | → | desantra joins (~skykanin@user/skykanin) |
| 20:25:04 | × | desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.3) |
| 20:46:17 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 20:46:50 | → | seschwar joins (~seschwar@user/seschwar) |
| 21:10:33 | → | iqubic joins (~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) |
| 21:11:03 | <iqubic> | What's the difference between the doSink and doLower manage hooks? |
| 21:18:40 | <geekosaur> | "sink"means moving form the floating layer to the tiled layer. "lower" is what it says on the tin |
| 21:19:01 | <geekosaur> | (sink as the opposite of float) |
| 21:22:23 | <geekosaur> | thta is,lower puts a window below all other windows |
| 21:23:47 | <iqubic> | Ah. I see. |
| 21:24:09 | <iqubic> | Do floating windows that have focus automatically become raised? |
| 21:24:57 | <geekosaur> | yes |
| 21:26:07 | <iqubic> | Is there a way to automatically lower all tiling windows? |
| 21:28:50 | <geekosaur> | tiled windows are always below floating windows. otherwise their z-order is determined by the layout and there's no way to override it exscept to use a different layout |
| 21:57:30 | <iqubic> | How I get the className and titleName properties for a given window? |
| 21:58:06 | <geekosaur> | they are the first and second strings reported for WM_CLASS |
| 21:58:28 | <geekosaur> | or there'sa script in contrib iirc which outputs it in manageHook form |
| 21:58:49 | <iqubic> | And how do I get that value? Is there a command line tool I can use? |
| 21:58:52 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/blob/master/scripts/window-properties.sh |
| 21:59:17 | <geekosaur> | or just: xprop WM_CLASS, then click on the window |
| 21:59:29 | <iqubic> | Thanks. |
| 22:00:57 | <iqubic> | Now, is there a guide to xmobar configuration? I have my XMobarPP set up properly in xmonad.hs. I want to configure font choice, font size, and which other widgets I use. |
| 22:01:28 | <iqubic> | I'm just gonna do the default xmobarrc plain text configuration style |
| 23:23:23 | × | liskin quits (~liskin@xmonad/liskin) (Quit: liskin) |
| 23:23:42 | → | liskin joins (~liskin@xmonad/liskin) |
| 23:29:26 | → | lisk1n joins (~liskin@xmonad/liskin) |
| 23:33:51 | × | lisk1n quits (~liskin@xmonad/liskin) (Client Quit) |
| 23:33:59 | × | liskin quits (~liskin@xmonad/liskin) (Quit: liskin) |
| 23:34:30 | → | liskin joins (~liskin@xmonad/liskin) |
| 23:41:21 | × | pl quits (sid98063@id-98063.helmsley.irccloud.com) (Ping timeout: 252 seconds) |
| 23:41:54 | × | PotatoGim quits (sid99505@id-99505.lymington.irccloud.com) (Read error: No route to host) |
| 23:42:21 | → | PotatoGim joins (sid99505@id-99505.lymington.irccloud.com) |
| 23:42:40 | → | pl joins (sid98063@id-98063.helmsley.irccloud.com) |
| 23:44:06 | × | sibi quits (~sibi@2001:470:69fc:105::8ab) (Ping timeout: 252 seconds) |
| 23:44:06 | × | joa[m] quits (~joamatrix@2001:470:69fc:105::1:54d1) (Ping timeout: 252 seconds) |
| 23:47:36 | → | bfrk joins (~Thunderbi@2001:9e8:36b:2a00:1573:6e9f:ebdd:ec78) |
| 23:58:38 | → | sibi joins (~sibi@2001:470:69fc:105::8ab) |
| 23:59:27 | → | joa[m] joins (~joamatrix@2001:470:69fc:105::1:54d1) |
All times are in UTC on 2022-03-08.