Home liberachat/#xmonad: Logs Calendar

Logs on 2022-06-09 (liberachat/#xmonad)

00:08:07 werneta joins (~werneta@137.79.206.133)
00:27:33 × stackdroid18 quits (~stackdroi@user/stackdroid) (Quit: hasta la vista... tchau!)
01:28:50 × werneta quits (~werneta@137.79.206.133) (Ping timeout: 255 seconds)
02:04:10 × banc- quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
02:17:22 × td_ quits (~td@muedsl-82-207-238-024.citykom.de) (Ping timeout: 246 seconds)
02:19:30 td_ joins (~td@94.134.91.150)
02:22:59 banc joins (banc@gateway/vpn/airvpn/banc)
02:42:02 × mvk quits (~mvk@2607:fea8:5ce3:8500::ba9a) (Ping timeout: 250 seconds)
02:48:58 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
02:50:19 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
03:13:22 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
03:25:50 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 255 seconds)
05:12:43 <rotaerk[m]> hmm is there a way to define a keybinding that toggles the visibility of xmobar, at least on the current desktop?
05:20:03 <Solid> sure, you can do something like `("M-b", sendMessage ToggleStruts)`
05:20:28 <Solid> (this is covered in the tutorial, AFAIK)
05:20:42 <rotaerk[m]> I had seen this before but I couldn't remember where. the tutorial might be it
05:20:43 <rotaerk[m]> thanks!
05:22:50 <rotaerk[m]> oh lol, it's already defined by `defToggleStrutsKey`
05:24:41 <Solid> yes :)
05:33:02 <rotaerk[m]> needed to use citrix workspace from linux (to remote into work) and the thing wanted to be full screen but apparently wasn't telling linux it's full screen so xmobar was actually bumping it down a bit ... cutting off the bottom of the windows taskbar on the remote machine
05:33:46 <rotaerk[m]> M-b fixed that
05:34:11 cfricke joins (~cfricke@user/cfricke)
05:34:44 <Solid> yes some programs (like chromium) assume that after sending a fullscreen hint they'll actually have all of the screen (and they should, I think the windowed fullscren that xmonad does breaks with specs a bit)
05:35:23 <Solid> there is a fix for this in X.U.Hacks so you don't have to manually toggle the status bar: https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-Hacks.html#g:1
05:35:55 <rotaerk[m]> thing is some full screen things work, like if I full screen a video in firefox, it correctly fills the whole screen, both removing the bar and removing the border
05:36:17 <rotaerk[m]> I've also noticed it's inconsistent with steam games ... some remove the bar, others don't
05:36:45 <rotaerk[m]> interesting
05:39:02 chomwitt joins (~chomwitt@2a02:587:dc1f:5600:28f0:c157:4d87:4f4e)
05:40:47 <Solid> oh, you _want_ them to remove the bar?
05:42:08 <rotaerk[m]> I do want the bar removed when something should be full screen
05:42:18 <rotaerk[m]> also that hack doesn't work with citrix lol. I just tried it and what happens is the window just jiggles up and down
05:42:48 <rotaerk[m]> it shifts up so that the top part of the remote desktop is cut off, then shifts down so that the bottom part of the taskbar is cut off, and repeats this indefinitely
05:42:57 <rotaerk[m]> kind of funny to look at
05:43:48 <rotaerk[m]> have to resort to M-b anyway
05:49:57 <Solid> if you want proper fullscreen then you need ewmh and ewmhFullscreen
05:50:49 <rotaerk[m]> yeah, I'm using that, it just doesn't always work
05:51:15 <rotaerk[m]> https://github.com/Rotaerk/homeFlake/blob/master/xmonad/xmonad.hs
05:52:28 <rotaerk[m]> I'm assuming because certain programs aren't exactly compliant with ewmh
05:53:42 <Solid> huh, curious
05:54:46 <rotaerk[m]> I was playing Vampire Survivors recently, and that fullscreened fine. I also played Coromon, but the xmobar still displayed
05:54:59 <rotaerk[m]> * still displayed, even after I told the game itself to go fullscreen
05:55:08 <rotaerk[m]> * still displayed, even after I told the game itself to go fullscreen (rather than just maximizing the window)
06:21:11 sundbry joins (~quassel@99-42-143-129.lightspeed.sntcca.sbcglobal.net)
07:15:30 × steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
07:33:38 mc47 joins (~mc47@xmonad/TheMC47)
07:47:52 × wonko quits (~wjc@2a0e:1c80:11::50) (Quit: See You Space Cowboy..)
08:19:45 Hash is now known as Enchantertim
08:19:47 Enchantertim is now known as EnchanterTim
08:21:17 EnchanterTim is now known as OpenSores
08:21:49 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Quit: leaving)
08:28:39 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
08:31:01 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
08:39:15 sagax joins (~sagax_nb@user/sagax)
08:39:42 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
08:51:02 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
09:00:09 × jaklt[m] quits (~jaklttchn@2001:470:69fc:105::a42) (Quit: You have been kicked for being idle)
09:12:53 OpenSores is now known as Hash
10:13:48 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
10:24:01 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5)
10:54:30 mc47 joins (~mc47@xmonad/TheMC47)
11:03:00 × redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
11:04:05 redgloboli joins (~redglobol@user/redgloboli)
11:18:57 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
11:21:12 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
11:37:10 spaceseller joins (~spacesell@31.147.205.13)
11:44:25 <liskin> https://twitter.com/GabriellaG439/status/1534731027368685568 :-(
11:44:32 <liskin> "This is what killed xmonad, for example, by requiring a GHC toolchain to reconfigure it"
11:44:41 <liskin> (can't resist liking it… :/)
11:45:13 <spaceseller> I upgrade to xmonad 0.17.0.9 compiled with stack, after I have xmonad-git from AUR arch repository.
11:45:29 <liskin> although one might argue that what killed xmonad was distro maintainers of haskell tooling disappearing :-/
11:45:35 <spaceseller> after that don't have xmobar
11:45:42 <spaceseller> on start.
11:47:47 <geekosaur> did you also reinstall xmobar? (not that that should be necessary, but it'd mean it changed its location)
11:48:27 <spaceseller> @liskin, xmonad is dead?
11:48:28 <lambdabot> Unknown command, try @list
11:48:39 <spaceseller> liskin, , xmonad is dead?
11:48:42 <geekosaur> someone claimed it is
11:48:48 <geekosaur> on twitter
11:49:02 <spaceseller> I saw, beacause of haskel?
11:49:10 <spaceseller> Gabriela
11:49:23 <Solid> liskin: isn't she the creator of dhal? obvious conflict of interest there :P
11:49:50 <geekosaur> yes, we're obviously supposed to be based on node.js or some other crawling horror that's all the rage these days
11:53:59 <lyiriyah[m]> Electron-based window manager... ugh
11:55:52 × spaceseller quits (~spacesell@31.147.205.13) (Ping timeout: 258 seconds)
11:56:01 <lyiriyah[m]> I spoke too soon
11:56:01 <lyiriyah[m]> https://github.com/wnayes/electron-wm
12:11:36 <mc47> liskin: a config isn't json though, I don't think it's a fair comparison
12:12:13 <mc47> I mean, yes, GHC _is_ a lot, but I'd say if you already have it setup then xmonad is easy to get running
12:12:43 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
12:14:05 <geekosaur> there's a ticket somewhere about exploring a simpler possibly dhall-based config mechanism for people who don't need the whole shebang
12:39:12 <liskin> Solid: :-)
12:40:31 <liskin> personally I'm in the "keep it haskell just someone please fix all the toolchain issues thank you" camp :-)
12:47:10 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 240 seconds)
13:13:52 <Solid> the good thing about knowing only Haskell is that I don't know how bad things really are and so I'm just content with the current state :]
13:25:49 <mc47> Hint: it can be worse. I still have PTSD from gradle and maven
13:26:14 <mc47> but it can also probably be much better
13:29:26 <liskin> people tend to say Rust's is better but I can't really confirm that after my first month of doing Rust professionally
13:31:09 <liskin> I kinda expected caching and GC to work out of the box, but the former is out-of-the-box nonexistent (thus worse than both slack/cabal) and the latter kinda follows from the former, so …
13:42:00 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5)
13:47:05 alternateved joins (~alternate@37.120.211.158)
13:47:24 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:00:43 cfricke joins (~cfricke@user/cfricke)
14:20:32 spaceseller joins (~spacesell@31.147.205.13)
14:31:19 × spaceseller quits (~spacesell@31.147.205.13) (Ping timeout: 246 seconds)
14:52:33 spaceseller joins (~spacesell@31.147.205.13)
15:10:23 × spaceseller quits (~spacesell@31.147.205.13) (Remote host closed the connection)
15:25:00 spaceseller joins (~spacesell@31.147.205.13)
15:27:02 <spaceseller> can't understand, I need to ctrl-shift-q to LightDM and login to get xmobar. Why I don't get it on the very first login?
15:27:42 <geekosaur> I was going to ask you to try running it from a terminal, but you left too soon
15:27:50 <geekosaur> can we see your config?
15:28:11 <spaceseller> yes, I get it from terminal
15:28:17 <geekosaur> (I'd suspect $PATH issues, but that doesn't make much sense)
15:28:18 <spaceseller> just not on start up
15:28:26 <spaceseller> yes!! maybe
15:28:31 <spaceseller> the path
15:28:52 <spaceseller> becasue xmonad is in /home/mario/.local/bin
15:29:11 <spaceseller> I put the path in .xinintrc
15:29:18 <spaceseller> and now is on the path
15:29:38 <spaceseller> didin't change anything in xmonad.hs
15:30:19 <spaceseller> main :: IO ()
15:30:20 <spaceseller> main = xmonad
15:30:20 <spaceseller> . ewmhFullscreen
15:30:20 <spaceseller> . ewmh
15:30:20 <spaceseller> . withEasySB (statusBarProp "xmobar" (pure def)) defToggleStrutsKey
15:30:20 <spaceseller> $ defaults
15:31:02 <geekosaur> see if it works with a full path to xmobar, perhaps
15:31:52 <spaceseller> you mean here in xmonad.hs
15:32:05 <geekosaur> yes
15:32:26 <spaceseller> something with path with fresh xmonad is the isssue
15:32:56 <geekosaur> or make sure $PATH is set properly in .xinitrc, since I think only recent Fedora will read your PATH from your startup files
15:32:58 <spaceseller> ok, need to reboot because
15:33:07 <geekosaur> I know Debian/Ubuntu/Mint don't
15:33:13 <spaceseller> I'm on arch
15:33:48 <spaceseller> aaa, so maybe to put path in .xinitrc
15:33:58 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.5)
15:34:28 <spaceseller> see you after I reboot
15:34:33 <spaceseller> and try it
15:34:47 <spaceseller> thnx alot, you are great
15:39:26 × spaceseller quits (~spacesell@31.147.205.13) (Ping timeout: 250 seconds)
15:51:44 spaceseller joins (~spacesell@31.147.205.13)
16:00:31 × spaceseller quits (~spacesell@31.147.205.13) (Quit: Leaving)
16:38:30 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 240 seconds)
17:29:08 × doppo_ quits (~doppo@2604:180::e0fc:a07f) (Remote host closed the connection)
17:32:35 doppo joins (~doppo@2604:180::e0fc:a07f)
17:46:57 × doppo quits (~doppo@2604:180::e0fc:a07f) (Quit: leaving)
17:48:36 doppo joins (~doppo@2604:180::e0fc:a07f)
18:30:04 × alternateved quits (~alternate@37.120.211.158) (Remote host closed the connection)
18:33:21 robertss joins (~robertss@71-222-73-236.lsv2.qwest.net)
18:35:31 × robertss quits (~robertss@71-222-73-236.lsv2.qwest.net) (Client Quit)
19:07:37 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
19:27:58 alternateved joins (~alternate@37.120.211.158)
19:36:34 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
19:44:20 <rotaerk[m]> I'm using MS Teams within Firefox, so my microphone is active, and as a result this thing shows up at the top of my screen: https://cdn.discordapp.com/attachments/570351749848891393/984542140598210590/unknown.png
19:44:39 <rotaerk[m]> I'm not sure if it's a firefox thing or an external mechanism that firefox is communicating with
19:45:23 <rotaerk[m]> but it is slidable left to right, but not up to down ... the fact that it hugs xmobar is why I'm asking here, in case it's something to do with that >_>
19:45:29 <rotaerk[m]> any idea what this is?
19:45:38 <Solid[m]> it's a firefox thing
19:46:01 <rotaerk[m]> hmm k; I wonder if there's a way to disable it..
19:46:18 <Solid[m]> though you should be able to move it wherever (at least I'm able to, with `M-Lmb`)
19:46:39 <rotaerk[m]> it doesn't seem to count as a floating window
19:46:44 <Solid[m]> you can probably also resize it to like 1px :>
19:46:50 <rotaerk[m]> I can click and drag it left to right, but I can't focus it
19:47:25 <rotaerk[m]> and M-lmb doesn't interact with it
19:49:05 <rotaerk[m]> I just wonder what it's even called so I can google it
19:50:54 <geekosaur[m]> https://superuser.com/questions/1557955/how-to-remove-firefox-orange-microphone-webcam-indicator-from-the-top-of-the-scr
19:51:16 <rotaerk[m]> ahh thanks!
19:53:07 <geekosaur> (I'm mildly surprised; in Chrome that goes in the titlebar, and can't be dragged)
19:53:15 <geekosaur> er, tab bar
19:54:25 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5)
20:01:54 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
20:36:42 stackdroid18 joins (14094@user/stackdroid)
21:05:57 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
21:26:18 × alternateved quits (~alternate@37.120.211.158) (Remote host closed the connection)
21:27:49 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 256 seconds)
21:34:06 alternateved joins (~alternate@37.120.211.158)
22:42:50 × chomwitt quits (~chomwitt@2a02:587:dc1f:5600:28f0:c157:4d87:4f4e) (Ping timeout: 244 seconds)
23:10:53 × doppo quits (~doppo@2604:180::e0fc:a07f) (Quit: leaving)
23:19:37 doppo joins (~doppo@2604:180::e0fc:a07f)
23:21:44 × alternateved quits (~alternate@37.120.211.158) (Remote host closed the connection)
23:24:35 × doppo quits (~doppo@2604:180::e0fc:a07f) (Quit: leaving)
23:48:17 mvk joins (~mvk@2607:fea8:5ce3:8500::ba9a)
23:52:56 × stackdroid18 quits (14094@user/stackdroid) (Quit: Lost terminal)

All times are in UTC on 2022-06-09.