This is based on advice from Drazenko Djuricic as a response to Linus Torvald's questions on Gnome3. 

 

What I did is to get dconf-editor (I use Ubuntu 12.04; so this is in package dconf-tools ... Chances are the package name is something similar on Fedora?) and then do the following changes to Gnome 3: And in there I disabled / changed:


org > gnome > shell > overrides

button-layout:    :minimize,maximize,close
dynamic-workspaces:    (deactivated)
edge-tiling:   (deactivated)
workspace-only-on-primary:   (deactivated)


And then I got myself cairo-dock and there I told the switcher applet how many static workspaces I want. Worked for me.

For font sizes:  You need to get gnome-tweak-tool. It does have a setting where it can tweak the fonts and make them smaller. Also the Text scaling factor setting may help there.

As for extensions:  I'd recommend these:

- Alternative Status Menu: gives you a "Shutdown" command in the status menu without having to press any extra keys

-"Axe Menu":  Gives you a Gnome 2.x style application menu in the upper left corner, just where it used to be for Gnome 2.x

- Drive Menu:  Let's you unmount/eject stuff via an "Eject" icon in the upper panel

- Windows Navigator: Let's you use the keyboard when Alt-Tabbing between windows ... I find this useful.

- Workspace Navigator:  Let's you use the cursor keys in the Activities overview; this way you're waaaaay faster and switching between desktops is much less of a hassle. I personally find this useful and fail to see why it's not there by default ... Oh well.