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.

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 to fossfreedom Cancel reply