Logs: liberachat/#xmonad
| 2023-02-09 02:14:43 | <geekosaur> | it does take a virtual workspace name though |
| 2023-02-09 02:15:17 | <geekosaur> | I'm not going to be able to stick around much longer; I need to be up early tomorrow so I need to head to bed soon |
| 2023-02-09 02:16:16 | <ectospasm> | OK, I'm trying to find a way to construct the list of workspaces I want on screen 0. I've tried `withScreen 0 ["web", "email", "irc"]` but that doesn't seem to compile. |
| 2023-02-09 02:16:33 | <geekosaur> | no, that is not what `withScreen` does |
| 2023-02-09 02:16:42 | <ectospasm> | Ahh, OK. |
| 2023-02-09 02:16:51 | <geekosaur> | you need to construct it manually, as I said |
| 2023-02-09 02:17:02 | <geekosaur> | IndependentScreens does not do what you want |
| 2023-02-09 02:17:32 | <geekosaur> | you may be able to hack something up but you will need to build the physical workspace names manually. |
| 2023-02-09 02:17:47 | <geekosaur> | there is no function hidden within IndependentScreens that will do it for you |
| 2023-02-09 02:18:51 | <ectospasm> | The documentation says withScreen -- | Specify workspace names for each screen |
| 2023-02-09 02:19:23 | <ectospasm> | And its implementation is `withScreen n = map (marshall n)` which doesn't appear to construct what I want. |
| 2023-02-09 02:21:49 | <geekosaur> | marshall :: ScreenId -> VirtualWorkspace -> PhysicalWorkspace |
| 2023-02-09 02:21:54 | <geekosaur> | looks like it should work |
| 2023-02-09 02:22:02 | <geekosaur> | do I need to try to cancel tomorrow's appointment? |
| 2023-02-09 02:22:14 | <ectospasm> | No, we can pick this back up tomorrow. |
| 2023-02-09 02:22:34 | <ectospasm> | Unless you can show me a quick example of how you'd do that. |
| 2023-02-09 02:22:56 | <ectospasm> | But don't spend more than another five minutes on it. |
| 2023-02-09 02:23:32 | × | smashgrab quits (~smashgrab@188.166.8.80) (Quit: ZNC 1.7.2+deb3 - https://znc.in) |
| 2023-02-09 02:23:57 | → | smashgrab joins (~smashgrab@188.166.8.80) |
| 2023-02-09 02:54:17 | <beastwick> | geekosaur i was able to get F1-F12 workspaces working. Now curious thing, when I execute viewEmptyWorkspace, it doesn't seem to get the next empty work space in order. It will jump around from like 3 to 9 to 11, 21 etc. Is that normal? |
| 2023-02-09 02:57:14 | <beastwick> | i have a dual monitor setup, though I doubt that is part of the problem |
| 2023-02-09 02:59:42 | <beastwick> | it's not a huge deal as i'm relying more on window searching (which btw, doesn't support fuzzy searching :/ ) |
| 2023-02-09 03:03:07 | × | banc quits (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 248 seconds) |
| 2023-02-09 03:03:26 | <beastwick> | wait, it could be because I screwed up the numbering :D |
| 2023-02-09 03:05:29 | <beastwick> | nah it still jumps around, i'll have to figure it out https://paste.tomsmeding.com/DcRP3KyR |
| 2023-02-09 03:09:22 | <[Leary]> | beastwick: I don't know you you're doing `show $ x+9`. Maybe you want `show $ "F" ++ show x` there? |
| 2023-02-09 03:09:30 | <[Leary]> | know why* |
| 2023-02-09 03:10:29 | → | terrorjack2 joins (~terrorjac@2a01:4f8:1c1e:4e8c::) |
| 2023-02-09 03:10:29 | <beastwick> | yes, I just fixed it |
| 2023-02-09 03:10:32 | <beastwick> | let me repaste |
| 2023-02-09 03:10:59 | <beastwick> | https://paste.tomsmeding.com/LiIJeLAD |
| 2023-02-09 03:11:28 | → | jao- joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2023-02-09 03:12:14 | <beastwick> | yeah, so what I am seeing is that when I call the go to empty workspace function it jumps from say 3 to F2, and it is unclear as to why that is |
| 2023-02-09 03:13:54 | <[Leary]> | Okay, so that isn't the issue. I'm looking at the source for the action you're running, and it looks like it searches by current, then visible, then hidden. But the order in visible and hidden is probably by recency, rather than the canonical order. |
| 2023-02-09 03:14:19 | <beastwick> | ok, so it is working as intended probably? |
| 2023-02-09 03:14:51 | <beastwick> | they should all be visible though |
| 2023-02-09 03:14:54 | <beastwick> | and well, in order |
| 2023-02-09 03:15:49 | × | ft quits (~ft@p508dbcc4.dip0.t-ipconnect.de) (*.net *.split) |
| 2023-02-09 03:15:49 | × | jeeeun quits (~jeeeun@78.40.148.178) (*.net *.split) |
| 2023-02-09 03:15:49 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (*.net *.split) |
| 2023-02-09 03:15:49 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (*.net *.split) |
| 2023-02-09 03:15:49 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:4e8c::) (*.net *.split) |
| 2023-02-09 03:15:49 | × | gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (*.net *.split) |
| 2023-02-09 03:15:51 | terrorjack2 | is now known as terrorjack |
| 2023-02-09 03:16:28 | <[Leary]> | Yeah, but there's code that does what you want somewhere. Looks like X.A.CycleWS should have it. And no, visible here means on one of your screens. |
| 2023-02-09 03:17:32 | <beastwick> | ((modm , xK_f), moveTo Next emptyWS) -- find a free workspace |
| 2023-02-09 03:17:35 | <beastwick> | i'll try this |
| 2023-02-09 03:20:44 | → | banc joins (banc@gateway/vpn/protonvpn/banc) |
| 2023-02-09 03:20:47 | <beastwick> | yes, that works as I expect it to |
| 2023-02-09 03:20:51 | <beastwick> | awesome! |
| 2023-02-09 03:26:34 | <beastwick> | btw, which is more preferable to use "M-C-e" style or modm .|. shiftMask, xK_Down because I always see a mix in all the docs and it's confusing |
| 2023-02-09 03:27:01 | <beastwick> | I went with the M-* style because I am used to seeing it for other WMs |
| 2023-02-09 03:27:12 | → | ft joins (~ft@p508dbcc4.dip0.t-ipconnect.de) |
| 2023-02-09 03:27:12 | → | jeeeun joins (~jeeeun@78.40.148.178) |
| 2023-02-09 03:27:12 | → | yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 2023-02-09 03:27:12 | → | gknux joins (~gknux@user/galaxy-knuckles/x-3015990) |
| 2023-02-09 03:34:36 | <[Leary]> | The latter is more suited for programmatic manipulation, while the former is easier for the average user to write by hand. Just use whatever suits you at the time. |
| 2023-02-09 03:37:46 | <beastwick> | thanks, will stick with it for now |
| 2023-02-09 03:42:10 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:4e8c::) (Quit: The Lounge - https://thelounge.chat) |
| 2023-02-09 03:44:49 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:4e8c::) |
| 2023-02-09 04:00:59 | × | td_ quits (~td@i53870902.versanet.de) (Ping timeout: 260 seconds) |
| 2023-02-09 04:02:22 | → | td_ joins (~td@i5387090F.versanet.de) |
| 2023-02-09 04:09:00 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2023-02-09 06:17:29 | × | jao- quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 260 seconds) |
| 2023-02-09 06:59:04 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds) |
| 2023-02-09 07:00:02 | → | werneta joins (~werneta@70.142.214.115) |
| 2023-02-09 08:44:29 | × | ft quits (~ft@p508dbcc4.dip0.t-ipconnect.de) (Quit: leaving) |
| 2023-02-09 08:54:30 | <xmonadtrack> | xmonad-contrib Brandon S Allbery KF8NH * v0.17.1-131-g29f0e032: Config modifiers `infixl 4` so you can use `(++)` (11 hours ago, 2 files, 11+ 0-) https://github.com/xmonad/xmonad-contrib/commit/29f0e03256e5 |
| 2023-02-09 09:00:09 | × | Dominik[m]12 quits (~dschrempf@2001:470:69fc:105::2:bbb6) (Quit: You have been kicked for being idle) |
| 2023-02-09 09:00:43 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
| 2023-02-09 09:23:35 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2023-02-09 11:36:56 | × | Chilli[m] quits (~chili326m@2001:470:69fc:105::2:e20b) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:36:58 | × | geekosaur[m] quits (~geekosaur@xmonad/geekosaur) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:36:59 | × | YuuYin[m] quits (~yuum]@2001:470:69fc:105::8a6) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:36:59 | × | _Ity[m] quits (~tranquill@2001:470:69fc:105::2:c636) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:36:59 | × | VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:01 | × | sibi quits (~sibi@2001:470:69fc:105::8ab) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | deip[m] quits (~deipmatri@2001:470:69fc:105::2:679e) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | HB[m] quits (~hash@2001:470:69fc:105::1:19e2) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | mazte[m] quits (~sujammama@2001:470:69fc:105::2:ea4c) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | trevdev[m] quits (~trevdevma@2001:470:69fc:105::4e71) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | terver[m] quits (~tervermat@2001:470:69fc:105::2:ed76) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | adramelech[m] quits (~adramelec@2001:470:69fc:105::2:5198) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | galactic_starfis quits (~galactics@2001:470:69fc:105::1:2985) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:02 | × | nasrudin_[m] quits (~nasrudinm@2001:470:69fc:105::2:f299) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:03 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:03 | × | ChaoticMist[m] quits (~gilganixm@2001:470:69fc:105::3d09) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:04 | × | georgesboris[m] quits (~georgesbo@2001:470:69fc:105::2:fc41) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:04 | × | playback2396[m] quits (~playback2@2001:470:69fc:105::2:feb8) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:04 | × | mon_aaraj quits (~montchncs@2001:470:69fc:105::8e6b) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | qzedcvfe[m] quits (~chuychau7@2001:470:69fc:105::2:f5d3) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | imaneb[m] quits (~imanebmat@2001:470:69fc:105::2:ff84) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | HAL[m]1 quits (~evadk8mat@2001:470:69fc:105::3ed0) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | iffsid quits (~iffsid@2001:470:69fc:105::a3e) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | qbit_m quits (~qbittapen@2001:470:69fc:105::194) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | Solid[m] quits (~slot-matr@2001:470:69fc:105::1:a84) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | Tisoxin quits (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | nexilva[m] quits (~nexilvama@2001:470:69fc:105::2:cf52) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | belowdecent[m]1 quits (~belowdece@2001:470:69fc:105::2:f47c) (Quit: Bridge terminating on SIGTERM) |
| 2023-02-09 11:37:05 | × | alicecandyOM[m] quits (~alicecand@2001:470:69fc:105::2:d7a7) (Quit: Bridge terminating on SIGTERM) |
All times are in UTC.