Tuesday, 12 July 2011

GNOME 3: Bearable with GNOME Shell Frippery

A while ago I read about this project, a small collection of scripts with the aim at creating a more GNOME 2 like user experience with the name of GNOME Shell frippery, so I had to try it out on my experimental install and took a few more screenshots to illustrate the effect. I'm also suspecting that many users are still unaware of it.

Extensions in Tweak Tool
There are a few extensions most likely already in your repository, like the alternative-status-menu extension, which in this case does not conflict with but does exactly the same as the shut down menu extension in the gnome-shell-frippery-0.2.3.tgz package, i.e. it places the longed for Shut Down entry into the users menu. So if you have any other extensions installed already find out which ones you can disable.

Detailed installation instructions are available on the home page. To install, unpack the tar file in your home directory and place the extensions in ~/.local/share/gnome-shell/extensions, or make them available system-wide for all users in /usr/share/gnome-shell/extensions. An RPM for Fedora 15 is also available as stated.

GNOME Shell with application launchers top left, clock moved to the right





















What you get is something resembling the GNOME 2 environment as promised, including a lower panel that, unfortunately for now, seems to remain with the default dark glass color even when changing themes. Thus the slight discrepancy between upper and lower panel in the next screenshot. The panel is giving way to the notification bar in switcher mode (above).

GNOME Shell with the Gaia theme and a proper bottom panel




















With the Disable Dynamic Workspaces extension users can get their four virtual desktops back and also get a traditional pager. The annoying behavior to pop up the notification bar every time the cursor has travelled into the lower right corner has been disabled, and there is now an exclamation mark next to the pager that needs clicking to bring up notifications.

Together with Tweak Tool for easier management of settings and a few other extensions like this one that allows to once again have system monitoring applets back in the bar this is starting to look and feel like a more modern version of the GNOME 2.x desktop, with Compiz enabled by default. With all the extensions around now just be careful not to overcrowd the panel. All you should need to do now is apply a nice theme and you're set.

An Applications menu is replacing the Activities button, notifications coming up above the panel





















All in all this is quite bearable, and definitely a better option for a 2.x series like feel than the fallback mode with its poor integration and functionality. I'm still of the opinion though that all this should have been part of GNOME 3 in the first place and it should have been released with a collection of Javascript extensions from the source instead of leaving it to third-parties' ingenuity to bridge the gap, but maybe I just don't understand what modular means in the UNIX philosophy. This strikes me more as a bare bones release though than a modular one.


3 comments:

  1. Looks really good, I may have to try it sometime. I totally agree with you about gnome 3 btw, when I ran it for a few weeks it felt sort of incomplete. I installed a dock, it seemed to give my working habits a better flow. I really do not care much for docks usually. But I felt it was the best option at the time to solve my beef with gnome shell. Which was that sometimes gnome shell made me feel a little claustrophobic or like I had just painted myself into a corner.

    ReplyDelete
  2. I got these to work just now in Fedora 15. I just extracted the extensions into the .local/share/gnome-shell/extensions/, then logged-out-and-in. I really like what I see. There is only one big thing I wish I had at this point, and that is having the menus share horizontal space on the title-bars of windows. Here is what I mean (only for Unity):
    http://www.webupd8.org/2011/02/unity-mockup-menu-integrated-in-window.html

    If anyone finds an extension that does that, please write a comment to this!

    ReplyDelete
  3. how do i install, i'm an ubuntu/linux noob. i unpacked with tar -zxvf now what?

    ReplyDelete

Please leave your comment here. Spam will be deleted.

Note: only a member of this blog may post a comment.

12.04 LTS (1) 1280x1024 (2) 14.1 (1) absolute (6) accessibility (6) ad-blocking (2) administration (2) afterstep (1) android (3) announcements (15) anonymity (5) anonymous (1) anonymous browsing (1) anti-malware (1) anti-virus (1) antiX (4) applications (1) arch (11) archbang (11) archone (1) artix (2) authentication (1) backports (1) base (1) bash (2) bittorrent (2) block-this (1) bluestar (1) bodhi (1) books (1) brave (1) brave-browser (1) browsers (8) browsing (1) bsd (4) bug (2) bugs (3) calculate (1) centos (1) certification (1) chakra (2) changelog (22) chat (1) chatzilla (1) chromebook (1) chromium (2) click (1) commodore 64 (1) ControlD (1) critique (1) crunchbang (5) crux (1) ctkarch (1) cyber war (1) debian (29) desktop (62) devuan (6) digital certificates (1) digital memories (1) distributions (75) DNS (1) documentaries (1) documentation (2) dr. web (1) drivers (1) duo (1) e17 (1) email (1) encryption (3) enlightenment (1) events (1) exit nodes (1) ext4 (1) fake (1) fallout (1) fallout 4 (1) fedora (6) file server (2) file systems (1) firefox (3) flash (1) flush (1) fluxbox (7) fluxflux (1) FPS (2) free software (3) frugalware (1) FSF (1) ftp (2) furybsd (1) fusion (1) fvwm (1) fvwm-crystal (1) games (11) gaming (10) gentoo (3) gnome (9) gnome shell (4) gnu/linux (4) google (2) google-chrome (3) graphics (1) grml (1) gtk+ (1) hangouts (1) hardcore punk (1) hardware (3) how-to (23) humor (2) i3 (1) icewm (6) init (3) init freedom (5) interview (1) introduction (1) jibbed (1) jwm (2) kanotix (4) kde (21) KDE neon (1) kde3 (2) kernel (6) knoppix (1) kodi (2) kongoni (2) kubuntu (3) LAS (1) libtorrent-rasterbar (1) linux (20) linux light (16) Linux Mint (6) live (50) live medium (28) live system (13) liveslak (3) LMDE 4 (3) localisation (1) LTS (1) lxde (12) lxqt (1) mageia (1) mandriva (2) manjaro (1) marine life (1) mate (1) media center (6) mepis (2) mint (5) mobile (2) mobile security (1) movies (6) mozilla (3) music (1) MX Linux (1) netbook (2) netrunner (1) networking (5) news (3) nvidia (1) open source (1) openbox (15) openSUSE (4) opinion (13) other (5) overclockix (1) packages (1) pclinuxos (4) perl (1) plasma (5) poll (2) porteus (3) privacy (5) privoxy (1) programming (1) proxy (2) puppy (3) qbittorrent (1) qt (1) quick look (10) ratpoison (1) red hat (7) redcore linux (1) relax (1) release (2) rescue (3) reviews (57) rhythmbox (1) rolling (1) RPG (2) rpm (1) sabayon (5) salix (15) scientific (7) screenshots (2) scripts (3) seamonkey (1) security (4) semplice (1) server (5) shell (1) shooter (4) siduction (1) slackel (1) slackware (68) slackware 14.2 (2) slackware 15.0 (8) slackware-current (34) slax (7) slitaz (1) smart phones (2) sms (1) south africa (2) specialist (1) spoof (1) ssh (1) surfing (1) systemd (2) table mountain (1) TDE (1) tegra k1 (1) The Walking Dead (1) themes (1) tinyme (2) tips (1) tor (3) torrenting (1) torrents (1) traffic analysis (2) trinity (2) trisquel (1) TV shows (2) TWD (1) ubuntu (6) unity (2) unity linux (4) unix (1) upgrade (6) vector (2) video (4) vinux (2) virtualbsd (1) visual impairment (5) voip (1) vpn (5) VSIDO (1) wallpapers (3) window maker (4) window managers (1) windscribe (1) wireless (10) xfce (16) youtube (1) zenwalk (3) zombies (1) zoo (1)