Logs: freenode/#xmonad
| 2021-04-25 12:27:18 | → | idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
| 2021-04-25 12:32:02 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-04-25 12:47:38 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
| 2021-04-25 12:48:01 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-04-25 12:52:32 | × | amiri quits (~amiri@cpe-76-91-154-9.socal.res.rr.com) (Remote host closed the connection) |
| 2021-04-25 12:54:35 | → | amiri joins (~amiri@cpe-76-91-154-9.socal.res.rr.com) |
| 2021-04-25 12:54:50 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
| 2021-04-25 12:55:21 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-04-25 13:06:25 | × | ADG1089 quits (~aditya@171.76.29.233) (Remote host closed the connection) |
| 2021-04-25 13:06:37 | × | heatwave quits (~heatwave@192.145.118.182) (Quit: WeeChat 3.1) |
| 2021-04-25 13:09:05 | → | heatwave joins (~heatwave@192.145.118.182) |
| 2021-04-25 13:09:11 | × | heatwave quits (~heatwave@192.145.118.182) (Client Quit) |
| 2021-04-25 13:20:43 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 2021-04-25 13:39:58 | <carloratm> | I have no idea what is stack/cabal. I am on arch linux and I see you recommend using those tools to install xmonad. May someone help me understand the reasoning? I don't know any Haskell... |
| 2021-04-25 13:44:31 | <Liskni_si> | carloratm: it's like pip, npm, cargo, mix, or whatever other language-specific crap build tool you might know |
| 2021-04-25 13:45:10 | <Liskni_si> | carloratm: it's going to make your life miserable, but not using a tool like that will make your life orders of magnitude more miserable, so you better use it |
| 2021-04-25 13:45:36 | <carloratm> | fair enough |
| 2021-04-25 13:45:47 | <Liskni_si> | on the other hand on Arch you may want to try using pacman first |
| 2021-04-25 13:46:00 | <Liskni_si> | which will also make your life miserable, no doubt, but it may be easier at first :-) |
| 2021-04-25 13:46:34 | <Liskni_si> | I've heard there are xmonad-git and xmonad-contrib-git packages in there so you can run the latest/greatest without too much hassle |
| 2021-04-25 13:50:24 | <carloratm> | I am tempted to go the stack way though, I am already managing python, javascript and elixir packages with asdf + {pip,npm,mix}. It's a pain I am quite used to |
| 2021-04-25 13:51:18 | <geekosaur> | arch's haskell packaging has problems, though |
| 2021-04-25 13:54:02 | → | ADG1089 joins (~aditya@171.76.29.233) |
| 2021-04-25 13:57:24 | × | ADG1089 quits (~aditya@171.76.29.233) (Remote host closed the connection) |
| 2021-04-25 13:59:36 | → | ADG1089 joins (~aditya@171.76.29.233) |
| 2021-04-25 14:01:49 | → | themc47 joins (~yecinem@89.246.239.190) |
| 2021-04-25 14:01:54 | × | themc47 quits (~yecinem@89.246.239.190) (Client Quit) |
| 2021-04-25 14:04:34 | × | mc47 quits (~yecinem@89.246.239.190) (Ping timeout: 252 seconds) |
| 2021-04-25 14:24:37 | × | ADG1089 quits (~aditya@171.76.29.233) (Quit: Konversation terminated!) |
| 2021-04-25 14:30:53 | <Solid> | Liskni_si: I think Arch's Haskell packaging is fundamentally broken |
| 2021-04-25 14:31:21 | <Solid> | which is why I recommend Arch users to look into stack/cabal in the tutorial |
| 2021-04-25 14:31:31 | <carloratm> | getting this error from stack: https://dpaste.com/E4FNGUYUW |
| 2021-04-25 14:31:37 | <Liskni_si> | Solid: I never said it wasn't |
| 2021-04-25 14:32:00 | <carloratm> | may I try the versions suggested by the error? |
| 2021-04-25 14:32:28 | <Solid> | carloratm: the new tutorial comes with a guide for stack: https://github.com/xmonad/xmonad/blob/7d43128753f3a9a8128346034997e4c0b456058d/INSTALL.md |
| 2021-04-25 14:33:00 | <carloratm> | I am following that |
| 2021-04-25 14:33:52 | <carloratm> | the `stack install` step presents me the error and no executable is generated in ~/.local/bin |
| 2021-04-25 14:36:51 | <Solid> | huh curious |
| 2021-04-25 14:37:29 | <carloratm> | should I try downgrading ghc to the version suggested? |
| 2021-04-25 14:38:49 | <tubep> | Solid: thanks, i'll try to get that working |
| 2021-04-25 14:39:00 | <geekosaur> | I would, 9.0.1 is not widely supported as yet |
| 2021-04-25 14:39:21 | <geekosaur> | (and yet they're pushing 9.2 out the door when nobody's adopted 9.0 yet…) |
| 2021-04-25 14:39:37 | <tubep> | Solid: my keys are bind differently but i'll try to figure it out |
| 2021-04-25 14:39:55 | <tubep> | atleast that won't work copied directly to mykeys |
| 2021-04-25 14:43:57 | <Liskni_si> | carloratm: what you're getting looks like a locale problem |
| 2021-04-25 14:44:26 | <Liskni_si> | we've seen that a couple times, arch users tend to not have libc locale set up properly |
| 2021-04-25 14:44:44 | <Liskni_si> | (every other distro does it on its own, but arch has to be "special") |
| 2021-04-25 14:45:12 | <Liskni_si> | https://wiki.archlinux.org/index.php/locale or something. |
| 2021-04-25 14:45:30 | <Solid> | tubep: if you're using EZConfig then try something like this (not tested): http://ix.io/38lh |
| 2021-04-25 14:55:06 | × | idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
| 2021-04-25 14:57:17 | → | idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
| 2021-04-25 15:01:06 | <tubep> | Solid: getting there, it works, and the windows switch screens, now the only problem is switching focus to other screen which was binded to just mod+, and mod+. are not working anymore |
| 2021-04-25 15:02:23 | <carloratm> | Using 8.10.4 the build works |
| 2021-04-25 15:07:40 | × | idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection) |
| 2021-04-25 15:27:00 | <tubep> | Solid: I got it working |
| 2021-04-25 15:27:08 | <tubep> | thank you for your help |
| 2021-04-25 15:28:29 | → | idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
| 2021-04-25 15:46:39 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 245 seconds) |
| 2021-04-25 15:53:14 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 2021-04-25 15:54:18 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 2021-04-25 15:55:46 | × | idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection) |
| 2021-04-25 16:02:41 | <Solid> | \o/ |
| 2021-04-25 16:11:07 | → | idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
| 2021-04-25 16:11:32 | × | idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Client Quit) |
| 2021-04-25 16:12:06 | <geekosaur> | huh. didn't realize the old accessors e.g. getXMonadDir had been deprecated. there's something to be said for hiding the implementation; consider that not doing so is why it's more or less impossile to port xmonad even to xcb much less wayland |
| 2021-04-25 16:17:43 | <Solid> | I suppose we could not export that field in XConf and undeprecate those functions but I'm not sure that'd gain us much |
| 2021-04-25 16:18:32 | × | materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1) |
| 2021-04-25 16:19:53 | <Solid> | then again you're right that it is an implementation detail and if one has the choice of exporting that vs. not we should probably "do the right thing" |
| 2021-04-25 16:25:48 | → | linuxguru joins (~linuxguru@2607:fea8:d660:468e::3) |
| 2021-04-25 16:29:25 | → | wonko7 joins (~wonko7@62.115.229.50) |
| 2021-04-25 16:33:57 | × | nova quits (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds) |
| 2021-04-25 16:36:35 | → | nova joins (~novasenco@gateway/tor-sasl/novasenco) |
| 2021-04-25 16:52:27 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 2021-04-25 16:56:21 | × | nova quits (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds) |
| 2021-04-25 17:02:51 | <kajzer> | I can't have Firefox to go fullscreen, is there any fix for that ? It's just Firefox with that problem btw |
| 2021-04-25 17:17:29 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 245 seconds) |
| 2021-04-25 17:45:43 | <heck-to-the-gnom> | By fullscreen you mean F11 while on the window, right? You have to have the log hook for it to automatically go fullscreen. However, until a later release (or the git version) the WM technically doesn't broadcast it's fullscreen support, so some applications may read that and not try to. |
| 2021-04-25 17:49:11 | <kajzer> | heck-to-the-gnom: that too, but mainly any kind of video playing and pressing fullscreen button on the player, like youtube etc. |
| 2021-04-25 17:51:14 | <heck-to-the-gnom> | https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-EwmhDesktops.html#v:fullscreenEventHook |
| 2021-04-25 17:51:32 | <kajzer> | yeah i have that, like I said it's just firefox |
| 2021-04-25 17:51:44 | <kajzer> | doesn't apply for some reason in it |
| 2021-04-25 17:51:50 | <heck-to-the-gnom> | This, in addition to the minor change in the git version (not sure where exactly that is). It should work |
| 2021-04-25 17:51:53 | <burp> | I've got a fullscreen hook, I'm not sure if that actually does what you want |
| 2021-04-25 17:51:54 | <heck-to-the-gnom> | Try the git version then |
| 2021-04-25 17:52:12 | <burp> | , isFullscreen --> (doF W.focusDown <+> doFullFloat |
| 2021-04-25 17:52:35 | <geekosaur> | I think firefox really wants the hook that advertises EWMH fullscreen support |
| 2021-04-25 17:53:07 | <heck-to-the-gnom> | Yeah, and iirc liskin added that in 0.16. |
| 2021-04-25 17:53:25 | <burp> | I'm on 0.15 and I have no issues with firefox fullscreen |
| 2021-04-25 17:53:30 | <kajzer> | it's not a big deal, was just wondering, i googled and there were some solutions years ago but that doesn't work anymore |
| 2021-04-25 17:54:11 | <heck-to-the-gnom> | <burp "I'm on 0.15 and I have no issues"> Does going fullscreen in the application actually do `fullfloat` though? |
| 2021-04-25 17:54:46 | <burp> | I've never really investigated nor thought about it, since it just works :D |
| 2021-04-25 17:54:58 | <burp> | that is, with my config |
| 2021-04-25 17:55:20 | <heck-to-the-gnom> | I'm able to activate fullscreen, but it doesn't actually take up my full screen, I like that, as I have separate keybind to do that. |
| 2021-04-25 17:55:34 | <burp> | ah, but I also have "XMonad.Hooks.EwmhDesktops.fullscreenEventHook" added |
| 2021-04-25 17:55:35 | <heck-to-the-gnom> | it just hides some UI elements on the program |
| 2021-04-25 17:55:59 | <kajzer> | yeah that's not a 'real' fullscreen |
| 2021-04-25 17:56:06 | <heck-to-the-gnom> | That's what I added, and some applications are able to activate it, but some, like FF, won't try unless it's advertised. |
| 2021-04-25 17:56:28 | <burp> | by default it doesn't hide my xmobar, but I've also got a fullscreen layout, where it's *really* fullscreen |
| 2021-04-25 17:57:50 | <kajzer> | I might try git and ewmhFullscreen |
| 2021-04-25 17:58:16 | <burp> | myLayout = layoutHints $ otherstuff ||| noBorders (fullscreenFull Full) |
All times are in UTC.