Home liberachat/#xmonad: Logs Calendar

Logs on 2021-09-09 (liberachat/#xmonad)

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

All times are in UTC on 2021-09-09.