Home liberachat/#xmonad: Logs Calendar

Logs on 2022-02-27 (liberachat/#xmonad)

00:01:39 dweiss joins (~dweiss@2a02:810a:980:470::6676)
00:49:02 mvk joins (~mvk@2607:fea8:5cc3:7e00::8c21)
00:56:08 × dweiss quits (~dweiss@2a02:810a:980:470::6676) (Quit: WeeChat 3.4)
01:13:16 × noex quits (~null@user/noex) (Ping timeout: 245 seconds)
01:18:11 noex joins (~null@user/noex)
02:39:37 × mvk quits (~mvk@2607:fea8:5cc3:7e00::8c21) (Ping timeout: 240 seconds)
03:03:49 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
03:22:37 banc joins (banc@gateway/vpn/airvpn/banc)
03:22:42 × td_ quits (~td@94.134.91.30) (Ping timeout: 272 seconds)
03:23:48 td_ joins (~td@muedsl-82-207-238-210.citykom.de)
04:00:49 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
04:31:06 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
04:35:55 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
04:55:33 sleblanc joins (~sleblanc@user/sleblanc)
04:55:47 <sleblanc> how can I recover a window that's unmapped?
04:55:59 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
04:56:19 <sleblanc> I was messing around with different layouts and a browser window disappeared. I think it's not part of one of my workspaces anymore
04:57:08 <sleblanc> I know it still exists because I can see it in xdpyinfo -root -tree, and one of the tabs was playing audio
05:00:07 <sleblanc> ^ oops, that's xwininfo
05:25:35 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
05:32:14 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
05:49:03 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
06:36:36 <Solid> sleblanc: xmonad definitely shouldn't be losing any windows; can you reproduce this?
07:59:31 <narendranath344[> Do you guys use xmobar provided by distro package manager or build it from source?
08:09:45 yauhsien_ joins (~Yau-Hsien@61-231-39-29.dynamic-ip.hinet.net)
08:11:54 × srk quits (~sorki@user/srk) (Remote host closed the connection)
08:12:11 srk joins (~sorki@user/srk)
08:12:23 Solid builds it from source
08:12:55 × yauhsienhuangtw quits (~Yau-Hsien@61-231-39-29.dynamic-ip.hinet.net) (Ping timeout: 256 seconds)
08:13:53 <narendranath344[> With cabal or stack?
08:14:10 <Solid> with stack
08:14:36 <Solid> https://gitlab.com/slotThe/dotfiles/-/tree/master/xmobar/.config/xmobarrc
08:16:59 <narendranath344[> Solid: Will look, thanks
08:40:21 <sleblanc> @Solid, yeah
08:40:21 <lambdabot> Unknown command, try @list
08:42:16 <sleblanc> Solid, that is, if I can remember how it happened…
08:43:44 <Solid> sleblanc: definitely do open an issue if you manage
08:45:56 Steven_M joins (~Steven_M@user/steven-m/x-0972586)
08:52:38 <sleblanc> meanwhile, do you have a quick one-liner I can run to remap any unmapped window?
08:52:48 <sleblanc> add it back to my current workspace?
08:53:00 <sleblanc> Solid ^
08:55:12 <Solid> sleblanc: you'd have to find it first, but xdotool has a `windowmap` command, for example
08:57:05 <sleblanc> I have the window ID (through xwininfo)
09:00:14 × Mellow[m] quits (~mellow210@2001:470:69fc:105::8c62) (Quit: You have been kicked for being idle)
09:00:14 × Thalhas[m] quits (~thalhamat@2001:470:69fc:105::1:766a) (Quit: You have been kicked for being idle)
09:00:31 <sleblanc> Solid, thanks, found a way with xdotool!
09:00:44 Thalhas[m] joins (~thalhamat@2001:470:69fc:105::1:766a)
09:00:58 Mellow[m] joins (~mellow210@2001:470:69fc:105::8c62)
09:01:45 Thalhas[m] parts (~thalhamat@2001:470:69fc:105::1:766a) ()
09:01:46 Mellow[m] parts (~mellow210@2001:470:69fc:105::8c62) ()
09:02:27 <Steven_M> Hi, does xmonad have a larger community than qtile?
09:06:27 <sleblanc> Steven_M, probably, but I've never heard of qtile
09:07:25 <Steven_M> sleblanc: hehe, I guess that says it all. :-)
09:07:53 <sleblanc> what's xmonad anyway? :^)
09:10:16 <Steven_M> sleblanc: oops, did I spell it wrong?
09:14:11 <sleblanc> If you meant lemonade, then yeah you spelled it wrong, otherwise, no. it's just a jab at how few people are using XMonad
09:17:52 <sleblanc> Steven_M, nonetheless, it's very solid and highly configurable. I have been running it for years already, and I'm regularly seeing uptimes in the hundreds of days on my machines
09:19:08 <Solid> we've sort of settled on `xmonad' for the actual packages and `XMonad' for the broader project, I believe
09:19:15 <Solid> not that people really follow that :P
09:20:23 <Steven_M> sleblanc: good to know, I'll install it tomorrow. :)
09:20:56 <Steven_M> Solid: *nods :)
09:21:57 <sleblanc> also with Wayland just around the corner, I'm wondering what will happen with the XMonad project
09:58:41 <Solid> Steven_M: be sure to check out our install ( https://xmonad.org/INSTALL.html ) and tutorial ( https://xmonad.org/TUTORIAL.html ) pages :)
10:00:22 <Solid> xmonad itself will probably not be ported to wayland, as it's just too tied to xlib; XMonad as a project will certainly look into the possibility of having an xmonad-like Wayland compositor (although most of us are still a bit skeptical how "just around the corner" wayland really is ;)
10:00:31 <Solid> we have written a few lines about this on https://github.com/sponsors/xmonad
10:01:31 <Steven_M> Solid: Will do, thanks. :)
10:02:37 <Steven_M> good night all :)
10:03:09 × Steven_M quits (~Steven_M@user/steven-m/x-0972586) (Quit: zzz)
10:31:44 butterfly[m] joins (~butterfly@2001:470:69fc:105::1:70db)
10:34:25 butterfly[m] uploaded an image: (529KiB) < https://libera.ems.host/_matrix/media/r0/download/mozilla.org/2fa47c8f7dbf84b0e38aebdaae2e57c77f3f1bfc/ima_77d8d86.jpeg >
10:34:38 <butterfly[m]> butterfly[m]: finally i run xmonad 0.17 on M1 MacBook (not vm)
10:59:12 seschwar joins (~seschwar@user/seschwar)
13:52:15 × sleblanc quits (~sleblanc@user/sleblanc) (Read error: Connection reset by peer)
13:59:59 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:09:55 × catman quits (~catman@user/catman) (Ping timeout: 256 seconds)
16:36:14 Tisoxin parts (~ikosit@user/ikosit) ()
16:51:47 mohab joins (~mohab@45.243.51.195)
17:10:19 sleblanc joins (~sleblanc@user/sleblanc)
17:46:42 × mohab quits (~mohab@45.243.51.195) (Quit: WeeChat 3.4)
17:57:57 × jsoo quits (~znc@irc.refl.club) (Quit: ZNC 1.8.2 - https://znc.in)
17:58:52 jsoo joins (~znc@irc.refl.club)
18:46:43 mc47 joins (~mc47@xmonad/TheMC47)
18:47:30 × noex quits (~null@user/noex) (Ping timeout: 250 seconds)
19:05:01 × mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 240 seconds)
19:14:27 <unknownbeing[m]> After a package update I'm unable to log into Xmonad for some reason. I tried to downgrade to no avail. Could someone please help?
19:14:54 <unknownbeing[m]> xmonad --recompile does a successful build
19:17:42 <unknownbeing[m]> Wait, now it logs in, but xmobar doesn't work for some reason
19:19:15 <unknownbeing[m]> Says "error while loading shared libraries: libHSxml-conduit-1.9.1.1-[some gibberish]-ghc9.0.2.so: cannot open shared object file: No such file or directory
19:19:49 <geekosaur> someone forgot to flag that in arch for a rebuild, is my guess
19:20:06 <geekosaur> one of the downsides of how arch handles haskell packages
19:20:13 <unknownbeing[m]> Ugh
19:20:27 <unknownbeing[m]> I think I'm just gonna switch to i3
19:20:46 <Solid> better yet: switch away from arch! :>
19:20:47 <geekosaur> (haskell doesn't use shared objects normally, that'san arch-ism)
19:21:14 <unknownbeing[m]> Shared objects?
19:21:35 <geekosaur> .so suffix
19:22:01 <unknownbeing[m]> What are they?
19:22:16 <unknownbeing[m]> I've just never heard of shared objects
19:23:52 <geekosaur> they're supposed to improve memory usage because a single shared object can share memory in all programs that use it
19:24:52 <geekosaur> but there aren't enough haskell programs running on a systemto justify it and they have to be rebuilt every time their dependencies are updated (thta's haskell specific and a long story related to optimization)
19:25:30 <unknownbeing[m]> Hmmm
19:25:51 <unknownbeing[m]> I might just have to give up on xmonad :(
19:27:01 <geekosaur> just install itnot using arch packages. we recommend stack (in particular on arch), see http://xmonad.org/INSTALL.html
19:27:58 <unknownbeing[m]> I see
19:28:01 <unknownbeing[m]> Thank you
19:28:40 <geekosaur> arch just goes out of its way to make haskell painful
19:30:28 <abhixec> Hello! I am connecting to 4k display and the fonts and everything is super small. xrandr --scale 1.25x1.25 doesn't seem to work great because then it disorients the tiling proportion. anyone know how I should increase the font in a sane way?
19:35:22 <geekosaur> use lxappearance to adjust the fonts?
19:44:38 mc47 joins (~mc47@xmonad/TheMC47)
20:19:06 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
21:16:02 <abhixec> but that would mean that when I disconnect I need to go in and reduce the font again so that it readable on my laptop :/
21:16:46 <geekosaur> X11 sadly doesn't support per-screen font sizes
21:17:01 <geekosaur> this is one reason why everyone wants wayland
21:20:59 <abhixec> :'(
21:31:07 <geekosaur> this is also a downside of client-side fonts, since that is what specifically doesn't let you specify a screen. if you select a server side font by point size I think it can do the right thing
22:03:07 <abhixec> by server side you mean specifying it in xdefaults file?
22:03:50 <geekosaur> font specifications that look like -misc-fixed-...
22:04:19 <geekosaur> instead of Monospace-12 or Monospace;size=12;...
23:15:39 × totte quits (~totte@h-82-196-112-155.A166.priv.bahnhof.se) (Ping timeout: 268 seconds)
23:38:15 iqubic joins (~iqubic@2601:602:9502:c70::7507)
23:39:35 totte joins (~totte@h-82-196-112-155.A166.priv.bahnhof.se)
23:40:21 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
23:40:41 <iqubic> Alright... I'm having an issue where I can't get fullscreen applications to be fullscreen AND cover up my XMobar at the top of the screen.
23:42:59 <iqubic> It was my impression having a manageHook rule of "isFullscreen --> doFullFloat" would just do the trick, but it doesn't. It seems that XMobar remains on the screen.
23:44:31 <iqubic> I've got "layoutHook = avoidStruts $ layoutHook def" in my config to prevent XMobar from being covered up, but that seems to strict somehow.
23:45:56 <liskin> iqubic: this is a layering issue, that is completely outside of xmonad's control
23:46:21 <liskin> you're probably asking your xmonad to not lower itself, so it stays at the top of the stacking order
23:46:26 <liskin> *your xmobar
23:46:42 <iqubic> How do I ask XMobar to lower itself?
23:47:34 <liskin> stop using --dock; set lowerOnStart = True and overrideRedirect = True
23:48:05 <iqubic> My .xmobarrc file is non-existant.
23:49:01 <iqubic> I'm using spawn "xmobar' to spawn it.
23:49:11 <liskin> that's a bit weird, because lowerOnStart = True and overrideRedirect = True is the default
23:49:54 <iqubic> Weird.
23:50:12 <iqubic> I'm just testing this with YouTube in firefox, as the fullscreen application.
23:53:42 <geekosaur> all I can say is it works here, but I don't use xmobar
23:53:53 <geekosaur> F11 to toggle fullscreen
23:54:46 <iqubic> Yeah, F11 does go fullscreen, but it doesn't hide XMobar.
23:56:01 <iqubic> But it actually looks like XMobar isn't covering anything up. No part of the the browser window is covered by xmobar, even in full screen mode.
23:56:39 <liskin> uh, so how can you tell it's not hidden when it's not covering anything?
23:56:53 <iqubic> I'm not sure.
23:56:58 <iqubic> I'm confusing myself
23:57:16 <iqubic> When I make Firefox full screen, xmobar remains visible.
23:57:43 <liskin> so firefox isn't fullscreen then?
23:58:49 <iqubic> Well, I hit F11, which should make Firefox fullscreen, but it doesn't cover xmobar as it should.
23:59:34 <liskin> if xmobar is visible and isn't covering any part of firefox, then firefox isn't fullscreen
23:59:48 <iqubic> Weird
23:59:50 <liskin> which suggests you might actually be missing ewmhFullscreen

All times are in UTC on 2022-02-27.