Ubuntu 12.0412.04 LTSLTS Ubuntu 12.04 LTS Unity Customization Guide
Total Page:16
File Type:pdf, Size:1020Kb
UbuntuUbuntu 12.0412.04 LTSLTS Ubuntu 12.04 LTS Unity Customization Guide AchieveAchieve System Settings CCSM MyUnity PersonalPersonal UnityUnity UnityUnity CustomizationCustomization GuideGuide Wai Moi Edited by Charlene Tessier © 2012 SimplifySimplify YourYour LifeLife and Randall Ross By: Wai Moi Edited by: Charlene Tessier & Randall Ross © 2012 Wai Moi, Charlene Tessier, and Randall Ross, except where noted. Some rights reserved. Credits Created with OpenOffice.org 3.3.0. This work is licensed under the Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Canada License. ACKNOWLEDGEMENTS & DEDICATIONS The author and editors of this guide wish to express thanks to the following members of Ubuntu Vancouver that assisted with editing, proof-reading, and helpful suggestions: Kip Warner Joe Liau Sighmon Butterfield Lulu Liam Riedell Gabriel Tan John Asbacher Kim Kulak Special thanks to Jason Smith, Manish Sinha, Rick Spencer, and Jorge Castro for their contributions to this document. Personal thanks to Athena Koon (for your unwavering support) and Marlene Wu (for your invaluable insight and “eagle eye”). This guide is dedicated to Mark Shuttleworth, Ubuntu visionary and founder of the Ubuntu project. Thank you for making the world a better place. Table of Contents 1. Introduction..........................................................................................................................................4 1.1 To Customize or Not to Customize? That is the Question! ............................................................5 1.2 Using the Unity Customization Guide............................................................................................7 2. Ubun-Tools of the Trade: Customization Tools for Unity ...............................................................8 2.1 System Settings Application...........................................................................................................11 2.1.1 Personal Category Settings: The Look and Feel of Your Desktop.....................................................14 2.1.2 Hardware Category Settings: The Options Package and Accessories of Your Desktop.....................16 2.1.3 System Category Settings: The Specification and Maintenance Package of Your Desktop...............19 2.2 CompizConfig Settings Manager (CCSM) ...................................................................................21 2.2.1 Understanding Compiz and CompizFusion.......................................................................................23 2.2.2 Installing CompizConfig Settings Manager (CCSM)........................................................................25 2.2.3 CompizConfig Settings Manager (CCSM) Menu Options.................................................................27 2.3 MyUnity Application ....................................................................................................................31 2.3.1 Installing the MyUnity Application...................................................................................................32 2.3.2 MyUnity Customization Options.......................................................................................................34 3. Achieving Personal Unity..................................................................................................................37 3.1 Customization Scenarios...............................................................................................................38 3.1.1 “Beauty is Screen Deep”: Changing Desktop Background (Wallpaper)............................................38 3.1.2 “Icon-Cure!”: Adding Desktop Icons................................................................................................40 3.1.3 “Launching... Out?”: Modifying Unity Launcher Attributes.............................................................43 3.1.4 “Plug-in Away At IT!”: CCSM Unity Customization........................................................................48 3.1.5 “I Shot the Serif”: Changing System Fonts.......................................................................................54 3.1.6 “Locked and Loaded!”: Securing Unity............................................................................................59 3.1.7 “For The Record, I Want it Off the Record!” - Disabling Unity Event Log (Zeitgeist).....................63 3.1.8 “If You Build It, He Will Come-plain”: Contributing to the Evolution of Unity................................66 3.2 “I've Customized Too Far; What Do I Do?!”: Undoing Customizations.....................................68 3.2.1 System Settings.................................................................................................................................68 3.2.2 CompizConfig Settings Manager (CCSM)........................................................................................69 3.2.3 MyUnity............................................................................................................................................69 4. Achieve Personal Unity, But Not With Unity...................................................................................70 4.1 GNOME Classic Desktop..............................................................................................................71 4.2 Kubuntu (KDE) and Lubuntu (LXDE)..........................................................................................72 5. Final Thoughts....................................................................................................................................73 Achieve Personal Unity Unity. Simplify Your Life. ACHIEVE PERSONAL UNITY Your Guide to Unity Desktop Customization* 1. Introduction The word unity is an expression that conjures up images of oneness, harmony, and a collection of distinct parts coming together to achieve one goal. And Unity 5.10.0 on Ubuntu 12.04 LTS is a perfect example of this expression: many people from all walks of life working together as one to achieve a common goal of providing a free (gratis & libre) open-source operating system that is available to everyone. Unity is more than just software, it is the essence of a collaborative endeavour in the fullest sense: not only is Ubuntu an operating system that is openly shared to the world, but the ideas and experiences using Unity are openly shared among Ubuntu enthusiasts also. But the concept of unity is not only an expression of a ”software” condition, it is also extends to a personal condition. To achieve personal unity is to achieve a sense of oneness and harmony with your environment, to attain a sense of flow with your surroundings that is unhindered and unfettered. This is the aim of Unity as it is designed to be simple and intuitive, helping you to easily navigate your desktop environment from one application to another. But whether corporately or individually, achieving unity takes work! The purpose of this guide is to help you achieve a Unity desktop environment that best fits your needs. *Note: At time of writing, Unity's version was 5.12.0. This guide should be usable for any version of unity that begins with 5 and is higher than 5.10.0. (e.g. 5.10.0, 5.12.0, 5.14.0, 5.16.0) Unity Customization Guide v1.0 © 2012 4 Achieve Personal Unity Unity. Simplify Your Life. 1.1 To Customize or Not to Customize? That is the Question! Unity (an integral part of Ubuntu) is designed to provide you with desktop features, capabilities, and applications aimed at simplifying your life. But you may ask yourself: what good is a sleek and highly functional desktop environment if you cannot add a personal touch? Or make modifications to suit your working style? It is a fact that we all have our personal preferences: what works for others may not be your “cup of Ubuntu”1. To Achieve Personal Unity, you may want to look at customizing the look and feel of Unity that will make you say, “Perfect!” However, we also believe as well that Unity is perfect just the way it is! It is the product of many hours of development, programming, testing, and (most importantly) collaboration among many, many dedicated paid programmers and volunteers whose goal is to provide you with the best desktop experience possible. We truly believe that Unity is the best desktop package available today for the following reasons: • Unity is designed as a comprehensive desktop package that meets all your basic computer requirements, such as publishing, multimedia, or communication needs; • Unity is designed to be simple and intuitive, allowing for quick access and execution of programs and applications; • Unity is designed for the future, with a vision for easy expansion and growth in applications and capabilities on new releases and upgrades, • Unity is designed with an established set of support protocols; customizing may sidestep these protocols, leaving you unsupported or under-supported. 1. Did you know that “A Cup of Ubuntu” is an event created and hosted regularly in Vancouver by the Ubuntu Vancouver Local Community group? You do now! Find out more here: http://meetup.com/ubuntuvancouver Unity Customization Guide v1.0 © 2012 5 Achieve Personal Unity Unity. Simplify Your Life. You may like Unity as it is, may want to tweak it to your liking, or you might just want to get down straight to the code to modify it. Whatever your needs or wishes, there is a customization tool that is right for you to Achieve Personal Unity. There may also be those who may not like at all what they see, and that is alright too!