2021/09/09

2021-09-09 00:13:12 +0000pzanco(~Android@187.104.158.159)
2021-09-09 00:13:52 +0000pzanco(~Android@187.104.158.159) (Client Quit)
2021-09-09 00:58:38 +0000 <abhixec> Has anyone figured out a sane way to handle floats(I know it is against the WM paradigm) but..
2021-09-09 00:58:59 +0000 <abhixec> or even a way to not have it always be on top of other windows
2021-09-09 01:38:48 +0000cjb(~cjbayliss@user/cjb) ()
2021-09-09 01:41:29 +0000cjb(~cjbayliss@user/cjb)
2021-09-09 02:03:46 +0000banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds)
2021-09-09 02:15:19 +0000td_(~td@94.134.91.19) (Ping timeout: 252 seconds)
2021-09-09 02:17:18 +0000td_(~td@94.134.91.64)
2021-09-09 02:22:06 +0000banc(banc@gateway/vpn/airvpn/banc)
2021-09-09 03:00:01 +0000haasn(~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-09-09 03:01:26 +0000haasn(~nand@haasn.dev)
2021-09-09 03:43:28 +0000 <abhixec> I have a weird problem where in the first time after booting I run startx xmobar appears for a second and then disappears but if do mod+q then it appears back and everything is fine. Can someone point to how I should go about debugging this issue?
2021-09-09 03:51:46 +0000 <cjb> are you using pipewire? if so, for me xmobar behaved like that because I was using the xmobar ALSA volume indicator, I switched to using a custom command and pactl instead
2021-09-09 03:53:01 +0000 <cjb> example ugly awk+sed custom command: https://github.com/cjbayliss/conf/blob/main/.config/xmonad/bar.hs#L19
2021-09-09 03:54:41 +0000 <amenonsen> i ended up using volumeicon-alsa instead. it's nice.
2021-09-09 05:15:49 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 05:16:14 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 05:25:56 +0000rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2021-09-09 05:38:32 +0000cjb(~cjbayliss@user/cjb) (Ping timeout: 260 seconds)
2021-09-09 05:40:14 +0000rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
2021-09-09 06:06:54 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 06:20:50 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 06:29:33 +0000qbt(~edun@user/edun)
2021-09-09 07:02:28 +0000mc47(~mc47@xmonad/TheMC47)
2021-09-09 07:02:43 +0000 <mc47> abhixec your config would help figuring this problem out
2021-09-09 07:14:55 +0000 <mc47> Finally submitted my thesis \o/ And it's on GitHub too
2021-09-09 07:18:59 +0000 <Solid> awesome
2021-09-09 07:19:05 +0000 <Solid> congrats mc47 :)
2021-09-09 07:19:13 +0000 <mc47> thanks!
2021-09-09 07:19:33 +0000 <Solid> I was thinking of uploading mine somewhere, but no one wants to see these commit messages :D
2021-09-09 07:23:34 +0000 <mc47> yeah, mine ain't the best either :p
2021-09-09 07:25:28 +0000wonko(~wjc@62.115.229.50)
2021-09-09 07:56:34 +0000cfricke(~cfricke@user/cfricke)
2021-09-09 08:05:30 +0000benin0369323(~benin@183.82.178.253) (Ping timeout: 260 seconds)
2021-09-09 08:13:22 +0000 <amenonsen> where's your thesis?
2021-09-09 08:13:44 +0000 <liskin> abhixec: I don't think there's a way to not have floats on top :-/
2021-09-09 08:15:09 +0000 <liskin> abhixec: it's not an insurmountable issue; one could create a layout that emulated the floating layer but used the Stack order instead, perhaps there might already be something like this in xmonad-contrib
2021-09-09 08:15:50 +0000 <liskin> abhixec: but it's quite likely it won't integrate well with the rest of xmonad
2021-09-09 08:17:22 +0000 <liskin> I've been thinking recently about what core changes we'd need to improve the situation w.r.t floats and sublayouts etc., but it'd be a major change, so it's not realistic to fix this without throwing most of the existing code out the window :-/
2021-09-09 08:17:45 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-09-09 08:17:46 +0000allbery_b(~geekosaur@xmonad/geekosaur)
2021-09-09 08:17:49 +0000allbery_bgeekosaur
2021-09-09 08:18:47 +0000 <mc47> amenonsen here https://github.com/TheMC47/bachelor-thesis-isabelle-linter
2021-09-09 08:20:41 +0000 <amenonsen> cool. congratulations.
2021-09-09 08:21:17 +0000 <mc47> thanks!
2021-09-09 08:24:38 +0000 <liskin> mc47: nice, congrats!
2021-09-09 08:24:49 +0000 <liskin> so now we both take a break, right? :-)
2021-09-09 08:26:46 +0000 <mc47> thanks! Yeah, I'm definitely going to visit a friend of mine for the weekend
2021-09-09 08:27:07 +0000 <mc47> But I think I'll have time to work next week, until the rest of my friends are finished with their theses :D
2021-09-09 08:38:23 +0000 <liskin> :-))
2021-09-09 08:39:57 +0000 <liskin> isn't it a bit weird that you're all finishing the theses just before the winter semester starts?
2021-09-09 08:40:36 +0000 <liskin> are you going to continue with a masters programme or does finishing the thesis after the application deadline mean you need to take a half-year break?
2021-09-09 08:41:47 +0000 <Solid> liskin: in germany you normally write your Bachelors or Masters theses in the last semester of the respective degree, which happens to always be the summer semester
2021-09-09 08:42:02 +0000 <Solid> so finishing around this time is actually completely normal
2021-09-09 08:42:30 +0000 <liskin> Solid: it's exactly the same in the Czech Republic, but the summer semester ends in June
2021-09-09 08:42:51 +0000 <liskin> and the application deadline is somewhere in July I think
2021-09-09 08:43:39 +0000 <liskin> oh, but tum.de says summer semester ends at the end of September
2021-09-09 08:43:45 +0000 <liskin> that explains this a bit
2021-09-09 08:43:51 +0000 <Solid> lectures usually end in july here, with a month or two of exam period
2021-09-09 08:43:57 +0000 <liskin> still a bit confused about the application deadline though
2021-09-09 08:44:01 +0000 <mc47> you have plenty of time to submit
2021-09-09 08:44:15 +0000 <Solid> application deadlines greatly depend on whether you're switching uni or not
2021-09-09 08:44:26 +0000 <Solid> if you're not then the deadline is like the end of sep
2021-09-09 08:44:35 +0000 <liskin> I see
2021-09-09 08:44:56 +0000 <mc47> I think you have to give your bachelor's degree by the end of november
2021-09-09 08:44:57 +0000 <Solid> and even if you are you don't necessarily have to have everything done when you apply (there's something like an "80% of all credits" rule when applying to another uni in germany)
2021-09-09 08:45:12 +0000 <mc47> and the deadlines are "registration date + 4 months"
2021-09-09 08:45:49 +0000 <mc47> Yeah, in my particular master's program I have till september of 2022 to submit my bachelor's degree
2021-09-09 08:46:13 +0000 <mc47> (at TUM it doesn't really matter, you can extend your bachelor's with one semester and study your master courses in that semester)
2021-09-09 08:47:48 +0000 <liskin> now that I look at the semester dates more carefully it's obvious what the difference between cz and de is
2021-09-09 08:47:58 +0000 <liskin> you guys don't have two-month summer holidays
2021-09-09 08:49:09 +0000 <Solid> depends when your exams are, usually
2021-09-09 08:49:26 +0000 <Solid> when they're all in july already you have plenty of holidays
2021-09-09 08:49:49 +0000 <liskin> yeah, but here the exam period and holidays are two separate things :-)
2021-09-09 08:50:03 +0000 <Solid> ah, that depends on who you ask :P
2021-09-09 08:50:38 +0000 <liskin> well yeah, I've heard that some profs do exams outside of the official semester dates
2021-09-09 08:50:54 +0000 <liskin> but at the compsci faculty that wasn't common
2021-09-09 08:50:55 +0000 <Solid> yes, this is especially common for oral exams
2021-09-09 08:51:12 +0000 <liskin> we'd be done by mid-June and then slack off until mid-September
2021-09-09 08:51:15 +0000 <Solid> (and I haven't had a written exam in 3 years now so... you can imagine how my exam schedule looked like :D)
2021-09-09 08:52:26 +0000 <amenonsen> editing my xmonad.hs feels like an exam, especially the "anxiously awaiting the results" part.
2021-09-09 08:52:28 +0000 <liskin> (or get a summer job or an internship, in which case 3 months of guaranteed holidays is kind of nice, although I've never done that, I did part-time all year long)
2021-09-09 09:00:07 +0000ci[m](~cimatrixo@2001:470:69fc:105::d59e) (Quit: You have been kicked for being idle)
2021-09-09 09:01:55 +0000 <mc47> I hate the way the exams are structured in germany
2021-09-09 09:02:07 +0000 <mc47> and it doesn't match any other country
2021-09-09 09:02:41 +0000 <mc47> which is terrible, because when I'm on vacation and I want to go to tunisia, it's highly likely that all my friends are having their exams
2021-09-09 10:06:46 +0000qbt(~edun@user/edun) (Quit: WeeChat 3.2)
2021-09-09 11:30:32 +0000dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-09-09 13:18:02 +0000dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 260 seconds)
2021-09-09 13:31:14 +0000thunderrd(~thunderrd@183.182.111.87) (Ping timeout: 252 seconds)
2021-09-09 13:44:28 +0000thunderrd(~thunderrd@183.182.114.10)
2021-09-09 15:13:42 +0000Andrew(~andrew@user/andrewyu) (Ping timeout: 250 seconds)
2021-09-09 15:14:25 +0000AndrewYu(~andrew@user/andrewyu)
2021-09-09 15:30:47 +0000mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-09-09 15:41:09 +0000seschwar(~seschwar@user/seschwar)
2021-09-09 16:00:06 +0000Youssef[m](~youssefbm@2001:470:69fc:105::d1e1) (Quit: You have been kicked for being idle)
2021-09-09 16:01:53 +0000cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.2)
2021-09-09 16:09:54 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 16:10:44 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 16:22:08 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
2021-09-09 16:31:32 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 16:33:11 +0000 <abhixec> cjb yes I am using pipewire, mc47: https://github.com/abhixec/dotfiles/tree/master/xmonad
2021-09-09 16:56:33 +0000 <abhixec> liskin: thanks! I am just curious how to people handle use cases when say you open a bunch of apps which need to be on same workspace.
2021-09-09 16:58:51 +0000 <liskin> abhixec: xmonad workflows of people vary wildly, so can't speak for all, but I personally almost never use floats for windows that are there to stay
2021-09-09 16:59:08 +0000 <abhixec> liskin: is there a way instead to kind of find all floating and send them to like a different workspace (similar to NSP)
2021-09-09 16:59:30 +0000 <abhixec> liskin: but then just curious how do you handle multiple apps in the same workspace?
2021-09-09 16:59:42 +0000 <abhixec> or is that not a scenario you encounter at all?
2021-09-09 16:59:46 +0000 <liskin> I use floats for temp stuff like dialogs and short-lived terminals and the media player and volume control
2021-09-09 17:00:15 +0000 <liskin> multiple apps? well, those windows are in the tiling layer
2021-09-09 17:00:21 +0000 <liskin> it's a tiling window manager, after all :-)
2021-09-09 17:00:55 +0000 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-Drawer.html is one way to do it
2021-09-09 17:01:24 +0000 <abhixec> yes true but then when you have say 7 apps(not ideal to have in a workspace but just humor me) they start to be very squished how to ahndle that
2021-09-09 17:01:36 +0000 <Solid> fullscreen :D
2021-09-09 17:01:59 +0000 <liskin> abhixec: if I really must have that many apps in a single workspace, I usually tab those windows together
2021-09-09 17:02:05 +0000 <liskin> (via sublayouts)
2021-09-09 17:02:30 +0000 <abhixec> interesting guess my mind is still stuck in the floating/stacking paradigm.
2021-09-09 17:02:59 +0000 <liskin> you can also make keybindings that make some windows transparent
2021-09-09 17:03:10 +0000 <liskin> I sometimes do something like that
2021-09-09 17:03:29 +0000 <liskin> just leave the float in front of the other windows and then frantically move it around every time I need to see behind it :-))
2021-09-09 17:03:58 +0000 <Solid> hah
2021-09-09 17:04:10 +0000 <liskin> and surely you can have a keybinding that sends all floats away, although not sure if there's an existing module doing that
2021-09-09 17:04:21 +0000 <liskin> it's really simple to code that, but you'd need to know a bit of Haskell
2021-09-09 17:04:53 +0000 <abhixec> yes I am in the process of learning haskell :)
2021-09-09 17:05:46 +0000 <abhixec> how to make a window transparent? do you have an example or link?
2021-09-09 17:06:28 +0000 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-FadeWindows.html
2021-09-09 17:07:08 +0000 <geekosaur> of course you need to be running a compositor for transparency to work
2021-09-09 17:14:55 +0000 <abhixec> thanks!
2021-09-09 17:25:27 +0000thunderrd(~thunderrd@183.182.114.10) (Ping timeout: 265 seconds)
2021-09-09 17:38:36 +0000thunderrd(~thunderrd@183.182.110.10)
2021-09-09 18:09:25 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2021-09-09 18:49:22 +0000dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-09-09 18:52:59 +0000thunderrd(~thunderrd@183.182.110.10) (Ping timeout: 252 seconds)
2021-09-09 18:53:23 +0000thunderrd(~thunderrd@183.182.114.10)
2021-09-09 18:59:24 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 19:01:00 +0000joshproehl(~quassel@user/joshproehl) (Quit: Disappearing act!)
2021-09-09 19:01:15 +0000joshproehl(~quassel@user/joshproehl)
2021-09-09 19:01:40 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 19:19:58 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 19:40:50 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2021-09-09 19:42:26 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 19:45:51 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Client Quit)
2021-09-09 19:58:13 +0000dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.2.1)
2021-09-09 21:22:23 +0000defjameblip
2021-09-09 21:34:10 +0000wonko(~wjc@62.115.229.50) (Ping timeout: 252 seconds)
2021-09-09 22:43:36 +0000seschwar(~seschwar@user/seschwar) (Quit: :wq)