Reflection GNOME Shell extension moves the GNOME Shell Top Bar to the bottom (making the menus open to top) and also moves the Message Tray to the top of the screen:
To install Reflection GNOME Shell extension, run the following commands in a terminal:
cd
git clone https://github.com/ahdiaz/gnome-shell-windowslist.git
cp -r gnome-shell-windowslist/gnome-shell-reflection@emergya.com ~/.local/share/gnome-shell/extensions/
rm -rf gnome-shell-windowslist
Then reload GNOME Shell (press ALT + F2 and enter "r").
Reflection GNOME Shell extension is designed to work with another extension, created by the same author, which creates a classic windows list for the new Gnome Shell panel which is now at the bottom (if you're using the Reflection extension). This extension is called WindowList:
(Using both Reflection and WindowList GNOME Shell extensions)
This extension is still work in progress - as you can see, some elements are in Spanish right now.
To install GNOME Shell WindowList extension, run the following commands in a terminal:
cd
git clone https://github.com/ahdiaz/gnome-shell-windowslist.git
cp -r gnome-shell-windowslist/gnome-shell-windowslist@emergya.com ~/.local/share/gnome-shell/extensions/
rm -rf gnome-shell-windowslist
Then reload GNOME Shell (press ALT + F2 and enter "r").
And finally, the last extension in this post: Dock Panel. This is an extension that shows favorites and open windows in the GNOME Shell panel, just like a dock.
Running application icons have a background so they are easy to distinguish and also, the active application name is displayed on the panel, just like in the original GNOME Shell setup.
Oddly, even though there is no connection between this extension and the Reflection extension, Dock Panel Shell extension doesn't look ok when using the GNOME Shell panel on top (notice how the running application icons are larger than the panel; but then again, this may be the intended behavior):
But it looks ok when using the Reflection extension to move the panel to the bottom:
This extension is incompatible with the WindowList extension so disable it before installing Dock Panel!
To install GNOME Shell Dock Panel extension, run the following commands in a terminal:
cd
git clone https://github.com/smartboyathome/Gnome-Shell.git
cp -r Gnome-Shell/gnome-shell-reflection@emergya.com ~/.local/share/gnome-shell/extensions/
Then launch Nautilus, go to the ~/.local/share/gnome-shell/extensions/gnome-shell-reflection@emergya.com folder and open the metadata.json file, and change the GNOME Shell version from "3.0.1" to "3.0".
And finally, save the file and reload GNOME Shell (press ALT + F2 and enter "r").