2025/01/24

Newest at the top

2025-01-24 18:11:38 +0100mc47(~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 265 seconds)
2025-01-24 18:10:49 +0100Guest76(~Guest76@208.108.184.253) (Client Quit)
2025-01-24 18:09:12 +0100Guest76(~Guest76@208.108.184.253)
2025-01-24 16:47:42 +0100mc47(~yecinem@host-212-114-138-22.customer.m-online.net)
2025-01-24 16:41:44 +0100mc47(~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 252 seconds)
2025-01-24 15:59:35 +0100b34n5_(326c9865e2@irc.cheogram.com)
2025-01-24 14:36:17 +0100redgloboli(~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2025-01-24 14:34:19 +0100mc47(~yecinem@host-212-114-138-22.customer.m-online.net)
2025-01-24 14:14:26 +0100rieper(~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) rieper
2025-01-24 14:13:15 +0100rieper(~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) (Quit: No Ping reply in 180 seconds.)
2025-01-24 13:21:12 +0100mc47(~yecinem@p200300ee0f038d616a75ecb5ce80e61a.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2025-01-24 13:03:55 +0100ft(~ft@p508db1ba.dip0.t-ipconnect.de) ft
2025-01-24 12:34:14 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Remote host closed the connection)
2025-01-24 11:15:46 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2025-01-24 10:35:30 +0100tv(~tv@user/tv) tv
2025-01-24 10:16:03 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 265 seconds)
2025-01-24 10:11:36 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2025-01-24 09:05:13 +0100catman(~catman@user/catman) catman
2025-01-24 09:00:05 +0100catman(~catman@user/catman) (Ping timeout: 252 seconds)
2025-01-24 08:56:43 +0100mc47(~yecinem@p200300ee0f038d616a75ecb5ce80e61a.dip0.t-ipconnect.de)
2025-01-24 07:22:23 +0100ft(~ft@p508db1ba.dip0.t-ipconnect.de) (Quit: leaving)
2025-01-24 03:57:06 +0100ft(~ft@p508db1ba.dip0.t-ipconnect.de) ft
2025-01-24 03:55:14 +0100ft(~ft@p3e9bcab6.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2025-01-24 03:13:29 +0100dweller(~dweller@178.62.146.60) dwelli
2025-01-24 03:13:14 +0100dweller(~dweller@178.62.146.60) (Ping timeout: 252 seconds)
2025-01-24 02:42:11 +0100haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) hackager
2025-01-24 02:41:19 +0100haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
2025-01-24 02:04:28 +0100avalan(~dweller@178.62.146.60) (Remote host closed the connection)
2025-01-24 02:04:28 +0100beastwick(~brian@user/beastwick) (Remote host closed the connection)
2025-01-24 02:00:49 +0100dweller(~dweller@178.62.146.60) dwelli
2025-01-24 02:00:48 +0100beastwic1(~brian@pool-74-102-103-193.nwrknj.fios.verizon.net)
2025-01-24 00:22:26 +0100Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no) Miroboru
2025-01-24 00:21:06 +0100Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no) (Ping timeout: 276 seconds)
2025-01-24 00:13:55 +0100catman(~catman@user/catman) catman
2025-01-24 00:08:20 +0100catman(~catman@user/catman) (Quit: WeeChat 4.5.1)
2025-01-23 23:46:16 +0100tv(~tv@user/tv) (Read error: Connection reset by peer)
2025-01-23 20:20:23 +0100L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2025-01-23 19:58:57 +0100Guest12(~Guest12@2a02:2f0f:6109:3500:6bf:1bff:fec0:9354) (Quit: Client closed)
2025-01-23 18:36:40 +0100 <geekosaur> also other things which assume that, since xmonad "has two screens available", they're both visible
2025-01-23 18:35:08 +0100 <geekosaur> it's relatively easy to do that. the first problem is convincing xmonad it has more than one screen when it doesn't (IndependentScreens does this, but not the way you want), the second is needing to edit the StackSet to switch your fake "screens", the third is convincing e.g. "refresh" not to try to display both screens when they're not actually separate
2025-01-23 18:31:23 +0100 <Guest12> I was hoping there was a way to interact directly with the place where xmonad stores the current screen number, and just say now it's this (because it's easy to compute it from workspace name 0_2 => screen 0 so i need to switch to screen 1) but it seems its harder to do it :)
2025-01-23 18:28:47 +0100 <Guest12> [*0_6*, 1_2, 2_2, 3_4]) but I think this will make the config very complicated to understand later...
2025-01-23 18:28:47 +0100 <Guest12> I see, thanks guys for the info! I could actually hack into how M-1 M-2 keybindings work and like when "switching" (actually swapping) to different screens, I could use some kind of state to remember the current workspace on each virtual screen (like a list [0_3, 1_2, 2_2, 3_4] and if i'm on 0_6 and i go right I get on 1_2 and the list would become
2025-01-23 18:21:04 +0100 <geekosaur> (tbh I'm amazed IndependentScreens works as well as it does)
2025-01-23 18:20:42 +0100 <geekosaur> I think it would be possible to modify IndependentScreens to do this, but it would make an already complicated module even more complicated and failure-prone
2025-01-23 18:19:39 +0100 <geekosaur> and you can't convert planes to IndependentScreens-style workspaces or vice versa, so switching from single to multiple monitor mode would require logging out of the session (not just restarting xmonad, that would preserve workspace marshaling)
2025-01-23 18:18:37 +0100 <geekosaur> the problem there is a second screen will show another workspace from the current plane and can't be made to show something from a different plane
2025-01-23 18:17:16 +0100 <geekosaur> that's more or less X.A.Plane, which I mentioned earlier
2025-01-23 18:16:09 +0100 <fizzie> Is stopping using IndependentScreens-style workspaces and just using one combined set that can be shown on any screen an option? That plays well with a changing number of monitors (it just affects how many you can have visible at once).
2025-01-23 18:15:24 +0100 <geekosaur> hm. no, and I don't think (a) you could make zaphod mode work here (b) xmonad core would need patching to support it (it always uses X11 Screen 0)