This is a sequel to Gnome 3 and Shell – A Complete User Guide [ Part 1] which talked about the Installation. The Gnome Shell by default is a ‘unholy mess’. Using it directly is like living in a unfurnished house. The “Gnome Tweak Tool” helps to put all the furniture and helps us elevate the ‘unholy mess’ to a ‘holy mess’ with which we can live.
The Gnome Tweak tool:
The first thing in customizing is to get the Gnome Tweak tool. It provides a neat and simple way to fix a lot of things in the Gnome Shell. Its available from the PPA from where we installed Gnome Shell itself. Run the following in terminal to install it.
sudo apt-get install gnome-tweak-tool
Once installed you can run ‘gnome-tweak-tool’ from the terminal to open it (or) hit the windows button and type it in shell search.
Tweaking File Manager:
The first thing in the Gnome Tweak tool is the File Manager tweak. This gives you the ability to use your desktop as “Desktop”. Turn ON the “Have file manager handle the desktop” and the subsequent icons that you want to see on the desktop.
Now, you have the ability to go to Trash directly now and create folders on the desktop, put on your shortcuts and all that.
Tweaking the fonts:
You can choose the fonts and their sizes as per your wish. I recommend Ubuntu, its a really good font. Then comes hinting and antialiasing, this is going to make the fonts a lot smoother on the LCD (atlast my eyes are going to stop hurting 🙂 ). Keep the ‘Hinting’ as “Slight” and make the ‘Antialiasing’ setting to “Rgba”. This will create a smooth rendering of the fonts.
Tweaking the Interface:
The first one is “Menus Have Icons” Turn it On if wish to have icons in context and other menus.
Menu without icons
Menu with icons
The next is the “Buttons Have Icons” – this one is to specify the icons for the button in dialog boxes.
Button without icon
Button with Icon
Then is the GTK theme. I already said in Part 1 that, the application windows look as if they are in Ubuntu 6 or 7. Its due to the GTK+ theme. There is no GTK 3 ready theme available in the system other than the default Raleigh theme it seems (which is a empty theme without any styling). So we will have search the web and find some GTK 3 themes. Here are a few useful links:
Installing GTK+ 3 themes:
You can search for GTK+ 3 themes and download them. To install them, unzip them fron whatever zipped format they are and move the resulting folder to /usr/share/themes. This is done by first opening the file manager as super user, press ALT+F2 and type gksudo nautilus and enter the password when prompted, then go to the extracted location and copy the folder. Now navigate to /usr/share/themes and paste it.
If you load the Gnome Tweak tool now you must be able to see the GTK+ themes you just ‘installed’. Select the one that gives the interface you like. Now the interface is polished, but the Window title bar still remains Ubuntu 6 or 7ish, its due to the mutter theme. We will fix it later when we tweak the Windows.
You can select the icon theme and the cursor themes you like. It shouldn’t be an issue to be explained here.
The shell is everything you see on desktop and ends there. But thats where we spend most of our time and it can be a bit chassy.
The tool gives the options to Show date on the clock and weeks on the calender that pops up when you click the calender.
The Default Clock
The Default Calendar
Calender Showing the week numbers
The next one is important, so far I haven’t seen any minimize or maximize button for any window. Now I am going to add one. The tool lets you choose between All three buttons, Close button alone, Minimize and Close or Maximize and Close. Being a Unity/Gnome2 user most of the time, I did most maximizing and restoration by double clicking the title bar, So I don’t need a Maximize button. Hence I chose the Minimize and Close option.
The next is Shell Theme, the tool shows “User theme extension not enabled”. We have got to learn about Shell extensions, get the User theme extension and enable it. We will do all that later in Part 3.
Tweaking Shell Extensions:
Shell extentionsions are the most useful components in Shell customization and adding them here in not justifiable. I will write a seperate post of what they are and how we use it in the Gnome Tweak Tool.
The first thing here is the “Current Theme”, this decides your Mutter (title bar) theme, select the theme you want and press ALT+F2 then type r and hit enter to refresh Gnome for the Mutter theme to take effect.
You can set your preferences with regards to the usage of window controls using the other options. Everything in these is self explanaratory.
I hope all these tweaking withe the Tweak Tool has made your “unholy mess” into a kind of “holy mess” with which you can live.