alternative-toolbar Version Support
Replace the Rhythmbox large toolbar with a Client-Side Decorated or Compact toolbar which can be hidden. v0.20.3 Flattr This! PayPal Donate
Email fossfreedom@ubuntu.com
Website https://github.com/fossfreedom

Replace the current standard toolbar:

pic

with either a compact toolbar:

pic

or with the new Gnome-style client-side decoration:

pic

Features

The plugin preferences allows you to define which toolbars are used:

Plugin

Keyboard shortcuts

| Key | Action | |---------------------|----------------------------------------------| | CTRL + T | Toggled source toolbar. | | CTRL + F | Toggle search bar | | CTRL + P | Start/Stop current track. | | CTRL + R | Open repeat menu. | | CTRL + K | Toggle play queue. | | CTRL + A/? | Select all songs in playlist. | | ALT + Right Arrow | Seek forward (fast-forward) through a track. | | ALT + Left Arrrow | Seek backward through a track. |

After installation enable the plugin in the plugins window:

Enable plugin

If you need to enable the player controls & source menu, this can be done from the menu:

Installation

Latest Stable Release via source code compilation

Navigate to the archive and grab the newest .tar.gz from https://github.com/fossfreedom/alternative-toolbar/releases

bash cd ~/Downloads sudo apt-get install intltool git gir1.2-glib-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gnome-pkg-tools gobject-introspection libglib2.0-dev pkg-config python3-gi python3 tar -zxvf alternative-toolbar*.tar.gz cd alternative-toolbar* ./autogen.sh --prefix=/usr make sudo make install

This will install a system-wide installation. If you have a previous locally installed version of the plugin, remove it:

bash rm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar

Latest Development Release via Git

bash cd ~/Downloads sudo apt-get install intltool git gir1.2-glib-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gnome-pkg-tools gobject-introspection libglib2.0-dev pkg-config python3-gi python3 git clone https://github.com/fossfreedom/alternative-toolbar.git cd alternative-toolbar ./autogen.sh --prefix=/usr make sudo make install

This will install a system-wide installation. If you have a previous locally installed version of the plugin, remove it:

rm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar

Install in the home directory from Git

bash cd ~/Downloads sudo apt-get install intltool git gir1.2-glib-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gnome-pkg-tools gobject-introspection libglib2.0-dev pkg-config python3-gi python3 git clone https://github.com/fossfreedom/alternative-toolbar.git cd alternative-toolbar ./autogen.sh --with-home-install make make install

Ubuntu PPA - latest stable release

If you are using Ubuntu you can install alternative-toolbar via a PPA.

bash sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins sudo apt-get update sudo apt-get install rhythmbox-plugin-alternative-toolbar

Arch AUR - latest development release

If you are using Arch you can install alternative-toolbar via the rhythmbox-plugin-alternative-toolbar-git package.

Gentoo ebuild

If you are using Gentoo you can install alternative-toolbar by adding the ebuild located in the gentoo branch gentoo/x11-plugins/alternative-toolbar to your local overlay (/usr/local/portage), i.e.

bash git clone https://github.com/fossfreedom/alternative-toolbar -b gentoo add the ebuild git checkout master

Use the following to ebuild

bash ebuild alternative-toolbar-9999.ebuild digest emerge alternative-toolbar

Fedora Install

Navigate to the archive and grab the newest .tar.gz from https://github.com/fossfreedom/alternative-toolbar/releases

bash cd ~/Downloads sudo dnf install intltool git gnome-pkg-tools gobject-introspection glib2-devel pkg-config python3-gobject python3 tar -zxvf alternative-toolbar*.tar.gz cd alternative-toolbar* ./autogen.sh --prefix=/usr make sudo make install This will install a system-wide installation. If you have a previous locally installed version of the plugin, remove it:

bash rm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar

Uninstallation

If installed via Git you need the original code to uninstall the plugin. bash cd ~/Downloads/alternative-toolbar* sudo make uninstall

Packaging status

Contribute

Please help out with translating

We need you to help us translate the english text to your native language.

Don't worry - it is easier that you think. Just visit:

Remember to set your preferred language and then just submit your translation.

Credits

Thank you to:

As well as: