Ubuntu: Unity Hints Tweaks and Tips

From Indie IT Wiki

In terminal examples anything shown in bold is a comment and is not to be run, e.g:

sudo apt-get install fish # Then scratch your ear

So in the above # Then scratch your ear is not to be run in the terminal

In Unbuntu Unity editions the 'gconf-editor' has been replaced by the 'dconf-editor', a small difference but a frustrating one the first time you want to tweak the system. The dconf-editor retains the same look as its predecessor but many of the entries have changed names.

LINK FOR ITEMS TO BE ADDED TO WIKI

http://ubuntuhandbook.org/index.php/2014/11/speed-up-unity-dash-response-ubuntu/

http://www.noobslab.com/2014/04/thingstweaks-to-do-after-install-of.html - one click minimize

HOWTO: DISABLE:

Overlay Scrollbars and Revert To Classic Style

sudo apt-get remove overlay-scrollbar

Autorun Media

By default items such as optical media will autorun when placed in a drive, to disable this behaviour open 'dconf-editor' and locate the following key:

org.gnome.desktop.media-handling

Tick the box for 'autorun-never'

Keyboard Applet

System Settings -> Text Entry, uncheck "Show current input source in the menu bar".

Also while on this screen if desired you can remove any extraneous keyboard modes.

Global Menu

All Settings >> Appearance >> Behaviour (tab) >> Show the menu for a window >> Select 'In the window's title bar'

Login Sound

Go to the system icon in the top right hand corner of the screen (the icon to the left of your username), click on it and then click on 'Startup Applications'

In the 'Startup Applications Preferences' window under 'Additional startup programs' locate 'GNOME login sound' and untick the checkbox.

12.04 - Login sound has now been removed by default.

USB Drives from Automounting

By default any external USB drive when plugged in will be automatically mounted, to disable this behaviour run 'dconf-editor' locate the following key:

org.gnome.desktop.media-handling

Untick the box for 'automount' and 'automount open'

HOWTO: ENABLE:

Root User and Set Password

Unlike many other Linux distributions Ubuntu does not by default come with a Root (super user) account.

sudo -i
passwd root

Follow the prompts to add the password for root.

Lightdm To Allow Manual Logins

sudo nano /etc/lightdm/lightdm.conf

[SeatDefaults]
greeter-show-manual-login=true
greeter-hide-users=true

Save (CTRL+o) and exit (CTRL+x)

Close the terminal and restart system

Thanks to Tejas Barot.

HOWTO: RESET:

Unity

Been tweaking Unity and it has all gone horribly wrong, try the following:

dconf reset -f /org/compiz/
unity --reset

Unity Launcher Icons

Likewise for the Unity Launcher Icons is they have gone squiffy:

unity --reset-icons &disown

Software Sources can be accessed via the launcher, the Ubuntu Software Centre or of course via the terminal.

HOWTO: SHOW:

Hidden Startup Applications

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

HOWTO: Multiple Monitors

Move An Open Window Between Monitors [1]

HOWTO: FIX:

Time Indicator Failing to Display

sudo apt-get install indicator-datetime
sudo dpkg-reconfigure --frontend noninteractive tzdata
sudo killall unity-panel-service

HOWTO: INSTALL:

DConf-Editor

The dconf-editor is an essential tool for configuring Ubuntu, however it does not come installed by default.

sudo apt-get install dconf-tools

After installation run from the launcher:

dconf-editor

Global Menu - LibreOffice - Enable: How To

While LibreOffice is Ubuntu's default office suite does not come with Global Menu support for Unity out of the box. To enable support open the Software Centre and search for:

lo-meunubar

Highlight the result and click 'Install'.

HOWTO: Lock Screen (Up to 13.10)

CTRL + ALT + L

HOWTO: Lock Screen (From 14.04)

Super (Windows key) + L

Multiple Instances Of A Programme - View All Instances: How To

Open the Unity Launcher

Click once on the programme you want to see all instances of

Click once more, all the instance of the programme should now tile on the screen while all the other programmes minimise

NFS Automounted Home LightDM Broken Login: How To Fix

sudo apt-get install gdm

Choose gdm instead of lightdm, then reboot. If it does not ask you first time (or if you want to change it back to lightdm), run

sudo dpkg-reconfigure lightdm

Quicklists: An Overview

It is possible in Unity to edit the information seen when you right click on a launcher icon.

NOTES:

You can add whichever folder shortcuts to the launcher just ensure you follow the same formatting, i.e.

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice -writer %U
TargetEnvironment=Unity

The entries at the end of the line 'X-Ayatana-Desktop-Shortcuts=' can be edited to show the shortcuts in whatever order you require; i.e. alphabetically.

The '[.... Shortcut Group]' entries do not have to match the order shown in the 'X-Ayatana-Desktop-Shortcuts=' line.

After editing Quick Lists you will need to log out/restart after your final edit before the tweak will become live.

Quicklists: Google Chrome

Linux Termainal:~$

sudo cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
gedit ~/.local/share/applications/google-chrome.desktop

Add the following code to the end of the file:

X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito
 
[NewWindow Shortcut Group]
Name=Open New Window
Exec=google-chrome
TargetEnvironment=Unity

[Incognito Shortcut Group]
Name=Incognito Mode
Exec=google-chrome --incognito
TargetEnvironment=Unity

Save and close the file. Restart Unity

Linux Termainal:~$

unity --replace

Quicklists: Home Folder

Copy 'Home Folder' launcher file to your home directory:

mkdir ~/.local/share/applications
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications

Open the file for editing in gedit:

gedit ~/.local/share/applications/nautilus-home.desktop

In the existing text find and delete the following line:

OnlyShowIn=GNOME;

At the bottom of the existing text add the following, then close and save:

X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos
TargetEnvironment=Unity

[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents
TargetEnvironment=Unity

[Music Shortcut Group]
Name=Music
Exec=nautilus Music
TargetEnvironment=Unity

[Pictures Shortcut Group]
Name=Pictures
Exec=nautilus Pictures
TargetEnvironment=Unity

[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus Downloads
TargetEnvironment=Unity

Log out and log in again to see the changes.

You can add whichever folder shortcuts to the launcher just ensure you follow the same formatting.

NOTE: The items at the end of the line 'X-Ayatana-Desktop-Shortcuts=' can be edited to show the shortcuts in whatever order you require; i.e. alphabetically. The '[.... Shortcut Group]' do not have to match the order shown in the 'X-Ayatana-Desktop-Shortcuts=' line.

Quicklists: LibreOffice

Copy 'LibreOffice' launcher file to your home directory:

cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications

Open the file in gedit:

gedit ~/.local/share/applications/libreoffice-startcenter.desktop

Lastly add the following to the file:

X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice -writer %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

Quicklists: Mozilla Firefox

Copy the 'Firefox' launcher to your home directory:

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Open the copied file in gedit:

gedit ~/.local/share/applications/firefox.desktop

Locate and edit the following line:

X-Ayatana-Desktop-Shortcuts=NewWindow;

Change it to read:

X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;

Add the following to the bottom of the document:

[SafeMode Shortcut Group]
Name=Open Firefox in safe mode
Exec=firefox -safe-mode
TargetEnvironment=Unity

[ProfileManager Shortcut Group]
Name=Firefox Profile Manager
Exec=firefox -ProfileManager
TargetEnvironment=Unity

To add a link to open a particular URL:

[MakeTechEasier Shortcut Group]
Name=Launch Indie IT
Exec=firefox "indie-it.com"
TargetEnvironment=Unity

Quicklists: Mozilla Thunderbird

Copy the 'Thunderbird' launcher to your home directory:

cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/thunderbird.desktop

Open the copied file in gedit:

gedit ~/.local/share/applications/thunderbird.desktop

Locate and edit the following line:

X-Ayatana-Desktop-Shortcuts=Compose;Contacts

Change it to read:

X-Ayatana-Desktop-Shortcuts=Compose;AddressBook;ProfileManager;

Add the following to the bottom of the document:

[Compose Shortcut Group]
Name=Compose
Exec=thunderbird -compose
TargetEnvironment=Unity

[AddressBook Shortcut Group]
Name=Address Book
Exec=thunderbird -addressbook
TargetEnvironment=Unity

[ProfileManager Shortcut Group]
Name=Profile Manager
Exec=thunderbird -ProfileManager
TargetEnvironment=Unity

Synaptic Package Manager

By default Synaptic Package Manager is not installed, in a terminal:

sudo apt-get install synaptic