Logs: liberachat/#xmonad
| 2022-10-14 02:27:49 | × | td_ quits (~td@83.135.9.55) (Ping timeout: 252 seconds) |
| 2022-10-14 02:29:36 | → | td_ joins (~td@83.135.9.35) |
| 2022-10-14 02:30:18 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-10-14 02:40:00 | → | ghormoon joins (~ghormoon@ghorland.net) |
| 2022-10-14 02:45:40 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 2022-10-14 02:48:15 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 2022-10-14 03:10:29 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 268 seconds) |
| 2022-10-14 03:11:39 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-10-14 03:57:17 | × | xtayex1 quits (~xtayex@219.228.146.174) (Ping timeout: 252 seconds) |
| 2022-10-14 04:25:39 | → | xtayex1 joins (~xtayex@219.228.146.174) |
| 2022-10-14 04:25:56 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 260 seconds) |
| 2022-10-14 04:52:51 | × | xtayex1 quits (~xtayex@219.228.146.174) (Ping timeout: 268 seconds) |
| 2022-10-14 05:16:41 | × | fjMSX quits (~hypni2p@2.92.213.55) (Remote host closed the connection) |
| 2022-10-14 05:20:41 | → | chomwitt joins (~chomwitt@2a02:587:dc0c:c200:b1b7:d42d:7f9d:2308) |
| 2022-10-14 05:21:02 | × | wusticality quits (~user@76.131.115.3) (Remote host closed the connection) |
| 2022-10-14 05:25:16 | → | wusticality joins (~user@76.131.115.3) |
| 2022-10-14 05:27:30 | <xmonadtrack> | xmonad-contrib exorcist365 {Tony Zorman} * v0.17.1-36-g4734551c: X.H.Modal: Remove `Keys` type alias (22 hours ago, 1 file, 5+ 9-) https://github.com/xmonad/xmonad-contrib/commit/4734551c76b9 |
| 2022-10-14 05:27:30 | <xmonadtrack> | xmonad-contrib Tony Zorman {GitHub} * v0.17.1-37-g7d4f0aae: Merge pull request #761 from exorcist365/master (3 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/7d4f0aaece8c |
| 2022-10-14 05:27:44 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-10-14 05:27:51 | → | fjMSX joins (~hypni2p@2.92.213.55) |
| 2022-10-14 05:28:56 | × | ghormoon quits (~ghormoon@ghorland.net) (Ping timeout: 260 seconds) |
| 2022-10-14 05:54:18 | × | ft quits (~ft@p3e9bc57b.dip0.t-ipconnect.de) (Quit: leaving) |
| 2022-10-14 06:20:08 | → | ghormoon joins (~ghormoon@ghorland.net) |
| 2022-10-14 06:32:55 | → | logzet joins (~quassel@2001:9e8:e50c:ca00:dabb:c1ff:fed3:a1b9) |
| 2022-10-14 06:51:11 | → | xtayex1 joins (~xtayex@180.160.67.85) |
| 2022-10-14 06:55:07 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds) |
| 2022-10-14 06:58:01 | × | fjMSX quits (~hypni2p@2.92.213.55) (Remote host closed the connection) |
| 2022-10-14 07:01:04 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-10-14 07:13:30 | → | Guest12 joins (~Guest12@160.119.238.207) |
| 2022-10-14 07:14:04 | × | Guest12 quits (~Guest12@160.119.238.207) (Client Quit) |
| 2022-10-14 07:15:11 | × | wusticality quits (~user@76.131.115.3) (Remote host closed the connection) |
| 2022-10-14 07:45:58 | → | diep joins (~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) |
| 2022-10-14 08:09:01 | → | aliosablack joins (~chomwitt@2a02:587:dc0c:c200:b1b7:d42d:7f9d:2308) |
| 2022-10-14 08:09:34 | × | chomwitt quits (~chomwitt@2a02:587:dc0c:c200:b1b7:d42d:7f9d:2308) (Read error: Connection reset by peer) |
| 2022-10-14 09:00:18 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 2022-10-14 09:10:46 | × | diep quits (~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Ping timeout: 268 seconds) |
| 2022-10-14 09:10:46 | → | diep_ joins (~diep@92.138.126.124) |
| 2022-10-14 09:14:49 | → | sagax joins (~sagax_nb@user/sagax) |
| 2022-10-14 09:36:03 | × | xtayex1 quits (~xtayex@180.160.67.85) (Ping timeout: 268 seconds) |
| 2022-10-14 09:48:44 | → | wonko joins (~wjc@2a0e:1c80:2:0:45:15:19:130) |
| 2022-10-14 09:55:47 | → | cfricke joins (~cfricke@user/cfricke) |
| 2022-10-14 10:17:11 | → | fjMSX joins (~hypni2p@2.92.213.55) |
| 2022-10-14 10:22:16 | → | xtayex1 joins (~xtayex@180.160.67.85) |
| 2022-10-14 12:22:31 | → | Ehllie joins (~Thunderbi@217-67-208-66.itsa.net.pl) |
| 2022-10-14 12:30:00 | → | ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1) |
| 2022-10-14 12:30:05 | Server | sets mode +cnt |
| 2022-10-14 12:43:05 | × | xtayex1 quits (~xtayex@180.160.67.85) (Ping timeout: 252 seconds) |
| 2022-10-14 12:47:33 | → | ircbrowse_tom joins (~ircbrowse@static.162.49.55.162.clients.your-server.de) |
| 2022-10-14 12:47:36 | Server | sets mode +cnt |
| 2022-10-14 12:55:07 | → | ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1) |
| 2022-10-14 12:55:10 | Server | sets mode +cnt |
| 2022-10-14 13:08:16 | × | wonko quits (~wjc@2a0e:1c80:2:0:45:15:19:130) (Ping timeout: 246 seconds) |
| 2022-10-14 13:09:50 | → | xtayex1 joins (~xtayex@180.160.67.85) |
| 2022-10-14 13:34:03 | × | xmonadtrack quits (~xmonadtra@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-10-14 13:34:27 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 2022-10-14 13:39:30 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-10-14 13:54:13 | × | Ehllie quits (~Thunderbi@217-67-208-66.itsa.net.pl) (Ping timeout: 252 seconds) |
| 2022-10-14 14:13:07 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-10-14 14:23:20 | × | ml|_ quits (~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds) |
| 2022-10-14 14:24:37 | → | xmonadtrack joins (~xmonadtra@069-135-003-034.biz.spectrum.com) |
| 2022-10-14 14:24:37 | × | xmonadtrack quits (~xmonadtra@069-135-003-034.biz.spectrum.com) (Changing host) |
| 2022-10-14 14:24:37 | → | xmonadtrack joins (~xmonadtra@xmonad/geekosaur) |
| 2022-10-14 14:36:54 | → | ml|_ joins (~ml|@user/ml/x-5298235) |
| 2022-10-14 15:07:49 | → | ft joins (~ft@p3e9bc57b.dip0.t-ipconnect.de) |
| 2022-10-14 15:21:56 | × | MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: nuking a hurricane) |
| 2022-10-14 15:23:07 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 2022-10-14 15:23:52 | × | diep_ quits (~diep@92.138.126.124) (Remote host closed the connection) |
| 2022-10-14 15:34:39 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7) |
| 2022-10-14 15:34:51 | <T_X> | hi, does anyone have an example code snippet on how to use XMonad.Layout.Stoppable for specific workspaces only? |
| 2022-10-14 15:35:10 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-10-14 15:36:54 | <T_X> | also, does it work fine with Firefox on a per window basis? that is if I have one Firefox window on a specific workspace which I want to stay active for webchats and their notifications. while other Firefox windows on other workspaces should stay stoppable |
| 2022-10-14 15:37:37 | <T_X> | or would I need an extra Firefox profile (and by that dedicated process?) for this Firefox window with the webchats? |
| 2022-10-14 15:47:21 | <geekosaur> | you would have to check what _NET_WM_PID property is for each window. I think Firefox already uses a process per window though (possibly per tab in which case it won't work well unless you stick to one tab per window) |
| 2022-10-14 15:49:15 | <geekosaur> | for a particular workspace you'd do something like https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L144 but have `stoppable` in place of `avoidStrutsOn []` |
| 2022-10-14 15:51:12 | <geekosaur> | or perhaps in your case the reverse, don't use stoppable on that workspace and then use stoppable after it (not so different from what I did with avoidStruts, see just below the avoidStrutsOn line) |
| 2022-10-14 15:59:09 | <geekosaur> | I don't know that that layout has been tested with recent versions of firefox, since they do similar things to chromium these days and it says it doesn't work with chromium |
| 2022-10-14 16:00:09 | <geekosaur> | Stoppable is pretty hackym if the process that needs to be stopped isn't reported by _NET_WM_PID then it won't work |
| 2022-10-14 16:18:19 | × | xtayex1 quits (~xtayex@180.160.67.85) (Ping timeout: 252 seconds) |
| 2022-10-14 17:04:15 | × | aliosablack quits (~chomwitt@2a02:587:dc0c:c200:b1b7:d42d:7f9d:2308) (Ping timeout: 268 seconds) |
| 2022-10-14 17:12:22 | <Solid> | (but that goes for a lot of functionality offered by all kinds of modules) |
| 2022-10-14 17:33:32 | geekosaur | gonna disappear to do battle with cabal again (which will blow away xmonad since it's cabal-installed…) |
| 2022-10-14 17:33:56 | <geekosaur> | (testing/debugging new XDG support so old cabal store etc. goes away) |
| 2022-10-14 17:34:11 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 2022-10-14 17:34:24 | × | xmonadtrack quits (~xmonadtra@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-10-14 17:43:46 | <T_X> | geekosaur[m]: thanks for the reply! |
| 2022-10-14 17:44:25 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-10-14 17:46:30 | → | xmonadtrack joins (~xmonadtra@069-135-003-034.biz.spectrum.com) |
| 2022-10-14 17:46:30 | × | xmonadtrack quits (~xmonadtra@069-135-003-034.biz.spectrum.com) (Changing host) |
| 2022-10-14 17:46:30 | → | xmonadtrack joins (~xmonadtra@xmonad/geekosaur) |
| 2022-10-14 17:49:16 | <geekosaur> | welp, that was fast |
| 2022-10-14 17:49:25 | <geekosaur> | I now have two bugs in cabal HEAD 🙂 |
| 2022-10-14 18:13:53 | <T_X> | hm, so far the stoppable does not quite seem to work for me. even if I use it like "xmonad $ ewmh defaultConfig { ..., layoutHook = Full ||| stoppable Full" |
| 2022-10-14 18:15:01 | <T_X> | that is I don't see anything changing to "T" in "ps aux", even after the necessary 15 seconds timeout |
| 2022-10-14 18:15:01 | <geekosaur> | then firefox probably doesn't work the right way any more |
| 2022-10-14 18:15:26 | <T_X> | but also for instance the quasselclient (an GUI IRC client) does not seem to stop |
| 2022-10-14 18:16:02 | <geekosaur> | can you check its _NET_WM_PID property? |
| 2022-10-14 18:16:50 | <geekosaur> | `sleep 5; xprop _NET_WM_PID` in a terminal, then switch to the workspace with the quasselclient window, wait for the cursor to change to a crosshair, and click the quasselclient window |
| 2022-10-14 18:19:26 | <T_X> | $ sleep 5; xprop _NET_WM_PID -> _NET_WM_PID(CARDINAL) = 4786 \\ ps aux | grep quassel | grep -v grep -> "myuser 4786 0.0 0.5 1831240 79808 pts/2 SNl Sep28 8:35 quasselclient" |
| 2022-10-14 18:24:00 | <geekosaur> | do you have an environment variable $HOST set? if not, it assumes a remote window |
| 2022-10-14 18:24:57 | <geekosaur> | or use XMonad.Util.RemoteWindows.manageRemote to look up and store the hostname (https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Util-RemoteWindows.html#v:manageRemote) |
All times are in UTC.