I wanted to see this proposal by my self and test it on my PC and with
some help of fellow Ubuntu users i managed to do this:

http://ubuntuforums.org/showpost.php?p=11743771&postcount=6

Properly configured Bash script started at session login (Startup
Applications) that detects maximized windows and hides/shows the
launcher accordingly. This solution only works on single
screen/workspace but it demonstrates this proposal!

If i would have enough experience i would probably try to use data from
Window manager. Both Metacity and Compiz have support for detecting
maximized widows (_NET_WM_STATE, ATOM[])?

http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html

Will this still be there when migration to Wayland is done? Bit to
technical for me yes.

Two things i think this implementation should consider:

First:

Launcher should act the same as Dodge Windows does it should detect
maximized windows "per screen/workspace". I don't know how this is done
but "per screen/workspace" detection is a must.

Second:

What happens when launcher hides?

1.) I don't think launcher should Dodge to Windows that are not
maximized. It should act exactly the same as never hide mode does and
only be hidden when one or more window(s) are maximized. There is
nothing hard to understand here for the user it does exactly what it is
supposed to to if it does this reliably?

2.) Desktop icons should not jump to the edge. They should stay exactly
in the same position from never hide mode.

3.)  This one is a bit tricky. What should happen to the windows on the
desktop. Should they be moved around on triggering hide/show and should
they be "positioned inside launcher area" when launcher is hidden and
"aero snap" is used?

Maximized application should never minimize inside launcher area. They
should always respect never hide mode. For "aero snap" i don't know. If
it's trouble then no user should not be able to position open windows
with "aero snap" inside launcher area. It should act the same as never
hide mode does.

And this solution brings another benefit. It was asked in this topic if
this will be implemented:

https://bugs.launchpad.net/unity/+bug/930148/comments/15

Useful feature isn't it? Suggestion i made this would already be
implemented? User would not be bothered with settings. If user wants the
whole screen just press maximize button else there is nothing wrong if
the launcher is on the screen. True?

And please don't say user will get confused if Unity Shell will not be
d*mb. It will be "d*mb enough" when he tries it but later on if he
choose to use it he will start to like this mode and be bragging to
his/her friends about it!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/930148

Title:
  Dodge windows is down but what about making the launcher autohide only
  on maximised apps ?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ayatana-design/+bug/930148/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to