Logs: freenode/#xmonad
| 2021-01-01 16:29:37 | <everythingTaken> | haven't tested it myself |
| 2021-01-01 16:37:49 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 16:39:20 | <Liskni_si> | well OnlyScreenFloat definitely doesn't seem to work as described here |
| 2021-01-01 16:39:27 | <Liskni_si> | so there indeed is a bug, I think |
| 2021-01-01 16:42:36 | <Solid> | "> This originally considered all floating windows across all workspaces. It seems more efficient to have each layout manage its own floating windows - and equally valid though untested against a multihead setup. |
| 2021-01-01 16:42:45 | <Solid> | this may be the issue |
| 2021-01-01 16:43:11 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-01-01 16:43:24 | <Solid> | "having each layout manage its own floating windows" sounds like we're losing some sort of global view of the story and are only looking at things locally |
| 2021-01-01 16:44:06 | <Solid> | i.e. this is probably not equally valid for multihead setups |
| 2021-01-01 16:44:12 | <Solid> | sigh |
| 2021-01-01 16:44:30 | <Liskni_si> | I can't find the code that filters the other screen's floats out |
| 2021-01-01 16:44:55 | <Liskni_si> | and I actually think this should work correctly even without the global view |
| 2021-01-01 16:45:31 | <Liskni_si> | so I'd hazard a guess that it is this mismatch between the code author thinking it has a local view and actually having a global view, that's causing the issue |
| 2021-01-01 16:49:29 | <Liskni_si> | also it seems to never use any other screen rect than the one on currently focused screen |
| 2021-01-01 16:49:39 | <Liskni_si> | that can't possibly ever have worked. |
| 2021-01-01 16:53:10 | <Liskni_si> | oh, found the filtering |
| 2021-01-01 16:55:00 | × | ADG1089__ quits (~aditya@223.235.213.117) (Ping timeout: 272 seconds) |
| 2021-01-01 16:59:39 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 17:05:36 | <everythingTaken> | currently fullscreen in xmonad seems to be a mess, maybe just me. different types of libraries & layouts for fullscreen, confusing to me as someone new. requires hacks to work, but it's still a beast |
| 2021-01-01 17:07:11 | <everythingTaken> | fullscreenEventHook makes all workspaces & windows fullscreen hmm |
| 2021-01-01 17:07:15 | <Liskni_si> | if you're using 0.16 instead of the latest git, then you might expect some fullscreen improvements in 0.17 once that's done |
| 2021-01-01 17:09:02 | <everythingTaken> | Liskni_si: nice, why Firefox and mpv doesn't provide NET_WM_STATE or NET_WM_STATE_FULLSCREEN which is checked by isFullscreen? Do other WMs do this differently? |
| 2021-01-01 17:09:25 | <Liskni_si> | everythingTaken: it's the other way round, xmonad didn't use to announce it supports that |
| 2021-01-01 17:09:40 | <Liskni_si> | but this is indeed fixed in git and will be fixed in the next release |
| 2021-01-01 17:10:35 | × | cwrbs quits (~jy@178.162.204.214) (Ping timeout: 256 seconds) |
| 2021-01-01 17:11:13 | <everythingTaken> | cool, in the meantime, ewhm fullscreeneventhook should fix it, but it makes everything fullscreen by default for me, any ideas? BTW I'm using your toggleFUllScreen function works nicely with lessBorders OnlyFloatScreen |
| 2021-01-01 17:12:25 | <everythingTaken> | it hides the bar |
| 2021-01-01 17:12:35 | × | ADG1089__ quits (~aditya@223.235.213.117) (Quit: Konversation terminated!) |
| 2021-01-01 17:12:57 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 17:13:20 | <everythingTaken> | firefox goes fullscreen with F11 but mpv doesnt when clicked fullscreen |
| 2021-01-01 17:14:44 | <everythingTaken> | avoidStruts seems to be not working with fullscreenEventHook, empty workspace has the bar, but if there is a window no |
| 2021-01-01 17:16:51 | <everythingTaken> | anyone has Firefox crashing regularly even with safe mode? Either it's a coincidence or it's a XMonad specific problem, because there was another guy reporting same type of crash mentioning +XMonad |
| 2021-01-01 17:43:07 | × | ADG1089__ quits (~aditya@223.235.213.117) (Quit: Konversation terminated!) |
| 2021-01-01 17:44:57 | → | Shiranai joins (beed0d74@gateway/web/cgi-irc/kiwiirc.com/ip.190.237.13.116) |
| 2021-01-01 17:47:00 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 17:47:07 | <Liskni_si> | Solid: are you still looking into NoBorders? |
| 2021-01-01 17:47:30 | → | kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) |
| 2021-01-01 17:48:01 | <Liskni_si> | seems to me https://github.com/liskin/xmonad-contrib/blob/dotfiles/XMonad/Layout/NoBorders.hs#L262-L265 only looks at the current screen, no matter which screen is currently being layouted |
| 2021-01-01 17:50:32 | → | mc47 joins (~yecinem@89.246.239.190) |
| 2021-01-01 18:00:54 | <Solid> | Liskni_si: I am not, but you seem to be right |
| 2021-01-01 18:00:59 | <Solid> | that's... weird |
| 2021-01-01 18:01:08 | <Liskni_si> | it's not that weird really |
| 2021-01-01 18:01:26 | <Liskni_si> | the comment suggests multihead wasn't really considered by the author |
| 2021-01-01 18:01:44 | <Solid> | well the comment also says "should work" |
| 2021-01-01 18:02:05 | <Liskni_si> | and there is no straightforward way to get the screen in redoLayout |
| 2021-01-01 18:02:31 | <Liskni_si> | the comment only says the concept of not looking at all windows makes sense in multihead setup |
| 2021-01-01 18:02:49 | <Liskni_si> | doesn't really claim the implementation works in such setup :-) |
| 2021-01-01 18:03:07 | <Solid> | hah |
| 2021-01-01 18:06:12 | <Solid> | <Liskni_si> and there is no straightforward way to get the screen in redoLayout << can't we just query the WindowSet? |
| 2021-01-01 18:07:48 | <Liskni_si> | that's exactly what the code does now |
| 2021-01-01 18:07:56 | <Liskni_si> | wset has the focused screen |
| 2021-01-01 18:08:25 | <Liskni_si> | but the screen that's being runLayouted is only passed to modifyLayout(WithUpdate), not to redoLayout |
| 2021-01-01 18:08:25 | <Solid> | but we can get the others screen as well then, no? |
| 2021-01-01 18:08:37 | <Solid> | ah I see |
| 2021-01-01 18:08:45 | <Liskni_si> | well, yeah, sure, but I don't think we want |
| 2021-01-01 18:09:01 | <Liskni_si> | the comment is correct that we should only be looking at the workspace in question |
| 2021-01-01 18:09:13 | <Liskni_si> | I'll figure something out after dinner |
| 2021-01-01 18:10:32 | <andytoshi> | geekosaur: thanks! my new code is |
| 2021-01-01 18:10:32 | <andytoshi> | xmobarPipes nScreens = traverse (\n -> fmap (\pipe -> (pipe, S n)) $ spawnPipe ("xmobar -x " ++ show n)) [0 .. nScreens - 1] |
| 2021-01-01 18:10:56 | <andytoshi> | weird, i'm not sure where my newlines went.. |
| 2021-01-01 18:11:03 | <andytoshi> | but anyway, this does exactly what i want |
| 2021-01-01 18:11:39 | <andytoshi> | funny that i spent an hour reading about Applicative and Traversable and then in the end the solution was s/fmap/traverse/ |
| 2021-01-01 18:12:05 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds) |
| 2021-01-01 18:17:45 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2021-01-01 18:18:08 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 18:19:22 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2021-01-01 18:23:21 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 18:35:45 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2021-01-01 18:36:10 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 18:37:34 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2021-01-01 18:37:56 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 18:37:56 | → | cwrbs joins (~jy@141.98.102.227) |
| 2021-01-01 18:39:29 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2021-01-01 18:39:53 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 18:42:16 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken) |
| 2021-01-01 18:44:01 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2021-01-01 18:48:56 | → | ADG1089__ joins (~aditya@223.235.213.117) |
| 2021-01-01 18:55:14 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-01-01 18:57:30 | <Liskni_si> | now imagine that you might spend two semesters studying category theory and then maybe you'll be able to squash that traverse and fmap together into something undecipherable but a bit shorter |
| 2021-01-01 18:57:49 | <Liskni_si> | (kidding, of course) |
| 2021-01-01 19:00:05 | <andytoshi> | /set beep_msg_level MSGS NOTICES INVITES DCC DCCMSGS HILIGHT |
| 2021-01-01 19:00:10 | <andytoshi> | sorry |
| 2021-01-01 19:00:44 | <andytoshi> | Liskni_si: lol! 2 or 3 times a year, i'll start reading a book on category or on haskell, and every time i get a little bit further |
| 2021-01-01 19:01:31 | <Liskni_si> | I went to 3 or 4 lectures, and then decided to drop out :-) |
| 2021-01-01 19:01:51 | <andytoshi> | this is the first time that i'm working on xmonad where i'm not just pasting snippits from other peoples' xmonad.hs files, or doing insane things like spawnPipe'ing shell scripts which just echo fixed values back to me |
| 2021-01-01 19:02:01 | <andytoshi> | amazing how much more responsive my WM is now.. |
| 2021-01-01 19:03:39 | → | berberman_ joins (~berberman@unaffiliated/berberman) |
| 2021-01-01 19:04:13 | × | berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds) |
| 2021-01-01 19:09:37 | Solid | only got into haskell because he was into category theory and heard about this weird computer language where some concepts may be applied |
| 2021-01-01 19:09:44 | <Solid> | turns out I like programming :> |
| 2021-01-01 19:11:09 | <Liskni_si> | at our uni Haskell was fp 101, compulsory for all in 1st semester |
| 2021-01-01 19:11:31 | <Liskni_si> | I guess I got lucky with my education, in general |
| 2021-01-01 19:12:53 | <Solid> | I think our cs students also learn a bit of haskell in their first year, but only a few weeks |
| 2021-01-01 19:12:57 | <Solid> | barely covering the essentials |
| 2021-01-01 19:13:03 | <ElKowar> | no haskell for us, sadly |
| 2021-01-01 19:13:04 | <Solid> | I think not even getting into functors |
| 2021-01-01 19:13:05 | <ElKowar> | only java |
| 2021-01-01 19:13:18 | <ElKowar> | "Never use lambda syntax, as they hide what's going on under the hood"-style java |
| 2021-01-01 19:13:21 | <andytoshi> | nice. yeah, i definitely wish someone had made me learn haskell back when i was in school |
| 2021-01-01 19:13:21 | <ElKowar> | lol |
All times are in UTC.