Ok, I've just realized that I mixed up "fullscreen" and "maximized"
windows. So, what I really would like to obtain while developing the
dash-to-dock extension is :

1. Normal windows are not placed on the area occupied by the dock; now
newly created windows are almost always placed on the top left corner
when there is no other free space on the screen (obtained with
AffectsStruts: true).
2. Maximized windows mustn't  be affected at all: they continue to use
all screen space (obtained with  AffectsStruts: false).
3. Edge resistance when moving windows on the dock margins (obtained
with  AffectsStruts: true).

Until now my best result resembling the above behaviour has been
obtained by manually adding and removing an additional
affectsStruts:true actor to the chrome. This is arguably inelegant; it
also causes some problems, for instance when maximizing or making a
window fill half-screen by dragging it.

Any change to achieve the above results?
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to