As you’re probably aware, elementary OS Freya beta 1 was released today. Unfortunately one of the most popular applications, Elementary Tweaks doesn’t work out of the box in Freya. The good news is that it’s not that difficult to make it work. I’ll describe three methods.

Method 1 (recommended)

There’s a new version of Elementary Tweaks by a new maintainer. This version is optimized for Freya, so this is the recommended one.

sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
sudo apt-get update
sudo apt-get install elementary-tweaks

Method 2

A new PPA is available which has a patched version of the old Elementary Tweaks that works on Freya. Run the following commands in Terminal:

sudo add-apt-repository ppa:bmeznarsic/tweaks-freya
sudo apt-get update
sudo apt-get install elementary-tweaks

Method 3

This method is about using the official Elementary Tweaks PPA and doing some manual edits in order to make it work.

#1 Install elementary-tweaks if you haven’t yet

sudo add-apt-repository ppa:versable/elementary-tweaks-isis
sudo apt-get update
sudo apt-get install elementary-tweaks

#2 Edit org.gnome.desktop.interface

[x] visit the “/usr/share/glib-2.0/schemas” directory

sudo pantheon-files /usr/share/glib-2.0/schemas

[x] open “org.gnome.desktop.interface” with scratch
[x] paste the following anywhere between <schema></schema> –

<key type="b" name="ubuntu-overlay-scrollbars">

[x] save it (duh!)

#3 Recompile

glib-compile-schemas /usr/share/glib-2.0/schemas

#4 Delete deconf database

sudo rm ~/.config/dconf/user

#5 Finally restart and you’re good to go!

Original post by sjradach

[_LOG_LEVEL_WARN 01:50:23.306243] [GLib-GIO] Settings schema ‘org.gnome.desktop.interface’ does not contain a key named ‘ubuntu-overlay-scrollbars’

If you add the key ‘ubuntu-overlay-scrollbars’ to the file org.gnome.desktop.interface under /usr/share/glib-2.0/schemas, recompile everything by using glib-compile-schemas, then rename or delete your dconf database under ~/.config/dconf/user and finally restart your computer, elementary tweaks will work.

Note that any changes you have made in dconf editor won’t stick once you rename / delete the dconf database. If it’s worth it, you can go into all of the dconf schema files and modify everything to your liking. then following the same process as I mentioned before, everything will be set once you restart.

Elementary Tweaks in Freya beta 1

Elementary Tweaks in Freya beta 1

Source: elementary now