Logs: freenode/#xmonad
| 2021-04-15 15:55:59 | <geekosaur> | you can't in the general case because workspaces only exist within the window manager and apps aren't aware of them |
| 2021-04-15 15:57:00 | <geekosaur> | in certain specific circumstances there are tricks that can work, but commanding a running backend to open a new window can't ever work because the app doesn;'t know it has to somehow determine the current workspace and put the window there, or even how to go about that\ |
| 2021-04-15 15:57:49 | <lampilelo> | hmm, makes sense unfortunately |
| 2021-04-15 16:03:06 | <geekosaur> | (for an app just being started that obeys EWMH there is XMonad.Actions.SpawnOn.spawnHere, but it will only work for the first window spawned and that only if it's not backend/factory-based or the backend doesn't fork itself) |
| 2021-04-15 16:09:03 | <lampilelo> | can't i put something to manageHook that would check if the new window belongs to a process that has other windows in a certain workspace? mpv is a subprocess of a shell which in turn is a subprocess of my terminal emulator |
| 2021-04-15 16:11:46 | × | materiyolo quits (~materiyol@112.204.174.249) (Ping timeout: 240 seconds) |
| 2021-04-15 16:12:26 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2021-04-15 16:13:56 | → | materiyolo joins (~materiyol@112.204.174.249) |
| 2021-04-15 16:27:54 | <geekosaur> | X11 does not know "subprocess". or even "process" except via EWMH properties, and even that is iffy |
| 2021-04-15 16:28:10 | <geekosaur> | your terminal, for example, is completely unknown to X11 |
| 2021-04-15 16:28:26 | <geekosaur> | including that it does not know that a window is "hosting" it |
| 2021-04-15 16:35:43 | <lampilelo> | ok, so it's iffy but if it sets the ewmh pid property (and it seems my terminal emulator does) it's possible |
| 2021-04-15 16:40:05 | <geekosaur> | "possible" but possibly expensive. and don't spread windows across workspaces (including monitors) or you'll confuse it |
| 2021-04-15 16:44:51 | <lampilelo> | what do you mean by spreading windows across workspaces? |
| 2021-04-15 16:52:06 | <geekosaur> | don't have some mpv windows in one workspace and some in another, or it won't know which to use. the single backend will have windows open on both. and I'm not sure you can check what workspace a window is on, only change it, hm |
| 2021-04-15 16:52:56 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-04-15 17:01:05 | × | materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1) |
| 2021-04-15 17:03:51 | <lampilelo> | idk, i don't think i'm motivated enough to try and implement this myself either way |
| 2021-04-15 17:05:40 | <geekosaur> | one sting in that tail (sorry, I'm kinda busy this week and not always able to attend to the computer) is different monitors means different workspaces in xmonad. which breaks the few programs that are aware of workspaces because EWMH assumes they span monitors instead |
| 2021-04-15 17:16:28 | <lampilelo> | interesting |
| 2021-04-15 17:33:37 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-15 17:34:06 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-04-15 17:35:55 | → | kmicu joins (~k@mail.baranowi.cz) |
| 2021-04-15 18:07:32 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 252 seconds) |
| 2021-04-15 19:20:01 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-04-15 19:22:13 | → | flavum joins (~flavum@gateway/tor-sasl/flavum) |
| 2021-04-15 19:27:30 | × | notis quits (~notis@46.246.195.79.dsl.dyn.forthnet.gr) (Ping timeout: 265 seconds) |
| 2021-04-15 19:27:55 | → | notis joins (~notis@185.51.134.229) |
| 2021-04-15 19:41:02 | × | odi quits (~user@193-154-44-255.adsl.highway.telekom.at) (Ping timeout: 265 seconds) |
| 2021-04-15 19:44:33 | × | wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 240 seconds) |
| 2021-04-15 19:57:34 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 2021-04-15 19:58:32 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 2021-04-15 20:06:06 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
| 2021-04-15 20:27:33 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 2021-04-15 20:47:35 | × | kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.1) |
| 2021-04-15 21:46:38 | × | thoros quits (~thoros@194-166-118-49.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1) |
| 2021-04-15 21:55:01 | × | notis quits (~notis@185.51.134.229) (Read error: Connection reset by peer) |
| 2021-04-15 22:11:46 | × | flavum quits (~flavum@gateway/tor-sasl/flavum) (Quit: leaving) |
| 2021-04-15 22:18:46 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 2021-04-15 23:25:19 | → | cyr4x3 joins (~cyr4x3@139.47.125.51) |
| 2021-04-15 23:34:39 | × | cyr4x3 quits (~cyr4x3@139.47.125.51) (Quit: WeeChat 1.6) |
| 2021-04-15 23:34:59 | → | cyr4x3 joins (~cyr4x3@139.47.125.51) |
| 2021-04-15 23:38:05 | × | cyr4x3 quits (~cyr4x3@139.47.125.51) (Client Quit) |
| 2021-04-16 00:47:54 | × | thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 258 seconds) |
| 2021-04-16 00:52:33 | × | mohab[m]1 quits (mohabpriva@gateway/shell/matrix.org/x-mpgkqqnoqnnvkozv) (Quit: authenticating) |
| 2021-04-16 00:52:46 | → | mohab[m]1 joins (mohabpriva@gateway/shell/matrix.org/x-rtmxwwfymlnpbmnr) |
| 2021-04-16 01:00:35 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:335e:738b:9066:e6) (Ping timeout: 248 seconds) |
| 2021-04-16 01:13:04 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:fcb5:fe0b:76b4:5550) |
| 2021-04-16 01:15:33 | → | materiyolo joins (~materiyol@112.204.174.249) |
| 2021-04-16 02:41:17 | → | oogeek joins (~szz_@84.17.34.154) |
| 2021-04-16 02:44:55 | × | theDon quits (~td@94.134.91.244) (Ping timeout: 265 seconds) |
| 2021-04-16 02:46:42 | → | theDon joins (~td@94.134.91.133) |
| 2021-04-16 02:55:39 | × | oogeek quits (~szz_@84.17.34.154) (Quit: leaving) |
| 2021-04-16 02:58:25 | → | oogeek joins (~szz_@183.240.19.125) |
| 2021-04-16 03:09:22 | <oogeek> | Hi everyone, I think that the link of INSTALL.md on https://github.com/slotThe/xmonad/blob/new-tutorial/tutorial.md breaks again. |
| 2021-04-16 03:09:32 | <oogeek> | Return 404 |
| 2021-04-16 03:43:39 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2021-04-16 03:54:35 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2021-04-16 04:01:49 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 268 seconds) |
| 2021-04-16 04:27:13 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:fcb5:fe0b:76b4:5550) (Ping timeout: 250 seconds) |
| 2021-04-16 04:39:27 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:eb42:97e1:2138:8966) |
| 2021-04-16 04:44:23 | → | ericsagn1 joins (~ericsagne@2405:6580:0:5100:cac:8636:1ade:e81c) |
| 2021-04-16 04:44:59 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:eb42:97e1:2138:8966) (Ping timeout: 258 seconds) |
| 2021-04-16 04:59:11 | → | ilmu joins (ilmu@gateway/shell/c-base/x-lcxbsnkfeqbllrjq) |
| 2021-04-16 04:59:51 | <ilmu> | is there some env var that I can set so that xmonad respects xdg and puts the config in .config/xmonad? |
| 2021-04-16 05:24:10 | → | palo1 joins (~weechat@c-base/crew/palo) |
| 2021-04-16 05:26:53 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 240 seconds) |
| 2021-04-16 05:26:53 | palo1 | is now known as palo |
| 2021-04-16 05:41:59 | <Solid> | ilmu: xmonad should do this properly on the latest master, but there are also $XMONAD_CACHE_DIR, $XMONAD_CONFIG_DIR, and $XMONAD_DATA_DIR for you to set |
| 2021-04-16 05:43:38 | <Solid> | ?tell oogeek it breaks because it links to the xmonad/xmonad repo's INSTALL.md (which doesn't exists as the branch is not merged yet) |
| 2021-04-16 05:43:39 | <lambdabot> | Consider it noted. |
| 2021-04-16 05:43:48 | <Solid> | oh you're still here |
| 2021-04-16 05:43:53 | <Solid> | in that case don't mind lambdabot :) |
| 2021-04-16 05:47:27 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-04-16 05:49:18 | → | wonko7 joins (~wonko7@62.115.229.50) |
| 2021-04-16 05:59:36 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 268 seconds) |
| 2021-04-16 06:38:38 | → | odi joins (~user@193-154-44-255.adsl.highway.telekom.at) |
| 2021-04-16 06:39:37 | <ilmu> | Solid: thanks, maybe I was a bit lazy should have cloned and grepped |
| 2021-04-16 06:41:55 | <Solid> | :) |
| 2021-04-16 06:42:06 | <Solid> | I think it should also be mentioned in the manpage |
| 2021-04-16 06:46:46 | <oogeek> | Have anyone tries the statusBarHandleConfig from X.H.DynamicLog ? |
| 2021-04-16 06:47:03 | → | notis joins (~notis@185.51.134.229) |
| 2021-04-16 06:47:27 | <oogeek> | I tried it with two monitors and had xmonad frozen. |
| 2021-04-16 06:48:27 | → | CosmosAtlas joins (~CosmosAtl@180.110.107.139) |
| 2021-04-16 06:54:46 | <Solid> | that function doesn't exist for me |
| 2021-04-16 06:54:55 | <Solid> | you should probably pull in a more recent version of master |
| 2021-04-16 06:56:10 | <oogeek> | I am currently using git version of xmonad-contrib |
| 2021-04-16 06:57:07 | <Solid> | well when's the last time you `git pull`ed? :) |
| 2021-04-16 06:57:43 | <Solid> | oops, gotta fly |
| 2021-04-16 06:59:41 | <oogeek> | let me do a check then |
| 2021-04-16 07:02:26 | × | s00pcan quits (~chris@075-133-056-178.res.spectrum.com) (Ping timeout: 240 seconds) |
| 2021-04-16 07:04:28 | → | s00pcan joins (~chris@107.181.165.217) |
| 2021-04-16 07:07:02 | <oogeek> | I found out that I didn't use latest git version after finished digging into a bug. |
| 2021-04-16 07:07:08 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-04-16 07:11:29 | × | novas0x2a quits (~blah@157-131-126-102.fiber.dynamic.sonic.net) (Quit: Leaving.) |
| 2021-04-16 07:12:31 | → | novas0x2a joins (~blah@157-131-126-102.fiber.dynamic.sonic.net) |
| 2021-04-16 07:27:39 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 2021-04-16 07:32:01 | × | s00pcan quits (~chris@107.181.165.217) (Ping timeout: 265 seconds) |
| 2021-04-16 07:32:07 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 2021-04-16 07:32:26 | → | gzj joins (~gzj@unaffiliated/gzj) |
All times are in UTC.