2022/06/01

2022-06-01 00:01:51 +0200nevyn(~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net)
2022-06-01 00:03:38 +0200nev_yn(~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net) (Ping timeout: 255 seconds)
2022-06-01 00:06:17 +0200 <geekosaur> henninb, you couldn't find anything because there isn't one. There isn't actually a "list of layouts", there's a big layout function parts of which behave sort of like a list
2022-06-01 00:06:32 +0200 <geekosaur> (via a special Choose function)
2022-06-01 00:13:43 +0200 <henninb> thanks as always geekosaur.
2022-06-01 00:16:09 +0200 <[Leary]> I'm fairly sure "behave sort of like a list" is enough, though. The real question is why would you want this when it's the same (modulo currency and non-persistent replacement) on each workspace?
2022-06-01 00:18:35 +0200 <geekosaur> um, X.L.PerWorkspace is a thing
2022-06-01 00:19:07 +0200 <[Leary]> That's not actually a different layout ... well, I guess it's a matter of how you think of it.
2022-06-01 00:19:22 +0200 <geekosaur> as are several other clever things like IfMax, some of which make the notion of "list of layouts" dubious
2022-06-01 00:21:15 +0200 <henninb> currently I have a key map to rotate the layouts for a given workstation. I have the list hard coded (I am not a fan of) and that is why I was thinking about getting the list programatically.
2022-06-01 00:23:09 +0200 <geekosaur> mod-space does that? without a list?
2022-06-01 00:24:06 +0200 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L192
2022-06-01 00:24:23 +0200 <henninb> geekosaur, it probably does by default. It wasn't working so I put the following in explicitly. `, ("M-<Space>", NamedActions.addName "Switch Layout" $ cycleThroughLayouts ["Main", "Grid", "3Column", "3ColumnMid", "Mag", "Common", "Terminal", "Media", "Reading", "Spiral", "Panel"])`
2022-06-01 00:25:52 +0200 <henninb> geekosaur, looks like I should do a `sendMessage NextLayout` instead.
2022-06-01 00:27:29 +0200 <geekosaur> yes. I would wonder why you thought it wasn't working, though; are you doing something weird in your layoutHook?
2022-06-01 00:28:31 +0200 <henninb> geekosaur, very possible I messed up my layoutHook.
2022-06-01 00:30:22 +0200 <henninb> https://github.com/henninb/dotfiles/blob/main/.xmonad/lib/Local/Layouts.hs
2022-06-01 00:33:42 +0200 <geekosaur> seems like it should be okay
2022-06-01 00:36:16 +0200 <henninb> I thought so too. I don't mind having the explicit call in the code.
2022-06-01 00:36:59 +0200 <henninb> I see the problem with my config. myRemoveKeys = [¬ 6 (superKeyMask .|. shiftMask, xK_space)
2022-06-01 00:38:41 +0200 <geekosaur> that's mod-shift-space which does something else (forcibly reset layout)
2022-06-01 00:39:09 +0200 <geekosaur> now if you have that without shiftMask then you'd have removed the NextLayout binding
2022-06-01 00:40:00 +0200Benzi-Junior(~BenziJuni@dsl-149-64-179.hive.is) (Ping timeout: 260 seconds)
2022-06-01 00:40:01 +0200 <henninb> good point. I don't have it without the shiftMask.
2022-06-01 00:54:49 +0200 <geekosaur> NextLayout works here, fwiw
2022-06-01 01:09:18 +0200 <geekosaur> (it was worth testing because we made some changes for 0.17, including that that silly import dance is no longer necessary for JumpToLayout to work)
2022-06-01 01:55:39 +0200stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-06-01 02:02:35 +0200 <henninb> geekosaur - When I tried the super-space key without the `sendMessage NextLayout`, it does not work
2022-06-01 02:04:38 +0200 <henninb> not sure if it matter, but I am using XMonad.Layout.LayoutCombinators for my layouts.
2022-06-01 02:08:16 +0200 <geekosaur> I saw that. If you're on 0.17 it doesn't matter which one you use; it's conceivable that it's broken on earlier versions but I would have expected someone to notice
2022-06-01 02:14:43 +0200 <henninb> geekosaur, agree. It could definately be something in my config. It would have been reported by now if this was an issue from the release of 17.
2022-06-01 02:16:28 +0200 <henninb> geekosaur, I took your advice on safeSpawn. Thanks again for the suggestion.
2022-06-01 02:16:55 +0200 <geekosaur> well, what I don't know is whether Choose was broken in ManageHelpers' version of (|||).
2022-06-01 02:18:03 +0200 <geekosaur> safeSpawn wasn't my suggestion, it was vrs's
2022-06-01 02:18:50 +0200defjam(~eb0t@51.186.239.157) (Ping timeout: 240 seconds)
2022-06-01 02:19:24 +0200 <henninb> it was vrs, I am glad vrs mentioned it.
2022-06-01 02:20:44 +0200 <henninb> geekosaur, is there a way I could help validate whether Choose was broken in ManageHelpers' version of (|||) ?
2022-06-01 02:21:21 +0200defjam(~eb0t@33ba3cdf.skybroadband.com)
2022-06-01 02:22:36 +0200 <geekosaur> replace `import XMonad hiding ((|||))` with `import XMonad`, comment out the import of ManageHelpers, and see if NextLayout works
2022-06-01 02:22:59 +0200 <geekosaur> (JumpToLayout won't work after that, so make sure you're not using your cycle-layouts code)
2022-06-01 02:23:23 +0200 <henninb> geekosaur, I will try and let you know what I find.
2022-06-01 02:28:34 +0200 <henninb> geekosaur, with the code changes above the code `sendMessage NextLayout` works.
2022-06-01 02:30:27 +0200 <henninb> and as you stated the JumpToLayout does not work.
2022-06-01 02:37:50 +0200 <geekosaur> all I can suggest is that you upgrade to 0.17 then, as we aren't making changes to 0.15/0.16
2022-06-01 02:47:19 +0200Benzi-Junior(~BenziJuni@dsl-149-64-179.hive.is)
2022-06-01 03:33:26 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds)
2022-06-01 04:03:02 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 255 seconds)
2022-06-01 04:23:52 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-06-01 04:27:27 +0200td_(~td@muedsl-82-207-238-004.citykom.de) (Ping timeout: 276 seconds)
2022-06-01 04:28:43 +0200td_(~td@94.134.91.230)
2022-06-01 04:42:41 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-06-01 04:45:10 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-06-01 06:19:54 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a)
2022-06-01 07:03:48 +0200spaceseller(~spacesell@31.147.205.13)
2022-06-01 07:07:25 +0200 <spaceseller> I know that picom topic is out of this chat subject but cannot find the answer and the config is rather simple. So if you know how to make unfocused windows transparent? Maybe you have in your config file.
2022-06-01 07:36:55 +0200spaceseller(~spacesell@31.147.205.13) (Remote host closed the connection)
2022-06-01 08:14:08 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a) (Ping timeout: 255 seconds)
2022-06-01 08:37:31 +0200chomwitt(~chomwitt@2a02:587:dc0e:3e00:9566:7d3:9c0f:2549)
2022-06-01 08:40:55 +0200 <Solid> ?tell spaceseller there are a few options (I think) http://ix.io/3Z3Z
2022-06-01 08:40:55 +0200 <lambdabot> Consider it noted.
2022-06-01 09:28:04 +0200habib(~textual@188.119.54.182)
2022-06-01 09:34:44 +0200habibalamin(~habib@188.241.157.224)
2022-06-01 09:35:17 +0200habib(~textual@188.119.54.182) (Ping timeout: 260 seconds)
2022-06-01 09:36:45 +0200habibalamin(~habib@188.241.157.224) (Client Quit)
2022-06-01 10:35:27 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
2022-06-01 10:58:10 +0200cfricke(~cfricke@user/cfricke)
2022-06-01 11:00:23 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-06-01 11:04:30 +0200habib(~habib@188.241.157.224)
2022-06-01 11:16:19 +0200 <valarMorghulis[m> I'm trying to use polybar with xmonad, I'm using `xmonad-dbus` (https://github.com/troydm/xmonad-dbus) to send status of xmonad via dbus.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/944e375653cd6d0589efd8d24d9a09bf9416…)
2022-06-01 11:16:25 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-06-01 12:06:19 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 244 seconds)
2022-06-01 14:14:50 +0200sheb(~sheb@31.223.228.71)
2022-06-01 14:29:16 +0200cfricke(~cfricke@user/cfricke)
2022-06-01 15:12:43 +0200habib(~habib@188.241.157.224) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-06-01 15:32:22 +0200habib(~habib@188.241.157.224)
2022-06-01 16:20:40 +0200habib(~habib@188.241.157.224) (Read error: Connection reset by peer)
2022-06-01 16:25:37 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.5)
2022-06-01 16:36:56 +0200Tejas(~Tejas@103.94.113.134)
2022-06-01 16:37:06 +0200Tejastejasag
2022-06-01 16:43:06 +0200tejasagtejasagarwal
2022-06-01 16:51:24 +0200tejasagarwal(~Tejas@103.94.113.134) (Quit: Client closed)
2022-06-01 17:14:33 +0200Lycurgus(~juan@user/Lycurgus)
2022-06-01 17:22:43 +0200 <Lycurgus> xmonad is unresponsive except to quit
2022-06-01 17:22:55 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-06-01 17:22:56 +0200 <Lycurgus> no config file
2022-06-01 17:24:28 +0200 <geekosaur> that certainly sounds wrong. is xterm installed? mod-shift-enter won't do much without it (except on debian where they patch it to use x-terminal-emulator by default and the alternatives system handles that)
2022-06-01 17:24:52 +0200 <Lycurgus> yes it's installed
2022-06-01 17:25:04 +0200 <Lycurgus> i've seen this before but not in a long time
2022-06-01 17:25:15 +0200 <Lycurgus> rebooting doesn't clear it
2022-06-01 17:25:44 +0200 <Lycurgus> iirc reinstalling does
2022-06-01 17:26:48 +0200 <geekosaur> that's odd, xmonad doesn't have any saved state aside from what it passes to the new instance on mod-q
2022-06-01 17:27:27 +0200 <Lycurgus> well it certainly is unresponsive, mouse is gone too
2022-06-01 17:28:11 +0200 <Lycurgus> and it is running
2022-06-01 17:29:15 +0200 <Lycurgus> jdaughe+ 12106 0.0 0.0 1073813156 8248 tty3 S+ 15:23 0:00 /home/jdaugherty/.xmonad/xmonad-x86_64-linux
2022-06-01 17:31:56 +0200 <geekosaur> hm, that implies it found a config file somewhere
2022-06-01 17:32:16 +0200 <geekosaur> since that path is from a compiled config, with pre-XDG paths
2022-06-01 17:32:58 +0200 <geekosaur> so there should be a ~/.xmonad/xmonad.hs that it compiled
2022-06-01 17:33:02 +0200blaa(~bla@79.191.83.216.ipv4.supernova.orange.pl) (Ping timeout: 255 seconds)
2022-06-01 17:33:02 +0200 <Lycurgus> i reinstalled to no effect
2022-06-01 17:33:13 +0200 <Lycurgus> i suspect ghcup
2022-06-01 17:33:41 +0200 <geekosaur> reinstall won't touch ~/.xmonad or ~/.config/xmonad. neither will ghcup for that matter
2022-06-01 17:34:18 +0200 <geekosaur> if you wiped a config file you probably also want to wipe ~/.xmonad/xmonad-x86_64-linux or it'll keep using it
2022-06-01 17:38:05 +0200 <Lycurgus> there was nothing in .config (for xmonad)
2022-06-01 17:38:29 +0200 <Lycurgus> gonna give up shortly
2022-06-01 17:38:30 +0200bla(~bla@79.191.244.36.ipv4.supernova.orange.pl)
2022-06-01 17:41:30 +0200 <geekosaur> you're using the old style paths so there won't be, it'll all be in ~/.xmonad
2022-06-01 17:46:14 +0200 <Lycurgus> except i deleted that per your suggestion
2022-06-01 17:46:34 +0200 <Lycurgus> old style paths doesn't sound promising
2022-06-01 17:47:01 +0200 <Lycurgus> looks like permissions
2022-06-01 17:47:34 +0200Lycurgus(~juan@user/Lycurgus) (Quit: Exeunt juan@acm.org)
2022-06-01 17:48:16 +0200 <geekosaur> on the one hand, sigh. on the other, he doesn't listen too well and I'm unsure I want to deal with him
2022-06-01 17:58:33 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2022-06-01 17:59:38 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit)
2022-06-01 18:00:36 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-06-01 18:54:12 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a)
2022-06-01 19:03:43 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-06-01 20:05:15 +0200Lycurgus(~juan@user/Lycurgus)
2022-06-01 20:06:06 +0200 <Lycurgus> so nothing was clearing that just reporting final disposition
2022-06-01 20:06:20 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-06-01 20:07:33 +0200 <Lycurgus> i tried i3 which was installed and it too had a problem
2022-06-01 20:08:40 +0200 <Lycurgus> since I only use xmonad as a base wm i just went with what is working which is unity/ubuntu for same
2022-06-01 20:09:03 +0200 <Lycurgus> when i say base, I mean the default thing when you log into X
2022-06-01 20:09:28 +0200 <Lycurgus> i actually run my main wm under vnc and connect to it
2022-06-01 20:09:54 +0200 <Lycurgus> from mac and until locally thru xmonad
2022-06-01 20:10:03 +0200 <Lycurgus> *until now
2022-06-01 20:13:14 +0200 <Lycurgus> ghcup was just a stab in the dark, prolly not that
2022-06-01 20:14:37 +0200 <Lycurgus> i've seen this before, it's rare and the i3 also having indicates it's maybe not in xmonad
2022-06-01 20:15:27 +0200 <Lycurgus> i went with xmonad way back when because it was the most stable/solid in performance
2022-06-01 20:16:16 +0200 <Lycurgus> not really using it and don't especially like tiling mgrs
2022-06-01 20:17:57 +0200 <Lycurgus> the problem state will remain on this machine for a while if you want be to test something but moving on since all essential end function restored
2022-06-01 20:18:06 +0200 <Lycurgus> *want me
2022-06-01 20:19:33 +0200 <Lycurgus> i did not try the current install procedure, have been using the distro pkg (ubuntu 18)
2022-06-01 20:31:32 +0200Lycurgus(~juan@user/Lycurgus) (Quit: Exeunt juan@acm.org)
2022-06-01 20:32:23 +0200 <geekosaur> missed him
2022-06-01 20:32:58 +0200 <geekosaur> (it's chores day, prepping bedroom for yet another bedbug spraying and doing laundry)
2022-06-01 21:30:18 +0200twiclo(~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c)
2022-06-01 21:30:33 +0200banc-(banc@gateway/vpn/airvpn/banc)
2022-06-01 21:30:57 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 258 seconds)
2022-06-01 21:32:25 +0200 <twiclo> Bit of an interesting one for you guys. I'm unable to run a modified version of oldschool runescape in fullscreen. Under cinnamon I can fullscreen this just fine but when I give the window a whole screen in xmonad it doesn't grow to fill it. It seems like it doesn't know it doesn't have the space
2022-06-01 21:33:29 +0200 <geekosaur> what version of xmonad?
2022-06-01 21:34:58 +0200 <geekosaur> before 0.17 we don't advertise emwh fullscreen support properly, which breaks some programs. in 0.17 this should be fixed provided you're using the ewmhFullscreen combinator
2022-06-01 21:35:20 +0200 <twiclo> 0.17.0
2022-06-01 21:35:38 +0200 <twiclo> I might not have ewmh in my config
2022-06-01 21:36:02 +0200 <twiclo> Doesn't adding that change behavior of other windows? I love having applications think they're fullscreened when they're really not
2022-06-01 21:36:10 +0200 <geekosaur> it's also conceivable that you need something like XMonad.Util.Hacks.windowedFullscreenFixeventFix
2022-06-01 21:36:29 +0200 <geekosaur> it's also conceivable that you need something like XMonad.Util.Hacks.windowedFullscreenFixEventHook
2022-06-01 21:36:36 +0200 <twiclo> I do have the fix library set up
2022-06-01 21:36:39 +0200 <geekosaur> which iscusses that exact use case, in fact
2022-06-01 21:37:18 +0200 <twiclo> So what changes in fullscreen behavior can I expect if I set up ewmh?
2022-06-01 21:40:34 +0200 <geekosaur> more programs will recognize fullscreen support, and more programs should do windowed fullscreen (without ewmh many programs can only recognize fullscreen by a floating fullscreen window)
2022-06-01 21:40:48 +0200 <twiclo> Oh it looks like I do have it set up already
2022-06-01 21:40:56 +0200 <twiclo> p.twil.cx/xab
2022-06-01 21:41:24 +0200 <geekosaur> I admit I was wondering, since ewmhFullscreen can't work without ewmh
2022-06-01 21:42:27 +0200 <twiclo> Do I need both ewmh and ewmhFullscreen in my main definition or can I just have the fullscreen one?
2022-06-01 21:43:09 +0200 <geekosaur> if you have only ewmhFullscreen but not ewmh, ewmhFullscreen won't do anything
2022-06-01 21:43:27 +0200 <twiclo> Okay yeah I remember why I have it disabled. If I fullscreen a youtube video it will take over the whole monitor instead of just its container
2022-06-01 21:43:43 +0200 <geekosaur> ewmhFullscreen can be made to do windowed fullscreen, but I don't know the details, they're discussed in the windowedFullscreenFixEventHook docs
2022-06-01 21:45:46 +0200 <twiclo> It looks like it doesn't fix the runescape issue
2022-06-01 21:46:10 +0200 <twiclo> Sometimes if I launch cinnamon in another tty, start the program, kill it, then launch it in xmonad it will behave properly
2022-06-01 21:46:13 +0200 <twiclo> Not sure if that's helpful
2022-06-01 21:48:09 +0200 <geekosaur> not very, aside from the fact thatr it remembers fullscreen once it has recognized it
2022-06-01 21:48:24 +0200 <geekosaur> which again makes me think ewmhFullscreen + ewmh is needed
2022-06-01 22:17:50 +0200 <Solid> sigh, zurihac only seems to have discord as a communication medium
2022-06-01 22:18:06 +0200Solidwill now have to engage the friendly people in this channel to relay important information to him :>
2022-06-01 23:13:57 +0200stackdroid18(14094@user/stackdroid)
2022-06-01 23:21:59 +0200 <liskin> Nothing important so far except the warm fuzzy feeling that I'm not the last one to sort out accommodation
2022-06-01 23:22:17 +0200 <geekosaur> heh
2022-06-01 23:22:34 +0200 <liskin> Everything important so far is in the email
2022-06-01 23:23:18 +0200 <liskin> A bit silly that I don't think I can make it to drinks on Friday evening as I didn't plan for it :-(
2022-06-01 23:48:20 +0200chomwitt(~chomwitt@2a02:587:dc0e:3e00:9566:7d3:9c0f:2549) (Ping timeout: 248 seconds)
2022-06-01 23:48:20 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds)