Installing the Solus budgie-desktop on Ubuntu

There is an interesting new desktop/window-manager called Budgie-desktop that has been released this xmas time.

So if you are interested in a fiddle – some instructions for you are below.  First though – this is what the desktop looks like:

ubuntu xenial (before library install) [Running] - Oracle VM VirtualBox_103

The panel is configurable – by default it is found at the top of the screen – I’ve flipped this to the bottom.

You can have multiple panels as well and rearrange the widgets available anyway you wish:

ubuntu xenial (before library install) [Running] - Oracle VM VirtualBox_109.png

On the right is “Raven” – invoked from the tray on the right, here you can fiddle with the panel, theme (via the general settings).

ubuntu xenial (before library install) [Running] - Oracle VM VirtualBox_107.png

The applets & notifications panel are self explanatory – but it is here you can control what is playing in your favourite media player – for example Rhythmbox:

ubuntu xenial (before library install) [Running] - Oracle VM VirtualBox_108

By default the panel theme is dark – there is a light setting although the panel stays dark.  Expect themes to appear eventually.

Budgie is built upon standard gnome-shell components such as Mutter rather than forking everything under the sun like some other desktops (Cinnamon I’m talking about you!)

Its very fast, with applications logically launched from menus and accessible via the main panel – somewhat Gnome2/Mate-like but looks gorgeous.  You can search for applications like XFCE Whisper.


How to install from source

I’ve compiled this on Ubuntu 16.04 – in theory this should also work on 15.10 but I haven’t tried – let me know if it does not.

Compiling the stable recommended source – v10.2.2

sudo apt-get -y install libglib2.0-dev libgtk-3-dev libpeas-dev libpulse-dev libgnome-desktop-dev libmutter-dev libgnome-menu-3-dev libwnck-dev libupower-glib-dev libtool valac uuid-dev libgnome-desktop-3-dev gsettings-desktop-schemas-dev intltool libwnck-3-dev libpolkit-agent-1-dev libpolkit-gobject-1-dev

cd Downloads

wget https://github.com/solus-project/budgie-desktop/releases/download/v10.2.2/budgie-desktop-10.2.2.tar.xz

tar -Jxvf budgie-desktop-10.2.2.tar.xz

cd budgie-desktop-10.2.2

gedit configure.ac

search and replace “110” with “105” – save and close gedit

aclocal

autoreconf

./configure --prefix=/usr

make

sudo make install

sudo apt-get install mutter gnome-settings-daemon gnome-control-center gnome-shell-common gnome-themes-standard-data gnome-session

Compiling the upstream development source – note this can be unstable:

sudo apt-get -y install build-essential git
git clone https://github.com/solus-project/budgie-desktop.git
cd budgie*

sudo apt-get -y install libglib2.0-dev libgtk-3-dev libpeas-dev libpulse-dev libgnome-desktop-dev libmutter-dev libgnome-menu-3-dev libwnck-dev libupower-glib-dev libtool valac uuid-dev libgnome-desktop-3-dev gsettings-desktop-schemas-dev intltool libwnck-3-dev libpolkit-agent-1-dev libpolkit-gobject-1-dev

./autogen.sh --prefix=/usr

make

sudo make install

sudo apt-get install mutter gnome-settings-daemon gnome-control-center gnome-shell-common gnome-themes-standard-data gnome-session


How to launch budgie-desktop

Basically, logout, select budgie-desktop from the login screen and have fun

ubuntu xenial (before library install) [Running] - Oracle VM VirtualBox_104

I would recommend you also install gnome-tweak-tool and use the dark-theme option.

If you want to install the Solus artwork then try the following:

git clone https://github.com/solus-project/artwork.git
cd artwork
aclocal
automake --add-missing
autoconf

./configure --prefix=/usr
make
sudo make install


Note – I’ve made some progress creating a Debian package for this – it compiles, installs but Budgie does not display at all.  If you wish to help develop this so that we can have a PPA for everyone please shout.

(11 Jan 16) remove pesky commas from source install

6 thoughts on “Installing the Solus budgie-desktop on Ubuntu

  1. Hi, there’s two errors in this command line: sudo apt-get -y install libglib2.0-dev libgtk-3-dev libpeas-dev libpulse-dev libgnome-desktop-dev libmutter-dev libgnome-menu-3-dev libwnck-dev libupower-glib-dev libtool valac uuid-dev libgnome-desktop-3-dev gsettings-desktop-schemas-dev intltool libwnck-3-dev, libpolkit-agent-1-dev, libpolkit-gobject-1-devn

    There’s a comma after “intltool libwnck-3-dev” and “libpolkit-agent-1-dev”

    Please!! Can you fix to the correct form?

    sudo apt-get -y install libglib2.0-dev libgtk-3-dev libpeas-dev libpulse-dev libgnome-desktop-dev libmutter-dev libgnome-menu-3-dev libwnck-dev libupower-glib-dev libtool valac uuid-dev libgnome-desktop-3-dev gsettings-desktop-schemas-dev intltool libwnck-3-dev libpolkit-agent-1-dev libpolkit-gobject-1-dev

  2. Pingback: Installing the Solus budgie-desktop on Ubuntu | LUG Mureş

Leave a comment