Pinterest Stumbleupon Whatsapp
Ads by Google

Ubuntu is a pretty good Linux distribution to start out with, but there are some tweaks you might want to perform to get it to work and behave the way you want it to. This is especially true if you’re new to Ubuntu or Linux. If you’ve jumped over from Windows XP, you’ve made a good choice.

Here we’ll show you some great tweaks that can go a long way to achieving desktop zen.

Install Proprietary Drivers

The first thing you should do is install proprietary drivers, if available. These drivers are provided by the manufacturer and generally allow your hardware to function better than the open source drivers that come with Ubuntu.

ubuntutweaks-proprietary-drivers
Whether or not proprietary drivers are actually available for installation depends on your system’s hardware, as some hardware doesn’t have a proprietary driver or the open source driver performs best. As a reference, the most common types of hardware that have proprietary drivers available are for AMD and NVIDIA graphics cards Should You Use AMD Proprietary Graphics Drivers & How Do You Install Them? [Ubuntu] Should You Use AMD Proprietary Graphics Drivers & How Do You Install Them? [Ubuntu] If you have an AMD or nVidia graphics card or chip in your desktop or laptop, you have some serious graphics processing power under the hood. However, these highly respected graphics vendors like to keep... Read More , and Broadcom wireless chipsets.

You can check for proprietary drivers by going into the Software & Updates utility and clicking on the Additional Drivers tab.

Install Graphical Firewall Config Utility

ubuntutweaks-firewall
Next, you’ll want to install a graphical firewall configuration utility, so that you can enable and configure a firewall for your system. Although Linux is known for being virtually immune to viruses, it’s still possible for hackers to remotely gain access to your system if there isn’t a firewall protecting your network ports.

Ads by Google

To get this, run the command sudo apt-get install gufw. With this you’ll have an easy way to configure your firewall.

Gain More Tweak Settings

ubuntu_tweak_overview
In order to gain access to a large amount of tweak settings, you should install Gnome Tweak Tool and Ubuntu Tweak. Both of these applications allow you to perform a myriad of tasks and change various aspects of your desktop, especially Gnome Tweak Tool Configure Your Gnome 3 Desktop With Gnome Tweak Tool Configure Your Gnome 3 Desktop With Gnome Tweak Tool There aren't exactly a bazillion different customization options for just about anything, as GNOME 3/Shell is still relatively new. If you're one of those people who can't stand GNOME 3 as long as you cannot... Read More . Once you have them installed, take a moment to look through the settings – even if you don’t want to change anything right now, you might want to know that the possibility exists to change something later.

Gnome Tweak Tool can allow you to change related to the window, desktop, icons, font hinting, and much more. Ubuntu Tweak, on the other hand, can provide a few tweaks but also offers shortcuts for system-related tasks and various janitorial tools.

To install them, run the command sudo apt-get install gnome-tweak-tool. Ubuntu Tweak, the last tweak tool Gain More Control Of Your Ubuntu System With Ubuntu Tweak [Linux] Gain More Control Of Your Ubuntu System With Ubuntu Tweak [Linux] The popular Linux distribution is fun to mess with and work on, no matter what kind of user you are. However, you may be interested in controlling your system even more to get the absolute... Read More , usually does not have its latest version in the repos, so you should get it manually.

Install Codecs, Pipelight and Other Goodies

pipelight_netflix_running
To get the most out of your computer, you’ll want to install some additional proprietary software. For instance, you should install Flash so you can get the best experience on all websites, Pipelight to gain Silverlight capabilities How To Easily Enable Silverlight, And Watch Netflix, on Linux How To Easily Enable Silverlight, And Watch Netflix, on Linux Netflix depends on Silverlight; Silverlight doesn't play well with Linux. But Linux users have an easy-to-use workaround. Read More which is great for watching Netflix, Oracle’s version of Java for better compatibility over the open source implementation, “Ubuntu Restricted Extras” which, among other things, installs the Microsoft Core Fonts like Times New Roman, various codecs so you don’t have to worry about which media format you’re playing, and DVD playback libraries so you can enjoy DVDs on your computer (provided you have a DVD drive).

You can do this by running the command sudo add-apt-repository ppa:pipelight/stable && sudo apt-get update && sudo apt-get install ubuntu-restricted-extras gstreamer0.10-ffmpeg libxine1-ffmpeg gxine mencoder libdvdread4 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321 pipelight-multi && sudo /usr/share/doc/libdvdread4/install-css.sh && sudo pipelight-plugin --enable silverlight.

This command will install many different codecs, the needed DVD playback libraries, and Pipelight. It will also perform steps to complete the DVD playback and Pipelight installation. If a pop-up appears after opening your browser after running this command, that is normal.

CompizConfig Settings Manager and Extra Compiz Plugins

In years past, Linux was known for having “flashy” desktops that offered all sorts of eye candy. While that phase of Linux’s history has diminished, the software that powered all the eye candy is still there (and is used to run Unity!) To configure it, you’ll want to install the CompizConfig Settings Manager.

ccsm_list
You can also install some extra plugins which provide more effects that you can configure to your liking. While this certainly allows you to make your desktop flashy, it can also be used to increase your productivity if you invoke the right plugins. For example, there’s one tweak that allows you to locate the pointer after pressing a predefined keyboard shortcut. Another tweak allows you to use the “desktop cube”, which can make switching between virtual desktops much easier to understand.

To get this, run the command sudo apt-get install compizconfig-settings-manager compiz-plugins-extra. This will install the configuration utility as well as some extra plugins for the framework.

Remove Amazon Results from Dash

ubuntutweaks_amazon_results
Ubuntu added Amazon integration into the Unity Dash a few releases ago. While many people complained that their privacy was at risk since every search was being sent to Amazon’s servers, I personally just found the Amazon results unnecessary for my needs.

To remove the Amazon search results from the Dash, simply run the command sudo apt-get autoremove unity-lens-shopping and restart. This will get rid of the Dash lens that is responsible for those results.

Alternatively, you can also go into the System Settings –> Privacy, and disable Online Search Results. Do note that this toggle will affect not just the Amazon search results, but also any other dash lenses that require the Internet to function.

Change Scroll Overlays to Scrollbars

ubuntutweaks_scroll_overlay2
Ubuntu added scroll overlays which were meant to be a touch-friendly and space saving feature. But not everyone likes the change, as some still prefer good ol’ scrollbars.

To change back to those, run the command gsettings set com.canonical.desktop.interface scrollbar-mode normal. This changes a setting in GNOME’s “registry” to let it know that you want normal scrollbars back.

Display Name In Top-Right Corner

ubuntutweaks_name_corner
If you have multiple users on your computer, it might be nice to have your name displayed in the top right corner of your screen to verify that you’re logged in to the right account.

To enable this, run the command gsettings set com.canonical.indicator.session show-real-name-on-panel true. This changes a setting in GNOME’s “registry” to enable the display of your name.

Remove White Dots From Login Screen

ubuntutweaks-login-dots
Speaking of logging in, do you like the grid of white dots on the login screen? If not, you can get rid of them! Run this command and it’s as if they were never there!

To get rid of them, run the following commands in order:
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false

These commands will allow you to run commands in lightdm’s name (the program that runs the login screen) and run the command that changes a setting in GNOME’s “registry” to disable the dots.

Disable Guest Account

Guest accounts on a computer can be useful, but some people (myself included) see them as a waste of space.

To disable the guest account, run the command sudo gedit /etc/lightdm/lightdm.conf and add this line to the end of the file: allow-guest=false

This is a simple configuration file modification which the system reads during each boot up.

Enable Hibernation

I’m personally not sure when this happened, but apparently Ubuntu’s hibernation feature is now disabled by default. I used to hibernate my computer quite frequently, so I miss having the feature.

Thankfully, there’s yet another command that you can run to enable hibernation for your system. Just make sure that your system has a swap partition on the hard drive that is at least as big as the amount of installed RAM.

For good measure, you should make the swap partition 125% the size of the installed RAM. For example, that means that you should create a swap partition that is 5GB if you have 4GB of RAM installed. This will allow you to hibernate even if the RAM is completely used up and a small portion of the swap partition is used as well. If you’re working with a smaller hard drive, then you should at least try to make the swap partition 105% of the installed RAM for hibernation to be successful.

To enable hibernation, run the command sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla and copy and paste the following into that file:

[Re-enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

This makes a configuration file modification which the system will read during each boot up.

Conclusion

This ist of tweaks should get you well on your way to a more suitable desktop for your tastes. Of course, this list doesn’t include any recommended applications for you to install. For that, you can take a look at our wonderful Best Linux Software page.

What other tweaks can you offer to fellow readers? What’s your favorite tweak of the bunch? Let us know in the comments!

  1. Stéfano
    February 28, 2016 at 4:52 am

    Great! Thanks for sharing

  2. Tyler Verkade
    October 31, 2015 at 7:02 pm

    Hey thanks a ton for this! Especially for having not only the list of suggested configurations but also the terminal commands.

  3. MrBlackBeard
    September 11, 2014 at 9:31 pm

    Hi, thanks for the tweaks!

    I had one problem when turning off the guest account, my Acer Aspire One wouldn't start ubuntu anymore. I'd get the 'running in low graphics mode' screen, and even if I did run it in low graphics mode Ubuntu still wouldn't start up. After trying many things to fix it, I just enabled the guest account again in recovery mode and voila! Ubuntu worked again. Probably Acer's fault :P

    Anyway just thought I'd let you guys know.

    • e
      December 3, 2016 at 6:59 pm

      had the same issue on 16.10 on an Asus.. would recommend putting a warning in the original article.

  4. Zack McCauley
    August 13, 2014 at 3:10 pm

    Don't install the proprietary Broadcom wireless driver. It has a known issue to be seemingly duplicate IP address' and draining your LAN.

  5. John
    May 14, 2014 at 9:03 am

    Re: Remove Amazon Results from Dash
    Ran the command "sudo apt-get autoremove unity-lens-shopping" but got the answer 'Choosed "unity-scoop-home" instead , 0 to upgrade , 0 to install, 19 not to upgrade'
    Is this because I manually deleted the 'Amazon'-icon long before I read Your article?

  6. Timothy
    May 5, 2014 at 1:41 am

    Install Codecs, Pipelight and Other Goodies don't seem to work for me, Ubuntu 14.04 64 bit.

  7. Richard B
    April 30, 2014 at 9:22 pm

    Most of these are must do's, thanks for this list!

  8. Guest
    April 30, 2014 at 4:17 pm

    Lightdm in ubuntu 14 does not work with these commands!

  9. Howard B
    April 29, 2014 at 11:47 pm

    "...install Oracle’s version of Java for better compatibility over the open source implementation..."
    After the debacle over Java on Mac OS X, I wouldn't install Java at gunpoint. I literally have *no* use for it whatsoever.

    The *first* thing I'd do is switch to the MATE or Cinnamon desktop, and put the window icons and menus in the right places...

    • PCPC
      May 10, 2014 at 8:32 am

      Right place for you, Wrong for me. It's all relative.

    • Howard B
      May 12, 2014 at 12:26 am

      @PCPC: Right for you? Well, if I wanted Mac OS X, I'd install *that* instead of Ubuntu. Instead, I want my PC to look like a PC.

    • Howard B
      May 12, 2014 at 12:28 am

      @Moderator: Why is it there is *no* way to reply directly to someone's reply to your comment?

    • Saikat B
      May 12, 2014 at 4:25 am

      Howard...Just hit the reply button next to the source comments. The reply threads below it.Just like I did here to your query. I think this is what you meant?

  10. donespo
    April 29, 2014 at 4:50 pm

    If you install Ubuntu with Unity then install unity-tweak-tool - not gnome.

    Also to consider. These apps don't come pre installed with Ubuntu but are better (in my mind) than what does:

    GIMP
    VLC
    Adobe Reader
    Clementine music player

  11. Krzysztof B
    April 29, 2014 at 3:23 pm

    Thanks for those, I must use most of them!

  12. Hallmarc
    April 28, 2014 at 8:22 pm

    You can't create a swap partition unless you are comfortable with resizing your partitions or you happen to have unallocated space on one of your drives...you can however create and use a special file for swap. Google for how to do that and how to hibernate to it.

  13. jasray
    April 28, 2014 at 6:29 pm

    For the above:

    http://askubuntu.com/questions/103043/how-to-create-swap-partition-on-already-installed-ubuntu

    Great list of Linux software. Putty helps if one doesn't remember the command line input, and I came across a nice VPN client--govpn.deb (or some such name).

  14. TG
    April 28, 2014 at 6:20 pm

    Hi,

    Can you let me know how to create swap partition on already installed setup? Is it possible to create or do I need to reinstall Ubuntu by formatting the partition. Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *