Making Rhythmbox look like a real Gnome application

Just an update to my previous article

The Gnome developers are – in their infinite wisdom – redesigning their applications to give a similar look and feel.  Key to this change are Client Side Decorations (CSD). Instead of the traditional window manager title & window controls, Client Side Decorations reuse this space to fit various key controls/buttons.

Rhythmbox is not there yet and whilst Gnome Music is still being developed to most probably replace Rhythmbox as the main music app in a future Gnome OS, Rhythmbox without CSD distinctly looks out of place – at least on Gnome-Shell.

When Rhythmbox gets CSDs is anyone’s guess – this bug-report hasnt met with any definitive response from the maintainers.


Introducing Client Side Decorations for Rhythmbox

As you can see – a very different look from the standard Rhythmbox:

The new look is now available (by default) for all Gnome-Shell users after enabling my new plugin alternative-toolbar.

Don’t worry – if you are a non Gnome-Shell user you can still enable the new CSD look through the plugin preferences:

However, personally, I think CSD apps dont fit with other non-Gnome based apps and especially with menu-based traditional windows decorated desktops such as XFCE/LXDE & Unity.  Thus I’ve reused the same code to come up with a more streamlined Rhythmbox look:

Since this is a toolbar I’ve retained the previously mentioned ability to hide & show the standard larger Rhythmbox toolbar as well as the new compact toolbar via CTRL+T or by using the menu View – Show Toolbar:


The instructions for installing via GIT are now slightly different:

cd ~/Downloads
git clone https://github.com/fossfreedom/alternative-toolbar.git
cd alternative-toolbar
./install.sh

If you are already a user of my rhythmbox-plugins PPA then just install the rhythmbox-plugin-alternative-toolbar package.

As always, if you have any interest in updating and adding to the newly enabled capability, just drop by the project webpage, drop and issue, fork and contribute.

Advertisements

3 thoughts on “Making Rhythmbox look like a real Gnome application

  1. You really are a hell of a guy
    Thanks man.I wanted a good-looking, but completely functional music player on Linux.Rhythmbox was functional, but ugly.Now I have it – both good looking and functional.Awesome.
    And by the way, why is rhythmbox redrawing the header each time I minimize and restore the window.It takes about 2-3 seconds to focus back again.Is there a fix? Well, that doesn’t make it any bad.
    Also, can you teach me how to use gtkheaderbar.
    Thank you soo much.

  2. Pingback: Installing rhythmbox 3.0 plugins … the easy way! | xpress-ubuntu

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s