Logs on 2022-05-31 (liberachat/#xmonad)
| 00:00:00 | <henninb> | I really appreciate the folks on this channel there are not a lot of xmonad users out there so we need to stick together. |
| 00:08:56 | × | henninb quits (~henninb@97-116-138-116.mpls.qwest.net) (Quit: leaving) |
| 01:58:13 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 02:03:33 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 246 seconds) |
| 02:12:00 | → | Guest7820 joins (~Guest78@2409:4071:2096:483b:d65d:f730:b50f:fa19) |
| 02:12:53 | Guest7820 | is now known as neoatnebula |
| 02:16:08 | × | neoatnebula quits (~Guest78@2409:4071:2096:483b:d65d:f730:b50f:fa19) (Client Quit) |
| 02:16:25 | → | neoatnebula joins (~neoatnebu@2409:4071:2096:483b:d65d:f730:b50f:fa19) |
| 02:18:05 | × | neoatnebula quits (~neoatnebu@2409:4071:2096:483b:d65d:f730:b50f:fa19) (Client Quit) |
| 02:23:23 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 02:39:27 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 244 seconds) |
| 02:44:17 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 02:46:46 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 02:53:53 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 255 seconds) |
| 04:25:40 | → | chomwitt joins (~chomwitt@2a02:587:dc11:7d00:a7f0:c7db:e9b3:6e1d) |
| 07:22:44 | → | VeronicaLova[m] joins (~brainzint@2001:470:69fc:105::2:1ed2) |
| 07:39:41 | → | shinjipf joins (~shinjipf@vmi826685.contaboserver.net) |
| 07:39:48 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 07:41:18 | → | benin joins (~benin@183.82.177.185) |
| 07:41:35 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:04:02 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 08:53:02 | × | Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Quit: ZNC - https://znc.in) |
| 08:54:34 | → | Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) |
| 08:57:35 | × | Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Client Quit) |
| 08:58:31 | → | Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) |
| 09:00:09 | × | DeepMajumder[m] quits (~reddocmdm@2001:470:69fc:105::1:f486) (Quit: You have been kicked for being idle) |
| 09:01:43 | × | Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Max SendQ exceeded) |
| 09:02:50 | → | Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) |
| 09:12:20 | × | Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Ping timeout: 255 seconds) |
| 09:19:08 | → | Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) |
| 09:31:03 | × | benin quits (~benin@183.82.177.185) (Quit: The Lounge - https://thelounge.chat) |
| 11:54:19 | <FernandoSchuindt> | Is it possible nowadays to run xmonad on XWayland? |
| 11:56:22 | <geekosaur> | not yet |
| 11:56:48 | <geekosaur> | oh, on XWayland. that should work, it's just of limited use because it can only manage XWayland windows |
| 11:57:48 | <FernandoSchuindt> | thank you once again geekosaur |
| 12:10:28 | → | henninb joins (~henninb@97-116-138-116.mpls.qwest.net) |
| 12:23:47 | × | chomwitt quits (~chomwitt@2a02:587:dc11:7d00:a7f0:c7db:e9b3:6e1d) (Ping timeout: 260 seconds) |
| 13:12:13 | noex_ | is now known as noex |
| 13:12:27 | × | noex quits (~null@2600:8804:14e0:104:8804:14e0:104:0) (Changing host) |
| 13:12:27 | → | noex joins (~null@user/noex) |
| 13:16:46 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 13:17:36 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
| 13:43:47 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 240 seconds) |
| 14:22:36 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 14:32:07 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 16:00:13 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 16:42:29 | → | cfricke joins (~cfricke@user/cfricke) |
| 16:52:47 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) |
| 16:55:42 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 246 seconds) |
| 18:17:59 | → | spaceseller joins (~spacesell@31.147.205.13) |
| 18:23:58 | × | spaceseller quits (~spacesell@31.147.205.13) (Quit: Leaving) |
| 18:25:54 | → | stackdroid18 joins (14094@user/stackdroid) |
| 18:31:39 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 21:09:20 | → | td_ joins (~td@muedsl-82-207-238-004.citykom.de) |
| 21:59:08 | <henninb> | Greetings, can anyone point me to a snip of code or a lib that programatically gets the list of layouts for a given workspace? I did some searches and could not find anything. Thank you. |
| 21:59:22 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 22:01:51 | → | nevyn joins (~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net) |
| 22:03:38 | × | nev_yn quits (~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net) (Ping timeout: 255 seconds) |
| 22:06:17 | <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 |
| 22:06:32 | <geekosaur> | (via a special Choose function) |
| 22:13:43 | <henninb> | thanks as always geekosaur. |
| 22:16:09 | <[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? |
| 22:18:35 | <geekosaur> | um, X.L.PerWorkspace is a thing |
| 22:19:07 | <[Leary]> | That's not actually a different layout ... well, I guess it's a matter of how you think of it. |
| 22:19:22 | <geekosaur> | as are several other clever things like IfMax, some of which make the notion of "list of layouts" dubious |
| 22:21:15 | <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. |
| 22:23:09 | <geekosaur> | mod-space does that? without a list? |
| 22:24:06 | <geekosaur> | https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L192 |
| 22:24:23 | <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"])` |
| 22:25:52 | <henninb> | geekosaur, looks like I should do a `sendMessage NextLayout` instead. |
| 22:27:29 | <geekosaur> | yes. I would wonder why you thought it wasn't working, though; are you doing something weird in your layoutHook? |
| 22:28:31 | <henninb> | geekosaur, very possible I messed up my layoutHook. |
| 22:30:22 | <henninb> | https://github.com/henninb/dotfiles/blob/main/.xmonad/lib/Local/Layouts.hs |
| 22:33:42 | <geekosaur> | seems like it should be okay |
| 22:36:16 | <henninb> | I thought so too. I don't mind having the explicit call in the code. |
| 22:36:59 | <henninb> | I see the problem with my config. myRemoveKeys = [¬ 6 (superKeyMask .|. shiftMask, xK_space) |
| 22:38:41 | <geekosaur> | that's mod-shift-space which does something else (forcibly reset layout) |
| 22:39:09 | <geekosaur> | now if you have that without shiftMask then you'd have removed the NextLayout binding |
| 22:40:00 | × | Benzi-Junior quits (~BenziJuni@dsl-149-64-179.hive.is) (Ping timeout: 260 seconds) |
| 22:40:01 | <henninb> | good point. I don't have it without the shiftMask. |
| 22:54:49 | <geekosaur> | NextLayout works here, fwiw |
| 23:09:18 | <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) |
| 23:55:39 | × | stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
All times are in UTC on 2022-05-31.