2021/01/17

2021-01-17 00:33:46 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net)
2021-01-17 00:36:23 +0100 <aplainzetakind> I tried this: https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-IndependentScreens.html but the screens aren't quite independent. When I switch to a workspace on the other screen, it is swapped with the last workspace on the current one. Am I wrong to expect to be able to have the same workspace on both screens at the same time with this setup?
2021-01-17 00:39:05 +0100ericsagn1(~ericsagne@2405:6580:0:5100:496f:dbf0:f4d6:670)
2021-01-17 00:39:38 +0100ericsagnes(~ericsagne@2405:6580:0:5100:e26e:cf9:1dd6:9615) (Ping timeout: 264 seconds)
2021-01-17 00:42:27 +0100 <fizzie> Yes, if by that you mean you could have the same windows on both screens. No, if you mean you could have the workspace with the same logical name on both screens.
2021-01-17 00:43:51 +0100 <fizzie> IndependentScreens does not do much: it will just take a workspace list like ["a", "b", "c"] and (for two screens) convert it to a list like ["0_a", "0_b", "0_c", "1_a", "1_b", "1_c"], so that both screens (0, 1) can have their own "independent" sets of three workspaces.
2021-01-17 00:44:56 +0100 <fizzie> Plus it provides functions to map between (screen number, logical workspace name) <-> physical workspace name, and some convenience utilities to make it easier to make things specific to one screen's set of workspaces.
2021-01-17 00:45:21 +0100 <fizzie> If that's what you were expecting and it's not working, maybe you didn't replace the workspace-switching keybindings correctly.
2021-01-17 00:45:39 +0100 <aplainzetakind> Maybe.
2021-01-17 00:46:30 +0100 <aplainzetakind> I can't test well because I really don't have a second screen and I'm trying to setup a virtual monitor for screen sharing, but pretty sure things swap.
2021-01-17 00:47:50 +0100 <aplainzetakind> https://dpaste.com/FFGEKC6QT
2021-01-17 00:50:06 +0100 <fizzie> I'm not sure what "keyBindingskeys" there is.
2021-01-17 00:50:50 +0100 <aplainzetakind> doh
2021-01-17 00:51:00 +0100 <aplainzetakind> Cut paste blunder.
2021-01-17 00:51:38 +0100 <aplainzetakind> Meant to be keyBindings <+> keys desktopConfig
2021-01-17 00:51:44 +0100 <aplainzetakind> How did it compile?
2021-01-17 00:53:36 +0100 <aplainzetakind> I guess it didn't, I resarted without recompiling.
2021-01-17 00:58:16 +0100 <fizzie> I don't think that'd compile either, and in any case you'd really want that function to use the modMask from the config you're defining, not the one from desktopConfig. You can adapt that to an `additionalKeysP` list if you like, I seem to recall that's what I did when I was using IndependentScreens. I think the IndependentScreens docs have it like that because they're illustrating it against the default
2021-01-17 00:58:22 +0100 <fizzie> XMonad.Config, possibly under the assumption that people would use that as a template rather than just overriding a few keys.
2021-01-17 00:59:36 +0100 <aplainzetakind> It did compile.
2021-01-17 00:59:51 +0100 <aplainzetakind> With parentheses.
2021-01-17 01:00:10 +0100 <aplainzetakind> keyBindings <+> (keys desktopConfig)
2021-01-17 01:00:19 +0100 <aplainzetakind> I'm trying to see how it behaves.
2021-01-17 01:02:20 +0100 <aplainzetakind> Weird.
2021-01-17 01:02:39 +0100 <aplainzetakind> I don't get that swapping, but most workspaces there are empty.
2021-01-17 01:03:44 +0100 <aplainzetakind> They're like a separate set of workspaces.
2021-01-17 01:03:55 +0100 <fizzie> Yes, that's what IndependentScreens does.
2021-01-17 01:04:29 +0100 <fizzie> You could even say they two sets of workspaces are "independent", eh.
2021-01-17 01:05:29 +0100 <aplainzetakind> :)
2021-01-17 01:05:58 +0100 <aplainzetakind> So I can't duplicate a workspace in each screen?
2021-01-17 01:06:42 +0100 <fizzie> No. It's not really a window manager limitation, it's an X limitation. You can't map a single window to more than one place. (Others can probably express this better.)
2021-01-17 01:08:14 +0100 <aplainzetakind> That's annoying.
2021-01-17 01:09:07 +0100 <aplainzetakind> So how do I send clients across screens then? M-S-# just moves them around in the current screen.
2021-01-17 01:09:45 +0100 <fizzie> M-S-{w,e,r} are I think the default keybindings for moving a window to screen 1/2/3.
2021-01-17 01:09:58 +0100 <aplainzetakind> Oh right.
2021-01-17 01:10:01 +0100 <aplainzetakind> Thanks.
2021-01-17 01:12:29 +0100 <fizzie> I started with IndependentScreens when (quite a while ago) moving from awesomewm to XMonad, since it was the model I had gotten used to, but eventually switched to XMonad's native model; it's just more convenient to be able to show a specific workspace on any screen, without "manually" moving all its windows; also less to reason about when there's just the one set of workspaces; and less running into
2021-01-17 01:12:35 +0100 <fizzie> unexpected interactions IndependentScreens has with other XMonad modules that weren't expecting it.
2021-01-17 01:12:39 +0100 <fizzie> (But this is all for the traditional multi-monitor use case.)
2021-01-17 01:13:45 +0100 <aplainzetakind> So with a single physical monitor, if I want to send something to v4l2loopback, and don't want it to be affected when I skip around workspaces on my actual screen, is there a way?
2021-01-17 01:14:37 +0100 <aplainzetakind> That's my intended use case atm.
2021-01-17 01:15:36 +0100 <aplainzetakind> Of course I also want to be able to see what I'm doing with that broadcasting client on my screen when I'm not away on other workspaces.
2021-01-17 01:29:46 +0100notis(~notis@45.134.22.105) (Ping timeout: 246 seconds)
2021-01-17 01:31:20 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2021-01-17 01:32:09 +0100 <fizzie> I can't think of any obvious way of doing that. Which is not to say there isn't any.
2021-01-17 01:32:17 +0100 <fizzie> One *hypothetical* way would be to do something similar to IndependentScreens where that virtual monitor has its own dedicated workspace (or a set if you like), but when you want to see what's happening on that screen, instead of trying to make XMonad do it with workspaces, you'd use XRandR to temporarily mirror that (virtual) screen to your real one. But I'm not sure how that'd mess up things, if it also
2021-01-17 01:32:23 +0100 <fizzie> causes the Xinerama screen count to change.
2021-01-17 01:32:56 +0100 <fizzie> (I'm kind of glad the only screen-sharing I ever need to do is Google Meet's "share this specific Chrome tab", because that plays perfectly reasonably with XMonad.)
2021-01-17 01:37:08 +0100 <fizzie> Or buy another monitor, then you can just turn your head when you want to see what's happening on it. ;)
2021-01-17 01:56:40 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-01-17 02:38:49 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
2021-01-17 02:40:55 +0100gazler_(~gazler@2001:8b0:b165:a8d2:1553:5c63:3022:700e) (Read error: Connection reset by peer)
2021-01-17 02:40:59 +0100gazler(~gazler@109.123.118.68)
2021-01-17 02:42:45 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net)
2021-01-17 03:57:54 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-17 04:29:22 +0100kmicu_(~k@mail.baranowi.cz)
2021-01-17 04:30:14 +0100kmicu(~k@mail.baranowi.cz) (Ping timeout: 256 seconds)
2021-01-17 04:30:15 +0100kmicu_kmicu
2021-01-17 04:30:22 +0100heroux(sandroco@gateway/shell/insomnia247/x-zuajwwtmlecyqvvb) (Ping timeout: 256 seconds)
2021-01-17 04:30:22 +0100vanvik(~nimor@82.194.204.210) (Ping timeout: 256 seconds)
2021-01-17 04:30:22 +0100samiamsam(~d@zukertort.childrenofmay.org) (Ping timeout: 256 seconds)
2021-01-17 04:30:31 +0100samiamsam(~d@zukertort.childrenofmay.org)
2021-01-17 04:30:37 +0100heroux(sandroco@gateway/shell/insomnia247/x-dfdxkregwegmvjgm)
2021-01-17 04:30:55 +0100vanvik(~nimor@82.194.204.210)
2021-01-17 04:41:01 +0100theDon(~td@muedsl-82-207-238-004.citykom.de) (Ping timeout: 264 seconds)
2021-01-17 04:42:38 +0100theDon(~td@94.134.91.203)
2021-01-17 06:50:32 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-01-17 06:52:52 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-17 07:17:28 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving)
2021-01-17 07:29:52 +0100palo1(~weechat@c-base/crew/palo)
2021-01-17 07:33:13 +0100palo(~weechat@c-base/crew/palo) (Ping timeout: 264 seconds)
2021-01-17 07:33:13 +0100palo1palo
2021-01-17 08:08:25 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 246 seconds)
2021-01-17 08:31:43 +0100ericsagn1(~ericsagne@2405:6580:0:5100:496f:dbf0:f4d6:670) (Ping timeout: 260 seconds)
2021-01-17 08:33:15 +0100ericsagnes(~ericsagne@2405:6580:0:5100:5c55:ae7f:aac0:425b)
2021-01-17 08:48:21 +0100ADG1089__(~aditya@122.163.165.143) (Remote host closed the connection)
2021-01-17 08:50:01 +0100Solid(~blyat@unaffiliated/solid-) (Quit: Connection reset by pear)
2021-01-17 08:57:16 +0100Solid(~blyat@unaffiliated/solid-)
2021-01-17 09:03:11 +0100evanjs-(~evanjs@075-129-098-007.res.spectrum.com)
2021-01-17 09:03:22 +0100evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 256 seconds)
2021-01-17 09:04:38 +0100theDon(~td@94.134.91.203) (Ping timeout: 256 seconds)
2021-01-17 09:04:55 +0100theDon(~td@94.134.91.203)
2021-01-17 09:07:05 +0100hoijui(~hoijui@2001:16b8:c28e:a100:d2b6:872c:31a:7385)
2021-01-17 09:07:47 +0100 <hoijui> I am using xmonad since about a year. now I installed updates and recompiled it again since a long time.
2021-01-17 09:08:45 +0100 <hoijui> It still runs, but when I start the first application, a white bar appears on the top of the application window, and the applications border is constantly blinking (i guess that indicates .. resizing?)
2021-01-17 09:09:18 +0100 <hoijui> the bar is completely white, nothing in it, and it stays, even after closing the application
2021-01-17 09:09:35 +0100 <hoijui> I have no idea how to debug this
2021-01-17 09:11:05 +0100 <hoijui> eventually, when opening and closing mutliple applications, and changeing layouts, I get to 50+% CPU usage just with xmonad, without any application being open
2021-01-17 09:11:43 +0100Solid(~blyat@unaffiliated/solid-) (Quit: Connection reset by pear)
2021-01-17 09:12:34 +0100Solid(~blyat@unaffiliated/solid-)
2021-01-17 09:12:37 +0100materiyolo(~materiyol@112.204.170.198)
2021-01-17 09:19:30 +0100Solid(~blyat@unaffiliated/solid-) (Quit: Connection reset by pear)
2021-01-17 09:20:16 +0100Solid(~blyat@unaffiliated/solid-)
2021-01-17 09:21:55 +0100notis(~notis@45.134.22.105)
2021-01-17 09:30:15 +0100hoijui(~hoijui@2001:16b8:c28e:a100:d2b6:872c:31a:7385) (Remote host closed the connection)
2021-01-17 10:07:38 +0100materiyolo(~materiyol@112.204.170.198) (Ping timeout: 272 seconds)
2021-01-17 10:22:43 +0100hexo(~hexo@gateway/tor-sasl/hexo) (Ping timeout: 240 seconds)
2021-01-17 10:23:46 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-01-17 11:12:53 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
2021-01-17 11:13:15 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net)
2021-01-17 11:15:27 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
2021-01-17 11:18:39 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net)
2021-01-17 11:23:21 +0100aplainze1akind(~johndoe@captainludd.powered.by.lunarbnc.net)
2021-01-17 11:23:26 +0100aplainzetakind(~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
2021-01-17 11:23:30 +0100aplainze1akindaplainzetakind
2021-01-17 11:40:04 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-01-17 11:47:24 +0100ircbrowse_tom(~ircbrowse@64.225.78.177)
2021-01-17 11:47:24 +0100Server+cnt
2021-01-17 11:52:21 +0100seschwar(~seschwar@unaffiliated/seschwar) (Ping timeout: 256 seconds)
2021-01-17 11:53:25 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-01-17 11:57:17 +0100Solid(~blyat@unaffiliated/solid-) (Quit: Connection reset by pear)
2021-01-17 11:57:58 +0100Solid(~blyat@unaffiliated/solid-)
2021-01-17 12:03:38 +0100seschwar(~seschwar@unaffiliated/seschwar) (Disconnected by services)
2021-01-17 12:03:43 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-01-17 12:06:25 +0100mc47(~yecinem@89.246.239.190)
2021-01-17 12:10:58 +0100seschwar(~seschwar@unaffiliated/seschwar) (Ping timeout: 246 seconds)
2021-01-17 12:11:58 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-01-17 12:19:47 +0100lonelyfroginvent(55665ebe@85.102.94.190)
2021-01-17 12:21:08 +0100 <lonelyfroginvent> hi I'm using xmonad with xkfce de but xfce 4 panel has wrong number of workspaces. panel config doesnt affect it nor does xmonad workspace cfg
2021-01-17 12:22:16 +0100 <lonelyfroginvent> any ideas how to fix it? Or any other DE suggestions ? Plasma is nice but krunner and other plasma stuff only shows if you click/press hard enough
2021-01-17 12:53:47 +0100lonelyfroginvent(55665ebe@85.102.94.190) (Quit: Connection closed)
2021-01-17 13:05:32 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-17 13:42:39 +0100geekosaur(ac3a3bd3@172.58.59.211)
2021-01-17 14:42:39 +0100geekosaur(ac3a3bd3@172.58.59.211) (Quit: Ping timeout (120 seconds))
2021-01-17 14:48:53 +0100geekosaur(ac3a3bd3@172.58.59.211)
2021-01-17 15:49:04 +0100geekosaur(ac3a3bd3@172.58.59.211) (Ping timeout: 248 seconds)
2021-01-17 15:57:03 +0100geekosaur(ac3a3bd3@172.58.59.211)
2021-01-17 16:26:34 +0100fnurglewitz(uid263868@gateway/web/irccloud.com/x-nhzoizuedcpgsddc)
2021-01-17 17:03:03 +0100themc47(~yecinem@89.246.239.190)
2021-01-17 17:05:44 +0100mc47(~yecinem@89.246.239.190) (Ping timeout: 256 seconds)
2021-01-17 17:05:44 +0100notis(~notis@45.134.22.105) (Ping timeout: 256 seconds)
2021-01-17 17:06:03 +0100hexo(~hexo@gateway/tor-sasl/hexo) (Ping timeout: 240 seconds)
2021-01-17 17:06:07 +0100notis(~notis@45.134.22.105)
2021-01-17 17:06:44 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-01-17 17:19:42 +0100_ashbreeze_(~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection)
2021-01-17 17:53:56 +0100geekosaur(ac3a3bd3@172.58.59.211) (Quit: Ping timeout (120 seconds))
2021-01-17 17:55:02 +0100geekosaur(ac3a3bd3@172.58.59.211)
2021-01-17 18:23:19 +0100ADG1089__(~aditya@122.163.165.143) (Remote host closed the connection)
2021-01-17 18:24:23 +0100geekosaur(ac3a3bd3@172.58.59.211) (Quit: Connection closed)
2021-01-17 19:08:10 +0100_ashbreeze_(~mark@64.85.214.234.reverse.socket.net)
2021-01-17 19:15:59 +0100ericsagnes(~ericsagne@2405:6580:0:5100:5c55:ae7f:aac0:425b) (Ping timeout: 272 seconds)
2021-01-17 19:25:35 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-17 19:28:10 +0100ericsagnes(~ericsagne@2405:6580:0:5100:133b:71bb:64b:9caa)
2021-01-17 19:43:50 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
2021-01-17 19:53:00 +0100ADG1089__(~aditya@122.163.165.143) (Remote host closed the connection)
2021-01-17 19:53:24 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-17 19:58:48 +0100ADG1089__(~aditya@122.163.165.143) (Remote host closed the connection)
2021-01-17 19:59:11 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-17 20:36:50 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-01-17 20:42:31 +0100geekosaur(ac3a3eac@172.58.62.172)
2021-01-17 21:17:56 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 246 seconds)
2021-01-17 21:41:12 +0100_ashbreeze_(~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection)
2021-01-17 21:42:44 +0100_ashbreeze_(~mark@64.85.214.234.reverse.socket.net)
2021-01-17 22:28:42 +0100themc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-01-17 22:42:59 +0100geekosaur(ac3a3eac@172.58.62.172) (Quit: Ping timeout (120 seconds))
2021-01-17 22:46:34 +0100notis(~notis@45.134.22.105) (Ping timeout: 265 seconds)
2021-01-17 22:48:27 +0100notis(~notis@185.51.134.229)
2021-01-17 23:00:45 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-17 23:07:33 +0100cyr4x3(~ricard@139.47.121.51)
2021-01-17 23:07:51 +0100cyr4x3(~ricard@139.47.121.51) (Client Quit)
2021-01-17 23:08:10 +0100cyr4x3(~cyr4x3@139.47.121.51)
2021-01-17 23:12:44 +0100cyr4x3(~cyr4x3@139.47.121.51) (Ping timeout: 246 seconds)
2021-01-17 23:16:31 +0100hexo(~hexo@gateway/tor-sasl/hexo) (*.net *.split)
2021-01-17 23:21:53 +0100cyr4x3(~ricard@139.47.121.51)
2021-01-17 23:23:10 +0100cyr4x3(~ricard@139.47.121.51) (Client Quit)
2021-01-17 23:23:30 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-01-17 23:24:55 +0100cyr4x3(~ricard@139.47.121.51)
2021-01-17 23:24:55 +0100cyr4x3(~ricard@139.47.121.51) (Client Quit)