Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,654 events total
2024-10-11 05:52:56 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
2024-10-11 05:53:12 ChubaDuba joins (~ChubaDuba@46.147.219.43)
2024-10-11 05:54:28 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
2024-10-11 05:59:51 ChubaDuba joins (~ChubaDuba@46.147.219.43)
2024-10-11 06:02:11 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
2024-10-11 06:37:47 ChubaDuba joins (~ChubaDuba@46.147.219.43)
2024-10-11 06:38:19 × ChubaDuba quits (~ChubaDuba@46.147.219.43) (Client Quit)
2024-10-11 06:51:50 × ft quits (~ft@p4fc2a216.dip0.t-ipconnect.de) (Quit: leaving)
2024-10-11 07:27:10 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-11 07:32:06 cfricke joins (~cfricke@user/cfricke)
2024-10-11 08:58:50 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-10-11 09:24:30 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-11 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.\
2024-10-11 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
2024-10-11 09:54:41 <vrs> the workflow here is "move to workspace x and if it's empty, xmonad automatically spawns the session"
2024-10-11 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.
2024-10-11 09:58:21 <ash3en> have to dig into that topic spaces
2024-10-11 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.
2024-10-11 10:01:43 <fizzie> (And you'd pretty much have to know in advance what programs you end up wanting to start.)
2024-10-11 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.
2024-10-11 10:42:16 mkoskar joins (~mkoskar@user/mkoskar)
2024-10-11 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:
2024-10-11 10:48:45 <mkoskar> borderWidth 10
2024-10-11 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?
2024-10-11 11:04:37 edog joins (~edog@alcotrash.org)
2024-10-11 11:10:13 <mkoskar> ah I see this is well-known issue hmm https://github.com/xmonad/xmonad/issues/198
2024-10-11 11:36:17 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 252 seconds)
2024-10-11 12:00:07 cfricke joins (~cfricke@user/cfricke)
2024-10-11 12:21:47 <geekosaur> it's not "exactly", it knows how to get and use a PID tree so child processes also work
2024-10-11 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.
2024-10-11 12:30:24 ft joins (~ft@p4fc2a216.dip0.t-ipconnect.de)
2024-10-11 12:48:09 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 246 seconds)
2024-10-11 12:55:12 <geekosaur> right, that and terminals (same issue) don't work because it's an unrelated pid that opens it
2024-10-11 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)
2024-10-11 13:08:42 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2024-10-11 14:02:12 cfricke joins (~cfricke@user/cfricke)
2024-10-11 15:02:17 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-10-11 16:06:44 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-10-11 17:00:04 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2024-10-11 17:10:43 × catman_ quits (~catman@user/catman) (Quit: WeeChat 4.4.2)
2024-10-11 17:12:23 catman joins (~catman@user/catman)
2024-10-11 17:32:20 todi joins (~todi@p57803331.dip0.t-ipconnect.de)
2024-10-11 18:22:58 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-11 19:01:09 × MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: fire ze mizziles)
2024-10-11 19:04:06 MrElendig joins (~Urist@archlinux/op/MrElendig)
2024-10-11 19:13:54 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
2024-10-11 19:52:24 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
2024-10-11 19:53:47 tv joins (~tv@user/tv)
2024-10-11 19:58:48 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2024-10-11 21:02:51 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-10-11 21:43:30 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2024-10-11 21:52:06 todi joins (~todi@p57803331.dip0.t-ipconnect.de)
2024-10-11 23:33:43 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Ping timeout: 264 seconds)
2024-10-11 23:37:23 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2024-10-12 01:28:43 × alp_ quits (~alp@2001:861:e3d6:8f80:3e1b:1051:6267:8f64) (Ping timeout: 245 seconds)
2024-10-12 02:08:48 × td_ quits (~td@i5387090C.versanet.de) (Ping timeout: 276 seconds)
2024-10-12 02:10:26 td_ joins (~td@i5387092F.versanet.de)
2024-10-12 02:42:10 × terrorjack4 quits (~terrorjac@2a01:4f8:c17:dc9f::) (Quit: The Lounge - https://thelounge.chat)
2024-10-12 02:45:07 terrorjack4 joins (~terrorjac@2a01:4f8:c17:dc9f::)
2024-10-12 06:50:49 alp_ joins (~alp@2001:861:e3d6:8f80:e03c:690:2b19:8b81)
2024-10-12 07:41:32 × yaslam quits (~yaslam@user/yaslam) (Ping timeout: 244 seconds)
2024-10-12 09:29:05 Pozyomka joins (~pyon@user/pyon)
2024-10-12 09:30:06 <Pozyomka> Hello. Does xmonad have some hook that runs when you switch to a different virtual desktop? I'd like to switch wallpapers depending on which virtual desktop is focused on.
2024-10-12 09:36:13 <Lears> Pozyomka: Not specifically, but the `logHook` does run strictly more often. You could (in effect) craft such a hook by keeping track of the last workspace you saw and running your action only when it changes.
2024-10-12 09:36:38 <Pozyomka> Oh, that makes sense. Thanks!
2024-10-12 09:49:33 × alp_ quits (~alp@2001:861:e3d6:8f80:e03c:690:2b19:8b81) (Ping timeout: 246 seconds)
2024-10-12 11:01:39 <MrElendig> Pozyomka: https://github.com/apirogov/xmonad-wallpaperhook etc
2024-10-12 11:01:53 <MrElendig> there are a few other implementations too
2024-10-12 11:02:07 <MrElendig> hmm, that is an ancient one
2024-10-12 11:02:28 <MrElendig> there are some up to date ones floating around too
2024-10-12 11:30:14 <Pozyomka> MrElendig: Thanks to you too!
2024-10-12 12:30:23 hiecaq joins (~hiecaq@user/hiecaq)
2024-10-12 12:39:12 × hiecaq quits (~hiecaq@user/hiecaq) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
2024-10-12 12:55:14 hiecaq joins (~hiecaq@user/hiecaq)
2024-10-12 12:57:31 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
2024-10-12 13:28:49 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-12 13:46:21 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds)
2024-10-12 14:02:46 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2024-10-12 14:20:49 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-12 14:54:27 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
2024-10-12 15:21:04 Nixkernal joins (~Nixkernal@226.85.194.178.dynamic.cust.swisscom.net)
2024-10-12 16:18:33 × ft quits (~ft@p4fc2a216.dip0.t-ipconnect.de) (Quit: leaving)
2024-10-12 16:26:20 ft joins (~ft@p4fc2a216.dip0.t-ipconnect.de)
2024-10-12 16:38:39 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-10-12 16:45:13 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-12 16:52:00 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds)
2024-10-12 16:52:19 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Hooks-WallpaperSetter.html
2024-10-12 16:52:42 <geekosaur> if you want to do it yourself, you can check the active workspace in the `logHook` and run your favorite background setter
2024-10-12 17:04:32 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-12 17:30:36 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 265 seconds)
2024-10-12 17:52:21 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-12 18:45:18 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds)
2024-10-12 19:20:59 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
2024-10-12 19:31:18 alp_ joins (~alp@2001:861:e3d6:8f80:8cd6:c1b4:e0be:1fe8)
2024-10-12 19:32:30 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2024-10-12 19:56:15 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2024-10-12 20:02:36 hiecaq` joins (~hiecaq@user/hiecaq)
2024-10-12 20:03:18 × hiecaq quits (~hiecaq@user/hiecaq) (Ping timeout: 252 seconds)
2024-10-12 21:56:34 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> hello
2024-10-12 21:57:05 <geekosaur> hello

All times are in UTC.