On Sun, 6 Sep 2020 10:03:23 -0700 Marc MERLIN <marc_...@merlins.org> said:
try just move them around a bit, log in again and see. i changed logic to handle resolution changes for remembers. it was broken until now. this means that means you have to do a 1-off to fix it up in remembers. you dont eve have to disable and enable remembers. any change to a window with remembers applied will auto-save those changes made. > On Mon, Aug 31, 2020 at 12:02:18AM +0100, Carsten Haitzler wrote: > > On Sun, 30 Aug 2020 07:31:23 -0700 Marc MERLIN <marc_...@merlins.org> said: > > > > I have never seen it jumble the windows... if you lose a screen e will dump > > windows onto the current screen+desktop (but their positions will be the > > same relative to the screen). > > > > e in git now actually remember the last screen a window was on when dumped > > and restores it back to it when the screen re-appears unless you manually > > moved it around screens in the meantime. it also dumps them on the same > > corresponding desktop rather than all windows on the lost screen onto the > > current desktop. > > Ok, so I upgraded to 0.24.2-5 > I can see that it changed the way it leaves windows where they used to > be when it restarts (with a nice dim effect), that's good. > > Now, I have a new problem though. > This is a problme I've always had. > I use xsession to start terminals because I had issues getting E to > start my many terminsls with the right name arguments a long tiem ago > and I just stuck with xsession > > It looks like this: > #TN=xfce4-terminal > #TNN=T > TN="gnome-terminal --hide-menubar --window" > TNN="--role" > # Give time to e17 to start so that it can capture the window to position it > (sleep 5; $TN $TNN window1 --role=window1 ) & > (sleep 5; $TN $TNN window2 --role=window2 ) & > (sleep 5; $TN $TNN window3 --role=window3 ) & > (sleep 5; $TN $TNN window4 --role=window4 ) & > (sleep 5; $TN $TNN window5 --role=window5 ) & > (sleep 5; $TN $TNN window6 --role=window6 ) & > (sleep 5; $TN $TNN window7 --role=window7 --tab ) & > (sleep 5; $TN $TNN window8 --role=window8 --tab ) & > (sleep 5; $TN $TNN window9 --role=window9 --tab ) & > (sleep 5; $TN $TNN window10 --role=window10 --tab ) & > (sleep 5; $TN $TNN window11 --role=window11 --tab ) & > > (sleep 5; $TN $TNN window2.1 --role=window2.1 --tab ) & > (sleep 5; $TN $TNN window2.2 --role=window2.2 --tab ) & > (sleep 5; $TN $TNN window2.3 --role=window2.3 --tab ) & > (sleep 5; $TN $TNN window2.4 --role=window2.4 --tab ) & > (sleep 5; $TN $TNN window2.5 --role=window2.5 --tab ) & > > (sleep 5; $TN $TNN window3.1 --role=window3.1 --tab ) & > (sleep 5; $TN $TNN window3.2 --role=window3.2 --tab ) & > > (stuff) > /usr/bin/enlightenment_start > > > The problem is that the windows never really all appeared where they > needed. They have the right size (E remembers), they are somewhat in the > right place and all on the correct virtual screen, but it's not quite in > the right place. > It looks like window size is reliably remembered, as well as virtual > screen. Position within the screne, is not. > > With E, up to 0.23, all I had to to when I started X, was let everything > start, then I did CTRL Alt End, restarted E and E would right away move > the windows to where it was supposed to put them to start with, but > somehow never did it right at start. > This does show that my E config knows exactly where each window is > supposed to be, but for reasons unknown, this doesn't get applied at > start. > > Now, with E 0.24, it remembers the place where they are at, the wrong > one at start, and won't re-place them, which I understand is intended. > > how do I fix things so that E reliably puts the windows in the right > place at startup time? > The way I remember a window, is I fix it is: > - move window > - remember settings > - uncheck keep current properties > - check apply > - check keep current properties > - check ok > > Thanks, > Marc > -- > "A mouse is a device used to point at the xterm you want to type in" - A.S.R. > > Home page: http://marc.merlins.org/ | PGP > 7F55D5F27AAF9D08 > > _______________________________________________ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users