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
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
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"> <default>true</default> <summary>Meow</summary> <description>lol</description> </key>
[x] save it (duh!)
#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.
Source: elementary now