Home freenode/#xmonad: Logs Calendar

Logs on 2021-04-25 (freenode/#xmonad)

00:13:30 × Buliarous quits (~gypsydang@unaffiliated/buliarous) (Quit: leaving)
00:13:59 Buliarous joins (~gypsydang@unaffiliated/buliarous)
00:52:04 × kajzer quits (~kajzer@unaffiliated/kajzer) (Quit: WeeChat 3.1)
00:52:52 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
00:56:27 × thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 258 seconds)
02:34:52 × theDon quits (~td@94.134.91.143) (Ping timeout: 252 seconds)
02:36:50 theDon joins (~td@94.134.91.236)
02:41:32 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
02:41:55 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
02:44:03 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
02:44:23 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
03:12:13 okanua joins (~mike@186.71.153.246)
03:13:55 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds)
03:21:15 heatwave joins (~heatwave@209.58.128.97)
03:23:04 <heatwave> Hi! I'm trying to set a rule for weechat using title =? "weechat", but it's not working. I see people passing a -title to their terminal to change the default title, but is there anyway to get 'weechat' recognized? I'm using Kitty terminal and also tried title =? "weechat-curses".
03:25:49 okanua parts (~mike@186.71.153.246) ()
03:26:32 <heatwave> going to try "Weechat" now, tho xprop says weechat
03:26:36 × heatwave quits (~heatwave@209.58.128.97) (Quit: WeeChat 3.1)
03:49:39 okanua joins (~mike@186.71.153.246)
04:17:21 materiyolo joins (~materiyol@112.204.174.249)
04:35:50 × _jak quits (~jak@cpe-24-90-94-163.nyc.res.rr.com) (Remote host closed the connection)
04:49:16 <heck-to-the-gnom> ?tell heatwave `man kitty` that's your solution, figure out how kitty passes a title onward, if it's in your loghook, then the title needs to be set immediately, and therefore `-title` or whatever it is on kitty, will fix this.
04:49:16 <lambdabot> Consider it noted.
05:41:03 × linuxguru quits (~linuxguru@2607:fea8:d660:468e::3) (Quit: WeeChat 3.1)
05:54:04 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
06:48:34 × okanua quits (~mike@186.71.153.246) (Quit: Leaving.)
07:14:42 heatwave joins (~heatwave@66.115.157.79)
07:15:27 carloratm joins (carloratm@tilde.club)
07:16:14 × heatwave quits (~heatwave@66.115.157.79) (Client Quit)
07:16:34 heatwave joins (~heatwave@66.115.157.79)
07:18:12 <carloratm> Hi all, I am coming from almost 10 years of windowmaker and I'd like to give it a try with an automatic tiling wm. I have a few preliminary questions before even trying...
07:19:12 <carloratm> does fullscreen work? As in F11 in firefox and fullscreen youtube videos
07:21:09 × heatwave quits (~heatwave@66.115.157.79) (Client Quit)
07:21:29 heatwave joins (~heatwave@66.115.157.79)
07:22:55 <heatwave> carloratm: yes, it's in-built an quite easy to setup
07:23:43 <carloratm> nice. And what about fullscreen sdl games?
07:25:45 <heatwave> havent tried any, but all you need is 'WM_CLASS' or 'WM_NAME' of any window, and you can set a rule for it. 'xprop' will be your best tool for getting these names
07:27:10 <carloratm> so IIUC I could say "please always set the win matching this <WM_NAME> fullscreen?"
07:33:07 <Solid> yes
07:33:42 <Solid> Fullscreening some applications may require EWMH, which xmonad does not support ootb (there is a module for it though and it's very easy to add)
07:34:31 <carloratm> ok, will give it a try then, thank you
07:40:50 wonko7 joins (~wonko7@62.115.229.50)
07:45:39 <heatwave> yes, EWMH setup was like 2 lines and the new tutorial is pretty sweet! EWMH also fixes picom-blur/opacity if used.
07:46:21 <carloratm> With the new tutorial you mean this one? https://xmonad.org/tour.html
07:48:50 heatwave1 joins (~heatwave@209.58.139.9)
07:50:09 notis joins (~notis@185.51.134.229)
07:51:41 × heatwave quits (~heatwave@66.115.157.79) (Ping timeout: 240 seconds)
07:53:31 × heatwave1 quits (~heatwave@209.58.139.9) (Ping timeout: 260 seconds)
08:01:35 heatwave joins (~heatwave@66.115.157.37)
08:30:28 <Solid> carloratm: no, this one: https://github.com/xmonad/xmonad/blob/7d43128753f3a9a8128346034997e4c0b456058d/tutorial.md
08:32:03 <Solid> it's a WIP but lots of people have already found it to be quite helpful (feedback always welcome: https://github.com/xmonad/xmonad/pull/278 )
08:53:07 <carloratm> Solid: ah nice thank you
08:56:42 × wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 260 seconds)
09:00:37 seschwar joins (~seschwar@unaffiliated/seschwar)
09:13:26 × eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds)
09:39:50 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
09:44:35 kajzer joins (~kajzer@unaffiliated/kajzer)
09:54:59 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
09:55:51 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
09:59:03 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
09:59:21 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
10:08:09 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
10:08:46 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
10:22:10 tpakkila joins (~tpakkila@dsl-olubng11-54f80d-191.dhcp.inet.fi)
10:22:19 tpakkila is now known as tubep
10:22:47 <tubep> hi guys. i think i am too stupid. i've searched and googled and i can't find the command to send window to next or other screen
10:23:00 <tubep> i just want to bind mod+shift+comma to do that
10:23:26 <tubep> is there a simple list of every action on xmonad somewhere
10:23:33 <tubep> couldn't find that either, probably my own fault though
10:24:03 <mc47[m]> There isn't, mainly because xmomad-contrib is huge
10:24:39 <mc47[m]> So you basically want an action that sends the window to the inactive screen?
10:24:40 <tubep> okay, i just installed xmonad yesterday and got it running, there are a few default binds i want to replace though
10:24:44 <tubep> yes
10:25:56 <mc47[m]> Well you could just send it to a specific screen
10:26:18 <mc47[m]> Forgot what were the default keybindings though and I don't have a pc right now
10:26:25 <tubep> that would do it too
10:26:32 <tubep> like comma to send it to screen 0 and perioid to screen 1
10:26:54 <tubep> or is it period ? perioid might have something to do with women ?
10:26:56 <mc47[m]> For keybindings, checkout EZConfig
10:27:01 <tubep> i'm not native english speaker
10:27:08 <mc47[m]> Both are period
10:27:13 <tubep> okay :D
10:27:45 <mc47[m]> (AFAIK at least, English isn't my first language either)
10:31:12 <tubep> i've got a working config with other binds okay, just can't find the one to send windows to other monitor
10:31:21 <tubep> well, the command to bind
10:48:36 ADG1089 joins (~aditya@171.76.29.233)
11:04:22 × heatwave quits (~heatwave@66.115.157.37) (Quit: WeeChat 3.1)
11:06:08 mc47 joins (~yecinem@89.246.239.190)
11:16:47 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
11:17:12 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
11:21:25 <Solid> tubep: something like http://ix.io/37Nj should work
11:22:40 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 265 seconds)
12:07:00 sagax joins (~sagax_nb@213.138.71.146)
12:09:37 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
12:24:07 heatwave joins (~heatwave@192.145.118.182)
12:24:19 geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com)
12:25:26 <heatwave> tubep: did you figure the keybinds out? I also started yesterday so been there
12:26:55 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
12:27:18 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
12:32:02 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
12:47:38 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
12:48:01 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
12:52:32 × amiri quits (~amiri@cpe-76-91-154-9.socal.res.rr.com) (Remote host closed the connection)
12:54:35 amiri joins (~amiri@cpe-76-91-154-9.socal.res.rr.com)
12:54:50 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
12:55:21 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
13:06:25 × ADG1089 quits (~aditya@171.76.29.233) (Remote host closed the connection)
13:06:37 × heatwave quits (~heatwave@192.145.118.182) (Quit: WeeChat 3.1)
13:09:05 heatwave joins (~heatwave@192.145.118.182)
13:09:11 × heatwave quits (~heatwave@192.145.118.182) (Client Quit)
13:20:43 cfricke joins (~cfricke@unaffiliated/cfricke)
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...
13:44:31 <Liskni_si> carloratm: it's like pip, npm, cargo, mix, or whatever other language-specific crap build tool you might know
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
13:45:36 <carloratm> fair enough
13:45:47 <Liskni_si> on the other hand on Arch you may want to try using pacman first
13:46:00 <Liskni_si> which will also make your life miserable, no doubt, but it may be easier at first :-)
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
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
13:51:18 <geekosaur> arch's haskell packaging has problems, though
13:54:02 ADG1089 joins (~aditya@171.76.29.233)
13:57:24 × ADG1089 quits (~aditya@171.76.29.233) (Remote host closed the connection)
13:59:36 ADG1089 joins (~aditya@171.76.29.233)
14:01:49 themc47 joins (~yecinem@89.246.239.190)
14:01:54 × themc47 quits (~yecinem@89.246.239.190) (Client Quit)
14:04:34 × mc47 quits (~yecinem@89.246.239.190) (Ping timeout: 252 seconds)
14:24:37 × ADG1089 quits (~aditya@171.76.29.233) (Quit: Konversation terminated!)
14:30:53 <Solid> Liskni_si: I think Arch's Haskell packaging is fundamentally broken
14:31:21 <Solid> which is why I recommend Arch users to look into stack/cabal in the tutorial
14:31:31 <carloratm> getting this error from stack: https://dpaste.com/E4FNGUYUW
14:31:37 <Liskni_si> Solid: I never said it wasn't
14:32:00 <carloratm> may I try the versions suggested by the error?
14:32:28 <Solid> carloratm: the new tutorial comes with a guide for stack: https://github.com/xmonad/xmonad/blob/7d43128753f3a9a8128346034997e4c0b456058d/INSTALL.md
14:33:00 <carloratm> I am following that
14:33:52 <carloratm> the `stack install` step presents me the error and no executable is generated in ~/.local/bin
14:36:51 <Solid> huh curious
14:37:29 <carloratm> should I try downgrading ghc to the version suggested?
14:38:49 <tubep> Solid: thanks, i'll try to get that working
14:39:00 <geekosaur> I would, 9.0.1 is not widely supported as yet
14:39:21 <geekosaur> (and yet they're pushing 9.2 out the door when nobody's adopted 9.0 yet…)
14:39:37 <tubep> Solid: my keys are bind differently but i'll try to figure it out
14:39:55 <tubep> atleast that won't work copied directly to mykeys
14:43:57 <Liskni_si> carloratm: what you're getting looks like a locale problem
14:44:26 <Liskni_si> we've seen that a couple times, arch users tend to not have libc locale set up properly
14:44:44 <Liskni_si> (every other distro does it on its own, but arch has to be "special")
14:45:12 <Liskni_si> https://wiki.archlinux.org/index.php/locale or something.
14:45:30 <Solid> tubep: if you're using EZConfig then try something like this (not tested): http://ix.io/38lh
14:55:06 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds)
14:57:17 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
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
15:02:23 <carloratm> Using 8.10.4 the build works
15:07:40 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
15:27:00 <tubep> Solid: I got it working
15:27:08 <tubep> thank you for your help
15:28:29 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
15:46:39 × cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 245 seconds)
15:53:14 × geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
15:54:18 geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com)
15:55:46 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Remote host closed the connection)
16:02:41 <Solid> \o/
16:11:07 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
16:11:32 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Client Quit)
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
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
16:18:32 × materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1)
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"
16:25:48 linuxguru joins (~linuxguru@2607:fea8:d660:468e::3)
16:29:25 wonko7 joins (~wonko7@62.115.229.50)
16:33:57 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds)
16:36:35 nova joins (~novasenco@gateway/tor-sasl/novasenco)
16:52:27 cfricke joins (~cfricke@unaffiliated/cfricke)
16:56:21 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds)
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
17:17:29 × cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 245 seconds)
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.
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.
17:51:14 <heck-to-the-gnom> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-EwmhDesktops.html#v:fullscreenEventHook
17:51:32 <kajzer> yeah i have that, like I said it's just firefox
17:51:44 <kajzer> doesn't apply for some reason in it
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
17:51:53 <burp> I've got a fullscreen hook, I'm not sure if that actually does what you want
17:51:54 <heck-to-the-gnom> Try the git version then
17:52:12 <burp> , isFullscreen --> (doF W.focusDown <+> doFullFloat
17:52:35 <geekosaur> I think firefox really wants the hook that advertises EWMH fullscreen support
17:53:07 <heck-to-the-gnom> Yeah, and iirc liskin added that in 0.16.
17:53:25 <burp> I'm on 0.15 and I have no issues with firefox fullscreen
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
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?
17:54:46 <burp> I've never really investigated nor thought about it, since it just works :D
17:54:58 <burp> that is, with my config
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.
17:55:34 <burp> ah, but I also have "XMonad.Hooks.EwmhDesktops.fullscreenEventHook" added
17:55:35 <heck-to-the-gnom> it just hides some UI elements on the program
17:55:59 <kajzer> yeah that's not a 'real' fullscreen
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.
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
17:57:50 <kajzer> I might try git and ewmhFullscreen
17:58:16 <burp> myLayout = layoutHints $ otherstuff ||| noBorders (fullscreenFull Full)
17:58:51 <Solid> ewmhFullscreen should fix this yes
17:59:12 <kajzer> yeah, was reading bout it
17:59:23 <kajzer> on 0.15 currently
18:01:21 × sagax quits (~sagax_nb@213.138.71.146) (Quit: Konversation terminated!)
18:01:23 <burp> that should be enough
18:01:45 <burp> so handleEventHook = otherstuff <+> XMonad.Hooks.EwmhDesktops.fullscreenEventHook
18:04:55 <kajzer> burp: i have exactly that and it doesn't work
18:05:18 <kajzer> i dont want to hide ui , change layout, it shoud be auto
18:06:07 <kajzer> should*
18:13:34 <burp> oh ok, you're not at a fullscreen layout and want it to work
18:18:51 <kajzer> yeah, other apps that go fullscreen are working fine like that
18:28:08 ADG1089 joins (~aditya@171.76.29.233)
18:49:29 kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de)
18:51:14 × Ikosit quits (vherrmanns@gateway/shell/matrix.org/x-qgzrwgmervetjckc) (Ping timeout: 245 seconds)
18:54:46 Ikosit joins (vherrmanns@gateway/shell/matrix.org/x-zbwzihqrrcmmlgxk)
18:54:57 × kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.1)
19:17:28 cfricke joins (~cfricke@unaffiliated/cfricke)
19:44:43 × cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 250 seconds)
19:54:52 × notis quits (~notis@185.51.134.229) (Ping timeout: 240 seconds)
19:57:09 notis joins (~notis@85.203.44.225)
20:29:54 × ADG1089 quits (~aditya@171.76.29.233) (Quit: Konversation terminated!)
20:47:11 heatwave joins (~heatwave@192.145.118.123)
21:09:52 × coldpress_ quits (~coldpress@128.9.105.34.bc.googleusercontent.com) (Ping timeout: 240 seconds)
21:13:18 × wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 265 seconds)
21:16:09 × jackhill quits (~jackhill@marsh.hcoop.net) (Ping timeout: 250 seconds)
21:16:52 jackhill joins (~jackhill@marsh.hcoop.net)
21:32:03 × alex88 quits (~alex88@unaffiliated/alex88) (Read error: Connection reset by peer)
21:33:14 alex88 joins (~alex88@unaffiliated/alex88)
21:40:47 × styledash quits (~styledash@157.230.173.136) (Quit: The Lounge - https://thelounge.chat)
21:41:36 styledash joins (~styledash@157.230.173.136)
21:46:20 × ixian quits (~mgold@terra.bitplane.org) (Quit: leaving)
21:51:18 ixian joins (~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269)
21:54:09 × notis quits (~notis@85.203.44.225) (Ping timeout: 245 seconds)
22:33:33 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
23:22:54 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
23:23:25 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
23:53:33 coldpress joins (~coldpress@128.9.105.34.bc.googleusercontent.com)

All times are in UTC on 2021-04-25.