Home liberachat/#xmonad: Logs Calendar

Logs on 2024-10-11 (liberachat/#xmonad)

00:28:13 × Nixkernal quits (~Nixkernal@226.85.194.178.dynamic.cust.swisscom.net) (Ping timeout: 252 seconds)
00:38:36 × haskellbridge quits (~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
00:39:08 haskellbridge joins (~hackager@syn-024-093-192-219.res.spectrum.com)
02:10:16 × td_ quits (~td@i53870924.versanet.de) (Ping timeout: 272 seconds)
02:11:40 td_ joins (~td@i5387090C.versanet.de)
03:39:06 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
03:39:07 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Read error: Connection reset by peer)
03:39:33 × Digit quits (~user@user/digit) (Remote host closed the connection)
03:39:46 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
03:39:57 × thaumavorio quits (~thaumavor@thaumavor.io) (Quit: ZNC 1.8.2 - https://znc.in)
03:41:11 Digit joins (~user@user/digit)
03:42:01 todi joins (~todi@p57803331.dip0.t-ipconnect.de)
03:42:58 catman_ joins (~catman@user/catman)
03:43:18 × catman quits (~catman@user/catman) (Ping timeout: 252 seconds)
03:43:18 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 252 seconds)
03:45:08 × ectospasm quits (~ectospasm@user/ectospasm) (Ping timeout: 252 seconds)
03:45:49 thaumavorio joins (~thaumavor@thaumavor.io)
03:49:52 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
03:55:37 ml| joins (~ml|@user/ml/x-5298235)
03:57:47 ectospasm joins (~ectospasm@user/ectospasm)
05:31:42 alp_ joins (~alp@2001:861:e3d6:8f80:3e1b:1051:6267:8f64)
05:44:31 × Buliarous quits (~gypsydang@46.232.210.139) (Ping timeout: 264 seconds)
05:52:04 ChubaDuba joins (~ChubaDuba@46.147.219.43)
05:52:56 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
05:53:12 ChubaDuba joins (~ChubaDuba@46.147.219.43)
05:54:28 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
05:59:51 ChubaDuba joins (~ChubaDuba@46.147.219.43)
06:02:11 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
06:37:47 ChubaDuba joins (~ChubaDuba@46.147.219.43)
06:38:19 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
06:51:50 × ft quits (~ft@p4fc2a216.dip0.t-ipconnect.de) (Quit: leaving)
07:27:10 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
07:32:06 cfricke joins (~cfricke@user/cfricke)
08:58:50 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
09:24:30 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
09:49:54 <ash3en> is it possible to move applications to a specific workspace when started by a shell script? e.g. move vim to workspace 3. I do not want this to be true always, but for a certain window group setup only.\
09:53:22 <vrs> yes it's possible but not really in a nice way (you have to assume some things about when what window comes up) - what I ended up doing was to use https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-TopicSpace.html to go to that workspace and then spawn the respective session while on there
09:54:41 <vrs> the workflow here is "move to workspace x and if it's empty, xmonad automatically spawns the session"
09:58:10 <ash3en> ah ok, my use case is that I want to bring many applications to different windows. like spawning a text editor on workspace 1, a debugger on workspace 2 and whatever on workspace 3.
09:58:21 <ash3en> have to dig into that topic spaces
10:01:20 <fizzie> If you're willing to make Xmonad do the spawning (and the script just trigger it), there's https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-SpawnOn.html to launch a thing on a specific workspace. It does make one of those assumptions (specifically, that it has _NET_WM_PID set to exactly the PID of the process that it launched), which may not be true for all programs.
10:01:43 <fizzie> (And you'd pretty much have to know in advance what programs you end up wanting to start.)
10:05:12 <fizzie> There's also a `hookNext` in https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Hooks-ToggleHook.html which can do an arbitrary action (such as shifting to a workspace) on the window that opens next, but that's unlikely to be very useful if you want to start several things at the same time, since you can't really control in general in which order they get their windows created.
10:42:16 mkoskar joins (~mkoskar@user/mkoskar)
10:48:43 <mkoskar> so I have `borderWidth = 1` and for quite a long time some dialogs (usually gtk) would get slightly morphed moving things around, I suspected wrong hints were provided by the app or smt, finally looked into it and realized it's the problem with xmonad borders ... e.g., https://mkoskar.com/p/GlB3.png top: borderWidth 1 (not visible as it went out of focus as I was doing the screenshot) and bottom:
10:48:45 <mkoskar> borderWidth 10
10:50:28 <mkoskar> apparently the borders are drawn "on the inside" of the window, and that makes its layout to break ... anybody solved this?
11:04:37 edog joins (~edog@alcotrash.org)
11:10:13 <mkoskar> ah I see this is well-known issue hmm https://github.com/xmonad/xmonad/issues/198
11:36:17 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 252 seconds)
12:00:07 cfricke joins (~cfricke@user/cfricke)
12:21:47 <geekosaur> it's not "exactly", it knows how to get and use a PID tree so child processes also work
12:29:07 <fizzie> Ooh, I didn't know that. I guess the main case that I was thinking of that wouldn't work is the usual "new browser window opened in an existing instance of the browser" thing.
12:30:24 ft joins (~ft@p4fc2a216.dip0.t-ipconnect.de)
12:48:09 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 246 seconds)
12:55:12 <geekosaur> right, that and terminals (same issue) don't work because it's an unrelated pid that opens it
12:55:48 <geekosaur> (unless you chase it all the way up to xmonad and back down again, but by that metric every window is related to every other one)
13:08:42 L29Ah joins (~L29Ah@wikipedia/L29Ah)
14:02:12 cfricke joins (~cfricke@user/cfricke)
15:02:17 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
16:06:44 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
17:00:04 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
17:10:43 × catman_ quits (~catman@user/catman) (Quit: WeeChat 4.4.2)
17:12:23 catman joins (~catman@user/catman)
17:32:20 todi joins (~todi@p57803331.dip0.t-ipconnect.de)
18:22:58 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
19:01:09 × MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: fire ze mizziles)
19:04:06 MrElendig joins (~Urist@archlinux/op/MrElendig)
19:13:54 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
19:52:24 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
19:53:47 tv joins (~tv@user/tv)
19:58:48 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
21:02:51 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
21:43:30 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
21:52:06 todi joins (~todi@p57803331.dip0.t-ipconnect.de)
23:33:43 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Ping timeout: 264 seconds)
23:37:23 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)

All times are in UTC on 2024-10-11.