Logs: liberachat/#xmonad
| 2021-10-21 22:20:04 | <eqw> | Hello. My xmobar is now behind any windows and thus invisible and almost useless. This problem didn't exist until today. Restart of X doesn't help. What else can I do? |
| 2021-10-21 22:20:45 | <geekosaur> | sounds like you lost avoidStruts somewhere in your layoutHook |
| 2021-10-21 22:21:23 | → | mestre joins (~mestre@191.177.175.57) |
| 2021-10-21 22:22:08 | <geekosaur> | since that's what forces windows to resize around the status bar |
| 2021-10-21 22:22:23 | <eqw> | but I didn't touch my ~/.xmonad/xmobar.hs since 2017 |
| 2021-10-21 22:23:28 | <eqw> | and neither I touched ~/.xmonad/xmonad.hs since 2020 |
| 2021-10-21 22:24:02 | <geekosaur> | conceivably you took an update that changed things, although it'd have had to be really delayed for it to be one of the xmonad changes that affected this |
| 2021-10-21 22:24:46 | <geekosaur> | might have been an xmobar update, I think they changed the interaction between override_redirect and lowerOnStart? |
| 2021-10-21 22:25:10 | <geekosaur> | sadly liskin's the one who knows xmobar but I think he gave up and went to bed |
| 2021-10-21 22:30:14 | <liskin> | I wanted to, but haven't managed to go yet :-) |
| 2021-10-21 22:30:33 | <eqw> | so neither xmonad nor xmobar store on disk any info between runs? |
| 2021-10-21 22:30:55 | <liskin> | eqw: if you haven't changed config, what did you change? did you upgrade anything? |
| 2021-10-21 22:31:01 | <liskin> | or perhaps downgrade? :-) |
| 2021-10-21 22:31:30 | <eqw> | liskin: nothing, i believe |
| 2021-10-21 22:32:04 | <liskin> | xmonad stores state, but restarting X clears that, so it's as if it didn't |
| 2021-10-21 22:32:42 | <geekosaur> | xmonad and xmobar only store their configs. there's some information xmonad passes between running instances during mod-q but if that's sticking around it's a bug |
| 2021-10-21 22:32:54 | <geekosaur> | that said you might see if mod-shift-space changes anything |
| 2021-10-21 22:33:05 | <geekosaur> | (this will reset layouts) |
| 2021-10-21 22:34:15 | <liskin> | I don't think there were changes in xmobar around override_redirect/lowerOnStart lately, it's been that way for ages |
| 2021-10-21 22:34:24 | <eqw> | the screen is blinking when i press mod-shift-space. I mean, I see xmobar for a part of second. |
| 2021-10-21 22:34:56 | <geekosaur> | yes, it forces a refresh. but this sounds like the layout is broken, then |
| 2021-10-21 22:35:30 | <liskin> | and xmonad's handling of this was touched lately, but not in a way that would need config changes, or break it; more the other way around, we made it more tolerant of misconfigurations and fixed bugs |
| 2021-10-21 22:36:01 | <liskin> | so the only scenario I can think of that would explain this is eqm upgrading from xmonad 0.11 to xmonad 0.13/0.15 or something :-) |
| 2021-10-21 22:36:21 | <liskin> | *eqw I mean |
| 2021-10-21 22:38:04 | <liskin> | (and if that's what happened, the solution is to either use "docks" instead of "docksEventHook", or to upgrade to the current git master, which makes "docksEventHook" alone work again) |
| 2021-10-21 22:38:25 | <geekosaur> | might be worth seeing your config to see if there are bugs in it (or bugs in xmonad that it uncovers) |
| 2021-10-21 22:38:27 | <eqw> | I upgraded my ubuntu from 16.04 to 20.04, but it took place about year ago |
| 2021-10-21 22:38:32 | <geekosaur> | @where paste |
| 2021-10-21 22:38:32 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
| 2021-10-21 22:39:01 | <liskin> | eqw: an update of ubuntu doesn't force xmonad to recompile, though |
| 2021-10-21 22:39:12 | <liskin> | so it's possible you were running an old binary |
| 2021-10-21 22:39:20 | <liskin> | and then something forced it to rebuild today |
| 2021-10-21 22:40:11 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2021-10-21 22:40:39 | → | ArgoLargo[m] joins (~argolargo@2001:470:69fc:105::1:16b1) |
| 2021-10-21 22:40:58 | <eqw> | when the problem appeared I removed the binaries in ~/.xmonad as the had mtime 2021-10-21 |
| 2021-10-21 22:41:18 | <eqw> | https://termbin.com/0ust is my xmonad.hs |
| 2021-10-21 22:41:22 | <liskin> | and ubuntu 16.04 was released before xmonad 0.13, so this seems close to the explanation I had in mind |
| 2021-10-21 22:41:27 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
| 2021-10-21 22:41:35 | <liskin> | 2021-10-21 is today, so that indeed suggests it recompiled today for some reason |
| 2021-10-21 22:42:18 | <liskin> | oh, right, you have neither docksEventHook nor docksStartupHook there |
| 2021-10-21 22:42:43 | <liskin> | that's indeed a config that should be broken since 0.12-ish |
| 2021-10-21 22:43:08 | <liskin> | https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.16.999/XMonad-Hooks-ManageDocks.html |
| 2021-10-21 22:43:15 | <liskin> | main = xmonad $ … . docks . … $ def{…} |
| 2021-10-21 22:43:37 | <liskin> | in your case just main = xmonad $ docks $ def |
| 2021-10-21 22:45:21 | <eqw> | that helped, thank you! |
| 2021-10-21 22:45:28 | <liskin> | good |
| 2021-10-21 22:45:35 | <liskin> | and good night, this time for real :-) |
| 2021-10-21 22:49:38 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2021-10-21 22:50:30 | <Arcanus[m]> | <liskin> "and then something forced it..." <- I just had a major update for xmonad today, it also looks like my config may be broken, still waiting on updates to finish, but I expect to not have a working machine here soon |
| 2021-10-21 22:56:34 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-21 22:58:21 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-21 23:05:58 | × | alternateved quits (~user@staticline-31-183-146-132.toya.net.pl) (Ping timeout: 260 seconds) |
| 2021-10-21 23:10:09 | × | eqw quits (~eqw@31.134.178.99) (Remote host closed the connection) |
| 2021-10-22 00:31:11 | × | mestre quits (~mestre@191.177.175.57) (Quit: Lost terminal) |
| 2021-10-22 01:40:57 | → | mvk joins (~mvk@2607:fea8:5cc1:300::4b63) |
| 2021-10-22 01:59:54 | → | guydb89 joins (~guy@98.40.140.117) |
| 2021-10-22 02:04:40 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds) |
| 2021-10-22 02:24:19 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2021-10-22 02:26:50 | × | td_ quits (~td@94.134.91.188) (Ping timeout: 260 seconds) |
| 2021-10-22 02:27:03 | → | td_ joins (~td@94.134.91.188) |
| 2021-10-22 02:40:38 | × | td_ quits (~td@94.134.91.188) (Ping timeout: 260 seconds) |
| 2021-10-22 02:42:24 | → | td_ joins (~td@94.134.91.189) |
| 2021-10-22 03:18:54 | × | guydb89 quits (~guy@98.40.140.117) (Ping timeout: 260 seconds) |
| 2021-10-22 03:33:41 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 2021-10-22 03:33:54 | <L29Ah> | i see there's https://hackage.haskell.org/package/xmonad-0.15/docs/XMonad-ManageHook.html#v:-61--63- for exact matching of window properties |
| 2021-10-22 03:34:30 | <L29Ah> | how should i match a prefix of a window property? |
| 2021-10-22 03:52:24 | <fizzie> | You can look at the definition of =?, namely: q =? x = fmap (== x) q |
| 2021-10-22 03:52:26 | <fizzie> | And then do the same thing except with isPrefixOf. |
| 2021-10-22 03:54:42 | <fizzie> | IOW, fmap ("foo" `isPrefixOf`) should work for converting a Query String to a Query Bool. |
| 2021-10-22 03:55:19 | <L29Ah> | thanks |
| 2021-10-22 04:00:22 | <fizzie> | There's also https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-ManageHelpers.html#v:isInProperty which isn't exactly "prefix" but "contains" instead. |
| 2021-10-22 05:00:59 | × | mvk quits (~mvk@2607:fea8:5cc1:300::4b63) (Ping timeout: 264 seconds) |
| 2021-10-22 05:20:00 | <Solid> | people have asked for a prefix thing quite often lately |
| 2021-10-22 05:20:09 | <Solid> | I guess we should provide that |
| 2021-10-22 05:21:02 | <Solid> | it would even fit nicely into the language is we called it `(^?)` or something (which would also give us `(~?)` for and `isInfixOf` variant |
| 2021-10-22 05:31:01 | → | qbt joins (~qbt@user/edun) |
| 2021-10-22 06:02:11 | × | catman quits (~catman@user/catman) (Ping timeout: 264 seconds) |
| 2021-10-22 06:14:05 | → | benin joins (~benin@183.82.207.116) |
| 2021-10-22 06:33:12 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2021-10-22 06:44:47 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 264 seconds) |
| 2021-10-22 07:04:58 | <mc47[m]> | Solid I just needed that lately too |
| 2021-10-22 07:05:31 | <mc47[m]> | Might be worth it to explain how to create custom predicates (e.g. tell them about fmap) |
| 2021-10-22 07:27:28 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-10-22 07:28:14 | <mc47> | geekosaur: my medium concern is about changing WSPP from WSPP' (WorkspaceId -> String) to WSPP' (PP -> WorkspaceId -> String) so fallbackPrinters can be useful |
| 2021-10-22 07:28:40 | <mc47> | the small concern is about exposing -?> |
| 2021-10-22 07:37:58 | → | JasonFischmann[m joins (~sogensmat@2001:470:69fc:105::1:20a1) |
| 2021-10-22 07:39:07 | <JasonFischmann[m> | is there any way of getting xmonad working with gnome 40 like dwm-gnome and awesome-gnome on the arch user repository ? |
| 2021-10-22 07:39:24 | <JasonFischmann[m> | theres a way to do it with gnome 3 but it no longer works |
| 2021-10-22 07:43:22 | → | cfricke joins (~cfricke@user/cfricke) |
| 2021-10-22 07:49:47 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2021-10-22 07:53:24 | → | qbt joins (~qbt@user/edun) |
| 2021-10-22 08:05:29 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2021-10-22 08:08:34 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-22 08:14:04 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-22 08:16:29 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2021-10-22 08:16:55 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer) |
| 2021-10-22 08:17:54 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-22 08:22:28 | → | qbt joins (~qbt@user/edun) |
| 2021-10-22 08:23:32 | <FOSSHuman[m]> | <Arcanus[m]> "I just had a major update for..." <- This will help you update your config: https://github.com/xmonad/xmonad-contrib/blob/master/CHANGES.md |
| 2021-10-22 08:34:37 | → | alternateved joins (~user@staticline-31-183-146-132.toya.net.pl) |
All times are in UTC.