If you found the behavior of Notification Panel with the 1 sec delay in 3.6 in-sufficient, don’t blame directly GNOME designers. That happened mostly because of the weaknesses (some un-done Xorg Changes) in X Server and it wasn’t the initial design proposal.
From 3.4 to 3.6
Reporter: Allan Day | 2012-05-31 | #677215
There’s been plenty of issues with the message tray hot corner (see bug 665819). It also won’t work on touch screen devices, and doesn’t have a strong conceptual connection with the tray as something that occupies the whole of the bottom screen edge.
The new design includes a new way to open the message tray – by exerting downward pressure on the bottom screen edge with the pointer. In the future, we could add a touchscreen gesture which mirrors this action.
From 3.6 to 3.8
Reporter: Al-Scandar Solstag | 2012-11-02 | #687386
I was having the most wonderful experience with Gnome 3.4, as I thought message tray conversations had forever freed me up from having to use messy chat windows to keep conversations going while being productive. However, with Gnome 3.6 the message tray now takes forever to show up with mouse movements, so that it became pretty much useless.
I’ve been pretty much using the activities view instead of the message tray 100% of the time, simply because it does not take an eternity to load. I understand some people with bad motor skills were having trouble moving the mouse near the bottom right corner without bringing up the tray, but this shouldn’t have us abort an otherwise excellent functionality.
Please make that delay optional, I can’t believe most people would be that uncoordinated. Worse though, even if they are, the time it takes now is clearly excessive. This is different from the problem of the tray covering up text boxes, which got fixed by the “raising the desktop when displaying tray” effect. This is simply about how long does it take to get to a conversation.
How it will work in GNOME 3.8
In GNOME 3.8 the new behavior will use “pressure sensitivity” (a composite of speed and distance) and you will have to push down against the screen edge. That will mean two things:
- First, it will be faster, the one second delay is gone
- And second, it will mean you don’t get accidental triggers if you leave the pointer at the bottom of the screen.
For this to work your distro needs to ship a X.org with XI2 extensions support and if it doesn’t, there will be a fallback mode to the 3.6 behavior -if I am not wrong. You can read more in:
Note: In Fedora Rawhide with upstream GNOME build, that didn’t work.
Port GNOME Shell to use XI2 Status: Done!
Porting mutter to XI2 is the prerequisite for enabling multitouch and gesture support in gnome-shell. It is also needed for triggering the message tray by downwards pressure, as it was designed to do. A work mostly done by Jasper St. Pierre.
Multitouch gesture support hopefully will come in the next after 3.8 GNOME