Sorry for the delay, busy week...

On Wed, Sep 16, 2020 at 12:51:06PM +0100, Carsten Haitzler wrote:
> On Wed, 9 Sep 2020 08:49:35 -0700 Marc MERLIN <marc_...@merlins.org> said:
> 
> > Update. I hit this occasional bug where after unlocking/screen coming
> > back from sleep, I could see X, but most of my windows were gone, just
> > not visible anywhere on my screens.
> 
> are they visible in the pager? does switching through virtual desktops fix it?
 
I don't believe it did, although I can reproduce this easily.

> > After E came back:
> > - all my chrome windows were totally in the wrong place
> > 
> > - I have procmeter3 (apt-get install procmeter3), which E has always
> >   struggled to place and size correctly. It was in the wrong place and
> >   with the wrong size.
> >   For procmeter3, I did window remember all, save. When I re-open, it
> >   gives me window/remember/volume. I put it back to all, save, re-open
> >   and get window/remember/volume again :-/
> 
> id you also use locks to lock procmeter from moving/resizing and remember 
> locks?
 
Yes, locks just don't seem to be saved.

> > It's actually a fair amount of work for me to re-lay all these windows
> > carefully (we're talking 20=30mn) plus all the work that I lose when I
> 
> just try do it to a few of them, not all. see if it behaves the same. if you
> can get 2 of them to behave well then that bodes well to get all of them
> working. that takes less time that it took me to write this paragraph... :)
 
yes, some get saved with locks, some do not. I don't understand why.

> > restart. If we don't find an answer in the config I sent you, or you
> > don't have a spare devel machine where you can easily start a single
> > gnome-terminal to see if it behaves when you make it save settings, I'll
> > try and find a spare machine where I can do that without impacting my
> > main work laptop.
> 
> gnome-terminal just doesn't start. not on my desktop. not on the laptop next 
> to
> me. e has nothing to do with gnomes terminal dbus services.

I'm not sure what you meant by that. Either way, wwere the saved window
properties, below, helpful at all?

> > Here's a random gnome-terminal window:
> >         group "E_Remember" struct {
> >             value "version" uint: 1;
> >             value "match" int: 59;
> >             value "no_reopen" int: 0;
> >             value "apply_first_only" uchar: 0;
> >             value "keep_settings" uchar: 1;
> >             value "name" string: "gnome-terminal-server";
> >             value "class" string: "Gnome-terminal";
> >             value "role" string: "window1";
> >             value "type" int: 8;
> >             value "transient" uchar: 0;
> >             value "apply" int: 245247;
> >             value "max_score" int: 0;
> >             value "prop.pos_x" int: 2;
> >             value "prop.pos_y" int: 55;
> >             value "prop.res_x" int: 3840;
> >             value "prop.res_y" int: 2160;
> >             value "prop.pos_w" int: 750;
> >             value "prop.pos_h" int: 322;
> >             value "prop.frame_w" int: 0;
> >             value "prop.frame_h" int: 0;
> >             value "prop.w" int: 750;
> >             value "prop.h" int: 322;
> >             value "prop.layer" int: 200;
> >             value "prop.maximize" uint: 0;
> >             value "prop.lock_user_location" uchar: 0;
> >             value "prop.lock_client_location" uchar: 0;
> >             value "prop.lock_user_size" uchar: 0;
> >             value "prop.lock_client_size" uchar: 0;
> >             value "prop.lock_user_stacking" uchar: 0;
> >             value "prop.lock_client_stacking" uchar: 0;
> >             value "prop.lock_user_iconify" uchar: 0;
> >             value "prop.lock_client_iconify" uchar: 0;
> >             value "prop.lock_user_desk" uchar: 0;
> >             value "prop.lock_client_desk" uchar: 0;
> >             value "prop.lock_user_sticky" uchar: 0;
> >             value "prop.lock_client_sticky" uchar: 0;
> >             value "prop.lock_user_shade" uchar: 0;
> >             value "prop.lock_client_shade" uchar: 0;
> >             value "prop.lock_user_maximize" uchar: 0;
> >             value "prop.lock_client_maximize" uchar: 0;
> >             value "prop.lock_user_fullscreen" uchar: 0;
> >             value "prop.lock_client_fullscreen" uchar: 0;
> >             value "prop.lock_border" uchar: 0;
> >             value "prop.lock_close" uchar: 0;
> >             value "prop.lock_focus_in" uchar: 0;
> >             value "prop.lock_focus_out" uchar: 0;
> >             value "prop.lock_life" uchar: 0;
> >             value "prop.sticky" uchar: 0;
> >             value "prop.shaded" uchar: 50;
> >             value "prop.skip_winlist" uchar: 0;
> >             value "prop.skip_pager" uchar: 0;
> >             value "prop.skip_taskbar" uchar: 0;
> >             value "prop.fullscreen" uchar: 0;
> >             value "prop.desk_x" int: 0;
> >             value "prop.desk_y" int: 0;
> >             value "prop.zone" int: 0;
> >             value "prop.command" string: "gnome-terminal-server";
> >             value "prop.icon_preference" uchar: 0;
> >             value "prop.offer_resistance" uchar: 0;
> >             value "prop.opacity" uchar: 255;
> >             value "prop.volume" int: 0;
> >             value "prop.volume_min" int: 0;
> >             value "prop.volume_max" int: 0;
> >             value "prop.mute" uchar: 0;
> >             value "pid" int: 0;
> >         }
> > 
> > 
> > Here's a bit on procmeter3, not sure why this fails to save the window
> > properties:
> >         group "E_Remember" struct {
> >             value "version" uint: 1;
> >             value "match" int: 35;
> >             value "no_reopen" int: 0;
> >             value "apply_first_only" uchar: 0;
> >             value "keep_settings" uchar: 1;
> >             value "name" string: "procmeter3";
> >             value "class" string: "ProcMeter3";
> >             value "type" int: 0;
> >             value "transient" uchar: 0;
> >             value "apply" int: 524288;
> >             value "max_score" int: 0;
> >             value "prop.pos_x" int: 3695;
> >             value "prop.pos_y" int: 817;
> >             value "prop.res_x" int: 3840;
> >             value "prop.res_y" int: 2160;
> >             value "prop.pos_w" int: 143;
> >             value "prop.pos_h" int: 1341;
> >             value "prop.frame_w" int: 0;
> >             value "prop.frame_h" int: 0;
> >             value "prop.w" int: 143;
> >             value "prop.h" int: 1341;
> >             value "prop.layer" int: 200;
> >             value "prop.maximize" uint: 0;
> >             value "prop.lock_user_location" uchar: 0;
> >             value "prop.lock_client_location" uchar: 0;
> >             value "prop.lock_user_size" uchar: 0;
> >             value "prop.lock_client_size" uchar: 0;
> >             value "prop.lock_user_stacking" uchar: 0;
> >             value "prop.lock_client_stacking" uchar: 0;
> >             value "prop.lock_user_iconify" uchar: 0;
> >             value "prop.lock_client_iconify" uchar: 0;
> >             value "prop.lock_user_desk" uchar: 0;
> >             value "prop.lock_client_desk" uchar: 0;
> >             value "prop.lock_user_sticky" uchar: 0;
> >             value "prop.lock_client_sticky" uchar: 0;
> >             value "prop.lock_user_shade" uchar: 0;
> >             value "prop.lock_client_shade" uchar: 0;
> >             value "prop.lock_user_maximize" uchar: 0;
> >             value "prop.lock_client_maximize" uchar: 0;
> >             value "prop.lock_user_fullscreen" uchar: 0;
> >             value "prop.lock_client_fullscreen" uchar: 0;
> >             value "prop.lock_border" uchar: 0;
> >             value "prop.lock_close" uchar: 0;
> >             value "prop.lock_focus_in" uchar: 0;
> >             value "prop.lock_focus_out" uchar: 0;
> >             value "prop.lock_life" uchar: 0;
> >             value "prop.border" string: "pixel";
> >             value "prop.sticky" uchar: 1;
> >             value "prop.shaded" uchar: 50;
> >             value "prop.skip_winlist" uchar: 0;
> >             value "prop.skip_pager" uchar: 0;
> >             value "prop.skip_taskbar" uchar: 0;
> >             value "prop.fullscreen" uchar: 0;
> >             value "prop.desk_x" int: 1;
> >             value "prop.desk_y" int: 0;
> >             value "prop.zone" int: 0;
> >             value "prop.command" string: "procmeter3";
> >             value "prop.icon_preference" uchar: 0;
> >             value "prop.offer_resistance" uchar: 1;
> >             value "prop.opacity" uchar: 255;
> >             value "prop.volume" int: 0;
> >             value "prop.volume_min" int: 0;
> >             value "prop.volume_max" int: 0;
> >             value "prop.mute" uchar: 0;
> >             value "pid" int: 0;
> >         }
> > 
> > 
> > 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
> > 
> 
> 
> -- 
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> Carsten Haitzler - ras...@rasterman.com
> 
> 

-- 
"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

Reply via email to