2021/12/18

2021-12-18 00:06:42 +0100twiclo(~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c)
2021-12-18 00:09:29 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2021-12-18 00:19:04 +0100 <kwer[m]> <geekosaur> "if you're looking for events..." <- Indeed, I meant handleEventHook. But so you could shift the focus when a MapRequest comes in before returning All True, which then runs the default handler that actually manages the window, right? Sorry for obsessing about this, it just seems like overkill to trigger on every pointer motion.
2021-12-18 00:24:00 +0100 <geekosaur> as far as xmonad is concerned focus doesn't exist to be switched before the window is managed. that said, I'm not sure how this helps with pointer motion if the point is to focus a particular screen on hover?
2021-12-18 00:25:42 +0100 <twiclo> I can't for the life of me figure out how to get desktop information into xmobar. Would someone be willing to show me their config and explain for me how you have that set up?
2021-12-18 00:28:05 +0100 <kwer[m]> Right, as far as I understand, the issue only exists if the workspace on the second screen is empty; otherwise, as long as the pointer moves into window, that is focussed anyway (at least by default). But if the workspace is empty, it seems like the only artifact that people observe is that new windows open on the wrong workspace. So it would be enough to handle that case. Even though, as I'm typing this, I already realise that for example
2021-12-18 00:28:05 +0100 <kwer[m]> scratchpads would be another issue and would appear on the wrong screen as well :/
2021-12-18 00:29:00 +0100 <kwer[m]> But I understand that it might be a lost cause, especially if you say so who knows the whole system a lot better.
2021-12-18 00:30:22 +0100 <geekosaur> I think if we wanted to do this optimally, then with focusFollowsMouse we'd put InputOnly windows over all unfocused screens and switch monitor focus on CrossingEvent
2021-12-18 00:31:39 +0100 <geekosaur> although, do you want simply crossing or hover? (I'd be annoyed by simple crossing, but then I don't use focusFollowsMouse anyway)
2021-12-18 00:48:24 +0100ml|(~ml|@user/ml/x-5298235) (Quit: WeeChat 3.3)
2021-12-18 01:00:29 +0100steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 268 seconds)
2021-12-18 01:09:57 +0100seschwar(~seschwar@user/seschwar) (Ping timeout: 256 seconds)
2021-12-18 01:10:13 +0100obimod(~obimod@gateway/vpn/pia/obimod) (Remote host closed the connection)
2021-12-18 01:10:32 +0100obimod(~obimod@gateway/vpn/pia/obimod)
2021-12-18 01:12:30 +0100seschwar(~seschwar@user/seschwar)
2021-12-18 01:19:07 +0100ml|(~ml|@user/ml/x-5298235)
2021-12-18 01:31:01 +0100 <kwer[m]> <geekosaur> "I think if we wanted to do..." <- Yes, I was considering that and still want to make it work; especially since my original goal at some point was to restrict the cursor to a screen, which is not possible at the moment afaik. However, I'm afraid my X11-game isn't good enough for that (yet)
2021-12-18 01:44:41 +0100mvk(~mvk@2607:fea8:5cdd:f000::745c)
2021-12-18 01:50:42 +0100seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-12-18 02:34:26 +0100gruntsplatter2(~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.3)
2021-12-18 03:16:53 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
2021-12-18 03:18:27 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-12-18 03:49:45 +0100mohab(~mohab@156.223.125.34)
2021-12-18 04:02:57 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
2021-12-18 04:08:37 +0100Vermoot(~vermoot@89-158-106-112.rev.numericable.fr) (Read error: Connection reset by peer)
2021-12-18 04:08:48 +0100Vermoot(~vermoot@89-158-106-112.rev.numericable.fr)
2021-12-18 04:16:13 +0100mohab(~mohab@156.223.125.34) (Quit: WeeChat 3.3)
2021-12-18 04:22:02 +0100td_(~td@94.134.91.242) (Ping timeout: 240 seconds)
2021-12-18 04:23:58 +0100td_(~td@94.134.91.199)
2021-12-18 04:24:36 +0100banc(banc@gateway/vpn/airvpn/banc)
2021-12-18 05:34:46 +0100curiousgay(~curiousga@77-120-141-90.kha.volia.net) (Quit: Leaving)
2021-12-18 06:53:57 +0100obimod(~obimod@gateway/vpn/pia/obimod) (Ping timeout: 240 seconds)
2021-12-18 07:08:19 +0100obimod(~obimod@gateway/vpn/pia/obimod)
2021-12-18 08:05:57 +0100mvk(~mvk@2607:fea8:5cdd:f000::745c) (Ping timeout: 240 seconds)
2021-12-18 08:31:16 +0100gdd1(~gdd@129.199.146.230) (Ping timeout: 268 seconds)
2021-12-18 09:18:51 +0100obimod(~obimod@gateway/vpn/pia/obimod) (Remote host closed the connection)
2021-12-18 09:19:11 +0100obimod(~obimod@gateway/vpn/pia/obimod)
2021-12-18 10:16:28 +0100ebray187(~ebray187@2800:150:129:17c4:224:1dff:fed5:599e) (Quit: Konversation terminated!)
2021-12-18 10:17:36 +0100allbery_b(~geekosaur@xmonad/geekosaur)
2021-12-18 10:17:36 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-12-18 10:17:39 +0100allbery_bgeekosaur
2021-12-18 11:46:15 +0100 <noex> liskin: nice :)
2021-12-18 12:16:33 +0100seschwar(~seschwar@user/seschwar)
2021-12-18 14:39:52 +0100 <Vermoot> Hi all
2021-12-18 14:40:10 +0100 <Vermoot> It's been a while, and I still haven't found a way to make this work:
2021-12-18 14:40:43 +0100 <Vermoot> I use IndependentScreens and I'd like to be able to cycle (like CycleWS) through workspaces on the currently focused screen
2021-12-18 14:41:18 +0100 <Vermoot> Other people have been able to do it but for some reason their solutions didn't do it for me (see here https://www.reddit.com/r/xmonad/comments/qmjxmh/cyclews_only_on_current_screen_with_independent/ho… )
2021-12-18 14:59:39 +0100 <noex> anyone have an example of a startup hook I can look at? looking to use spawnonce to open some applications but for some reason most people don't seem to be doing this
2021-12-18 15:00:13 +0100 <Vermoot> Here's mine, super simple https://github.com/Vermoot/dotfiles/blob/linux/xmonad/xmonad.hs#L106
2021-12-18 15:00:38 +0100 <noex> Vermoot: nice thanks!
2021-12-18 15:16:51 +0100 <noex> hmm i was kind of wanting to do something like this: spawnOnce "alacritty -e nemoutt" --> doShift "2"
2021-12-18 15:17:02 +0100 <noex> it doesn't like me shifting it to that workspace there though
2021-12-18 15:38:38 +0100 <Vermoot> noex, I think this is what you're looking for https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-SpawnOnce.html#v:spawnO…
2021-12-18 15:40:07 +0100 <noex> Vermoot: perfact, thanks. i was looking at a different page.
2021-12-18 16:40:00 +0100noex(~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!)
2021-12-18 16:42:12 +0100noex(~null@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-12-18 16:58:23 +0100ml|(~ml|@user/ml/x-5298235) (Quit: WeeChat 3.3)
2021-12-18 18:01:14 +0100ebray187(~ebray187@2800:150:129:17c4:224:1dff:fed5:599e)
2021-12-18 19:00:05 +0100benin(~benin@183.82.27.121) (Ping timeout: 252 seconds)
2021-12-18 19:00:34 +0100benin(~benin@183.82.27.121)
2021-12-18 19:15:39 +0100noex(~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!)
2021-12-18 19:17:17 +0100noex(~null@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-12-18 19:22:19 +0100ebray187(~ebray187@2800:150:129:17c4:224:1dff:fed5:599e) (Quit: Konversation terminated!)
2021-12-18 19:22:56 +0100ml|(~ml|@user/ml/x-5298235)
2021-12-18 19:27:47 +0100 <noex> spawnOnOnce spawned everything, but it completely ignored the workspaces and just spawned everything on the first workspace
2021-12-18 19:28:26 +0100 <geekosaur> did you forget manageSpawn?
2021-12-18 19:29:42 +0100 <noex> i guess so. i don't see that in this documentation though.
2021-12-18 19:32:11 +0100 <geekosaur> no, it's documented in SpawnOn, not SpawnOnce
2021-12-18 19:32:25 +0100 <geekosaur> it should point there since it's using SpawnOn
2021-12-18 19:32:58 +0100 <noex> oh, i see
2021-12-18 19:33:55 +0100 <noex> nice, that makes sense. going to retry with that manage hook
2021-12-18 19:34:08 +0100noex(~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!)
2021-12-18 19:35:24 +0100noex(~null@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-12-18 19:35:32 +0100 <noex> geekosaur: beautiful :) thank you
2021-12-18 19:37:41 +0100 <geekosaur> https://github.com/xmonad/xmonad-contrib/issues/663
2021-12-18 19:40:11 +0100 <noex> nice. yeah, it's not super intuitive, but works great once you know.
2021-12-18 19:40:42 +0100 <noex> i got a student at my university to use xmonad after he complained about KDE for like a month https://i.imgur.com/Q5DX9zP.png
2021-12-18 19:46:37 +0100Vermoot(~vermoot@89-158-106-112.rev.numericable.fr) (Remote host closed the connection)
2021-12-18 19:47:51 +0100 <geekosaur> kind of a pity none of the spawn… functions can easily add manageSpawn for you. unless the new ExtensibleConfig stuff can do it
2021-12-18 19:52:11 +0100mc47(~mc47@xmonad/TheMC47)
2021-12-18 20:49:55 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Quit: Lost terminal)
2021-12-18 20:51:11 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-12-18 21:28:56 +0100catman(~catman@user/catman) (Quit: WeeChat 3.4-rc1)
2021-12-18 21:41:49 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-12-18 21:47:01 +0100catman(~catman@user/catman)
2021-12-18 21:47:15 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2021-12-18 21:54:37 +0100Forkk(~forkk@li926-228.members.linode.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2021-12-18 21:56:32 +0100Forkk(~forkk@li926-228.members.linode.com)
2021-12-18 22:34:36 +0100benin(~benin@183.82.27.121) (Ping timeout: 256 seconds)
2021-12-18 22:57:16 +0100yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2021-12-18 22:58:10 +0100benin(~benin@183.82.27.121)
2021-12-18 23:20:22 +0100yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2021-12-18 23:48:38 +0100mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)