Ubuntu GNOME Shell Remix 12.04 Available For Download

12:10 AM

ubuntu gnome shell remix 12.04

Ubuntu GNOME Shell Remix is unofficial Ubuntu remaster in which Unity has been replace with GNOME Shell. Besides this, Ubuntu GNOME Shell Remix also comes with some applications that are a part of GNOME and aren't installed by default on Ubuntu, such as Evolution, GNOME Sushi, Contacts or Cheese.

Ubuntu GNOME Shell Remix is intended for those who don't want/need Unity and want a clean GNOME Shell from the start, without having to remove Unity and other packages that depend on it. 

One note though: using Ubuntu GNOME Shell Remix 12.04 doesn't mean you can't use some Ubuntu-specific applications - for instance, Ubuntu one and Ubuntu Software Center are installed by default so there's only a different shell, but the features you like about Ubuntu are still available.



Because of some changes made in the latest Ubuntu 12.04, Ubuntu GNOME Shell remix doesn't come with GDM and uses LightDM by default (but it doesn't use the Unity Greeter and instead, it comes with the LightDM GTK greeter by default), so it's not a pure GNOME 3.4 experience, but it's the closest you can get while using Ubuntu.

Download Ubuntu GNOME Shell Remix 12.04

Thanks to Jan Hoffmann for the tip!

0 comments

» read more....

Things To Tweak After Installing Ubuntu 12.04 Precise Pangolin

8:44 PM

tux star wars

Ubuntu 12.04 LTS Preise Pangolin has been released and many of you have already upgraded or plan on upgrading, so I've made yet another post that you'll hopefully find useful, with things that you may want to tweak, fix or install in Ubuntu 12.04.

Some of the tweaks in this article are old, and we've already talked about it in the previous posts about things to tweak after installing Ubuntu 11.10 or 11.04, but there are also many new things to install and tweak and also, some improved old tweaks.


Unity-specific tweaks


Disable global menu (appmenu), overlay scrollbars, whitelist the systray and more


If you're new to global menus or overlay scrollbars, give them a try for a few days before disabling them.

If until now, you had to modify configuration files or run various commands to disable the global menu (appmenu), the overlay scrollbars or whitelist the systray, this time things got a lot easier thanks to some tools such as Unsettings.

tweak unity unsettings

So those of you who don't like the global menu, overlay scrollbars or want to whitelist the systray so applications that use a notification area icon show up on the Unity panel, can use Unsettings to change these settings with a click.

But that's not all Unsettings can do. You can also use it to change the GTK or icon theme, further tweak Unity and more:
  • Unity Launcher look: change launcher size, opacity, select when devices show up on the launcher or get a "show desktop" icon
  • Launcher behaviour: visibility (always visible or autohide), autohide animation, reveal trigger, edge responsiveness, urgent animation, launch animation, blacklight
  • Dash: set Dash size, blur, enable or disable apps available for download and recently used apps, enable / disable search for all files
  • Panel: set the opacity, enable / disable opaque if maximized, set the applications available in the systray whitelist and enable / disable the real name, user menu and sound indicator from showing up on the panel
  • Change fonts, hinting and antialiasing
  • Windows: enable / disable overlay scrollbars, global menu, click to focus, HUD, auto raise (as well as the delay) and change automaximize value
  • Desktop: set the number of vertical and horizontal workspaces, show / hide various icons on the desktop like the home, computer, trash or network icon, configure the next monitor pressure (for multi-monitor setups), shortcut hints overlay, ALT + Tab settings
  • Change GTK, Window, Icon and cursor themes.

To install Unsettings in Ubuntu, use the following commands in a terminal:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

Unsettings isn't the only such tool, there's also MyUnity and Ubuntu Tweak, each with some common but also some extra features.



Tweak Unity 2D


Unsettings and MyUnity are nice for Unity 3D, but they lack proper support for Unity 2D so to easily tweak Unity 2D, you can install Ubuntu Tweak, which lets you enable / disable HUD, set Dash to full screen, change the launcher autohide (this is also available in System Settings, under Appearance) and multi-monitor behaviour.

To install Ubuntu Tweak, use the commands below:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak



Get Unity Dodge Windows autohide behaviour back and minimize on click


The 'Dodge Windows' / 'Dodge active window' Unity launcher autohide behaviour has been removed from Ubuntu 12.04 Precise Pangolin but you can get it back using a patched Unity. This patched Unity also adds minimize/unminimize on click for the Unity launcher.

To install Unity with these two patches, use the commands below:
sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update
sudo apt-get upgrade

Then log out and log back in.

To go back to Unity without these patches, use the commands below:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

More info @ HERE.



Change the Unity 2D launcher icon size



The Unity 3D launcher icon size can easily be changed through System Settings (under Appearance), but that's not available for Unity 2D. But there is a way to change the Unity 2D launcher icon size: through a script.

To change the Unity 2D icon size, run the following commands in a terminal:
cd
wget http://webupd8.googlecode.com/files/script.py
chmod +x script.py
sudo ./script.py SIZE

In the last command above, replace "SIZE" with the desired size for the launcher icons, for example "32" (don't use any quotes). Then log out and log back in to Unity 2D.

Credits for the script: ppd @ Ubuntuforums.org



Install lenses


Quite a few Unity lenses have been created in the last few months. The lens I find most useful is called Recoll Lens which lets you use Recoll, a full text search tool, from Dash, without having to open any additional GUI.

The lens comes with a few filters like Text, Spreadsheet, Presentation, Media or Message, but for more advanced searches, you'll have to manually enter the Recoll search query. Examples: author:"john doe", metallica OR megadeth, /2007 (all documents from 2007 or older), dir:/path/to/dir (filters content from /path/to/dir directory) and more.

Unity recoll lens

To install Unity Recoll Lens, use the following commands:
sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
sudo apt-get update
sudo apt-get install recoll-lens recoll

Once installed, log out and log back in.

More info about Unity Recoll Lens.


Another lens that I find really useful is the Utilities Lens which comes with two scopes: Cities and Calculator. The cities scope lets you quickly see the time, weather and wind conditions in a city you search for in Dash and, as expected, the calculator scope lets you quickly perform mathematic operations:

unity cities scope lens

unity cities scope lens


To install the Utilities Lens along with Cities and Calculator scopes, use the commands below:
sudo add-apt-repository ppa:scopes-packagers/ppa
sudo apt-get update
sudo apt-get install unity-lens-utilities unity-scope-calculator unity-scope-cities
Once installed, log out and log back in.

These are just the lenses I find most useful, but there are many others, like torrent search lens, Grooveshark or Spotify lens (available in the same PPA as the Cities and Calculator scopes) and more. See here for more lenses and also search for new lenses and scopes in the Ubuntu Software Center.




Install extra appindicators


AppIndicators are applications that come with an indicator displayed on the top Unity panel (or on the Classic GNOME panel).

Weather Indicator displays the weather on the panel, from one or multiple locations around the world. You can configure it to display notifications and more.

weather indicator

To install Weather Indicator, search for it in Ubuntu Software Center or use the command below:
sudo apt-get install indicator-weather

Alternative: My Weather Indicator.


If you use Ubuntu One, you'll find Ubuntu One Indicator very useful as it displays the sync status including the upload speed, recently published files for which you can copy the public links, disconnect Ubuntu One and more:

ubuntuone indicator

To install Ubuntu One indicator, use the commands below:
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update
sudo apt-get install indicator-ubuntuone


Another feature that users who have upgraded from Ubuntu 10.04 might be missing in Ubuntu 12.04 is a system monitor panel applet. The Unity panel doesn't support applets, but you can use an indicator for this. System Load Indicator displays CPU, Memory, Network, Swap, Disk io and system load on the panel, just like the old system monitor applet:

system load indicator

Install System Load Indicator in Ubuntu 12.04 LTS using the commands below:
sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload


Get longer battery life with Jupiter

Jupiter is an appindicator (it now uses Python instead of Mono) designed to improve laptops / netbooks battery life. It can be used to switch between maximum, high performance and power saving modes, change the screen resolution and orientation, enable or disable bluetooth, touchpad, WiFi (if available) and so on. If you own an Asus EeePC netbook, there's also a separate package that adds support for Asus Super Hybrid Engine (SHE) as well as some other EeePC tweaks.

jupiter indicator

Install Jupiter using the following commands:
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter



Calendar indicator

If you're upgrading from Ubuntu 10.04 LTS and you miss the old behaviour of integrating Google Calendar with the calendar applet through Evolution, you can use an alternative: Calendar Indicator, a tool to display your Google Calendar events on the Ubuntu / Unity panel. Install it in Ubuntu 12.04 Precise Pangolin using the commands below:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install calendar-indicator

Thunderbird is now the default email client so if you want to synchronize Google Calendar with Thunderbird, see: How To Synchronize Google Calendar With Thunderbird.



Privacy: prevent some files, directories or applications activity from showing up in Dash

zeitgeist activity log manager

Zeitgeist displays your most used and recently used files and applications in Dash, which is something many of you might not want. But starting with Ubuntu 12.04, Activity Log Manager has been integrated into System Settings so you can blacklist certain file types, folders or applications from showing up in Dash. You can also use it to clear the Zeitgeist history for a period of time or completely.

zeitgeist activity log manager

To access Activity Log Manager, open System Settings and click on "Privacy". On the "Recent items" tab you can clear the Zeitgeist history or disable it completely. For more control, check out the other tabs: on the Files tab, you can blacklist some directories or file types and on the Applications tab you can blacklist some applications that you don't want to show up in Dash.



Get a global menu (appmenu) for LibreOffice (and get HUD to work with it)


Just like in the previous releases, LibreOffice doesn't use a global menu by default in Ubuntu 12.04 Precise Pangolin, but you can get it to make use of the global menu by installing the "lo-menubar" package:
sudo apt-get install lo-menubar

This doesn't just add global menu support for LibreOffic
e, but it also makes HUD, the new smart menu which can be accessed by tapping the ALT key, work with LibreOffice.


Create your own quicklists


Quicklists are menu items that show up when right clicking an icon from the Unity launcher. In Ubuntu 12.04, many applications now have quicklists but there are of course some without this useful addition so if you want, you can create your own quicklists, easily, using either Ubuntu Tweak or MyUnity.

ubuntu tweak - quicklists


To install the latet Ubuntu Tweak 0.7.0 which lets you edit quicklists, use the commands below:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Or, use MyUnity instead:
sudo apt-get install myunity

After you've installed either MyUnity or Ubuntu Tweak, pin an application to the launcher and you can edit its quicklists like this:
  • in Ubuntu Tweak, under Admins > Quicklists Editor
  • in MyUnity, click on the "launcher" tab, and right under the launcher text there should be a link called "quicklists".



General tweaks (for any "shell")


Get hibernate back


Hibernate has been disabled by default in Ubuntu 12.04. You can use 'suspend' instead, but if you want hibernate back, there is a way to do it.

But firstly, what's the difference between hibernate and suspend? When using suspend, the computer disconnects everything everything except for RAM so it's still using a bit of power. Hibernate on the other hand saves everything to the hard disk, so the computer doesn't need any power, which is important for laptops and netbooks.

Before enabling hibernate, test to see if your computer supports it. To do this, open a terminal and copy/paste the following command:
sudo pm-hibernate

Your computer should switch off - turn it back on and all the applications you had open should reopen if hibernate works for your computer.

If the above test worked, you can enable hibernate in the Ubuntu power menu by running the following command in a terminal:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

And in the newly opened file, add the following:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Then save the file.

After logging out and logging back in, "Hibernate" should show up in the power menu.



How to get a working screensaver in Ubuntu


xscreensaver ubuntu 12.04

Just like the previous Ubuntu release, the latest Ubuntu 12.04 doesn't have a screensaver by default and it uses a blank screen instead (this is actually an upstream GNOME decision). But if you really want a screensaver, you can use Xscreensaver, like we wrote about in the things to fix / tweak post for Ubuntu 11.10:
sudo apt-get remove gnome-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
Then search for "Screensaver" in the menu and tweak its settings to your needs.

To add Xscreensaver to startup, open Startup Applications and add "xscreensaver -nosplash".

To get CTRL + ALT + L to lock the screen and start the screensaver, go to System Settings > Keyboard and on the "Shortcuts" tab, under "System", change the "Lock screen" keyboard shortcut from CTRL + ALT + L to something else, then under "Custom Shortcuts", click the "+" button to add a new custom shortcut, under "Name" enter "Xscreensaver" and under "Command" enter "/usr/bin/xscreensaver-command", then click "Apply".

And finally, click next to the newly created shortcut and press CTRL + ALT + L to assign it to it (or use any other keyboard shortcut you want, but make sure it's not already assign to something else). Alternatively, you can run the following command instead of assigning a new keyboard shortcut for the old screensaver:
sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

To revert the changes (go back to the black GNOME Screensaver screen), use the commands below:
sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
sudo rm /usr/bin/gnome-screensaver-command
sudo apt-get install gnome-screensaver


If you've used the alternative method to assign CTRL + ALT + L to Xscreensaver lock screen, open System Settings > Keyboard again, remove the custom Xscreensaver command and assign CTRL + ALT + L back to "Lock screen" (under "System").

To get Xscreensaver not to start automatically when watching a movie, I recommend using Caffeine, a small indicator applet which you can install using the commands below:
sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine python-glade2



Make all autostart items show up in Startup Applications dialog


startup applications ubuntu

Some autostart items don't show up in the Startup Applications dialog. To get all of them to show up, use the following command:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop



Install Oracle Java 7


For most stuff, OpenJDK/JRE is enough (and you can install it using Ubuntu Software Center), but in case you really need Oracle (previously Sun) Java 7, you can install it (this will install JDK/JRE and the browser plugin) in Ubuntu using the WebUpd8 Java PPA:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

In case the installation doesn't work (it sometimes fails when behind a proxy), you can try to manually install Oracle Java 7.



Get Synaptic and Gdebi back


Users upgrading from Ubuntu 10.04 LTS to 12.04 LTS will probably find it a bit awkward at first to see that Ubuntu Software Center is now used to install deb files by default and not Gdebi. But if you can't get used to using Ubuntu Software Center for this, you can easily get Gdebi back and set it default for installing deb files. Install Gdebi using the following command:
sudo apt-get install gdebi

If you want to make Gdebi default, right click a .deb file, select "Properties", go to the "Open With" tab and select "GDebi Package Installer" instead of "Ubuntu Software Center". Click "Close" and double click the .deb file - it should now open with GDebi and not Ubuntu Software Center.

Synaptic has also been removed a while back so if you want to install it, simply copy/paste the following command in a terminal:
sudo apt-get install synaptic



Automatically enable working PPAs from previous Ubuntu releases


y ppa manager

When you upgrade to a new Ubuntu version, all the PPAs are disabled. The "Re-enable working PPAs feature checks if the old PPAs have been updated to work with your current Ubuntu version and if they do work, it re-enables them.

If you've just upgraded from Ubuntu 11.10 or 10.04 and want to re-enable the PPAs that work with Ubuntu 12.04, you can use Y PPA Manager to do this automatically. Make sure your Internet connection is working, then in Y PPA Manager select Advanced > Re-enable working PPAs after Ubuntu upgrade" and all the PPAs that have packages for Ubuntu 12.04 will be enabled automatically, leaving the others disabled.

If you want to do a clean Ubuntu 12.04 install, you can make a backup for the PPAs you had on your previous Ubuntu installation using Y PPA Manager, then restore the backup using Y PPA Manager on Ubuntu 12.04 and update the release name in those PPAs that work with Ubuntu 12.04 (so if a PPA has packages for Ubuntu 12.04, it will be updated to use "precise" in the .list file instead of the previous version). To do this, in Y PPA Manager select Advanced > Update release name in working PPAs.

Before any of the above tasks, make sure you make a backup using Y PPA Manager or manually.

To install Y PPA Manager in Ubuntu 12.04 LTS Precise Pangolin, use the commands below:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager



Dropbox


And a small extra tip: If you try to install Dropbox and you get this error:
Error: Dependency is not satisfiable: libnautilus-extension1 (>= 1:2.22.2)
It's because you're trying to install the Dropbox .deb downloaded from the official Dropbox website, and it currently can't be installed in Ubuntu 12.04. But you can simply install Dropbox by searching for it in Ubuntu Software Center / Synaptic - that package should install without any issues.



Unity alternatives


If you don't like Unity (either the default Unity which uses Compiz or Unity 2D), you have many alternatives available, while continuing to use GNOME. I will only talk about official alternatives which are available in the Ubuntu repositories, but in case you don't like them, there's also Cinnamon, a GNOME Shell fork that uses a GNOME2-like layout and Mate, or you can use a different Ubuntu flavor like Xubuntu, Lubuntu or Kubuntu.



Classic GNOME session - looks almost the same as GNOME 2


If you prefer the old GNOME 2 layout, you can install the classic (also known as fallback) GNOME session in Ubuntu 12.04 - you'll get almost the same look as in GNOME 2: Ubuntu AppIndicators and the default indicators (Messaging Menu, Sound Menu and so on), Compiz and panel applets. 

The theme needs some fixes (the panel has a few visual glitches) for the classic GNOME session and they will probably come with a later Ubuntu 12.04 update. Here's how the Classic GNOME session looks like in Ubuntu 12.04:

classic gnome session

To install the Classic GNOME Session, use the following command in a terminal:
sudo apt-get install gnome-session-fallback

Once installed, log out and select "GNOME Classic" from the login screen:

classic session login screen

Note: to be able to access the GNOME panel settings or add applets, you need to hold the ALT key and right click the panel instead of simply right clicking it, as it used to be in GNOME 2.



GNOME Shell

gnome shell ubuntu

The latest GNOME Shell 3.4.1 is available in the official Ubuntu 12.04 LTS Precise Pangolin repositories, even though it was initially announced that the latest version won't make it into Precise. So to install it, simply search for GNOME Shell in Ubuntu Software Center or use the following command:
sudo apt-get install gnome-shell

And then select "GNOME" from the login screen.

GNOME Shell has a tweaking tool so if you want to change some of its configuration options or the theme, install GNOME Tweak Tool:
sudo apt-get install gnome-tweak-tool

To be able to change the GNOME Shell theme (not GTK/window theme), you'll also need the GNOME Shell User Theme extension. You can install it, along with all the official GNOME Shell extensions by using the WebUpd8 GNOME 3 PPA:
sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions

Then restart GNOME Shell (ALT + F2 and enter "r" or log out and log back in) and use GNOME Tweak Tool to activate the extensions you want to use.

These aren't the only GNOME Shell extensions available in the WebUpd8 GNOME 3 PPA - many other unofficial extensions can be installed easily through our PPA. See the following posts for details:

And of course, there's also the GNOME Shell extensions website which offers a huge list of extensions that you can install with a click. Note: you need to use GNOME Shell to be able to see the available extensions and install them.


This post is still work in progress and more tweaks and tips will be added later on, so make sure you keep an eye on it. Oh, and if you have a suggestion for something that you think should belong here, lets us know in the comments!

0 comments

» read more....

Ubuntu 12.04 LTS Released - See What`s New [Screenshots, Video]

6:53 PM

ubuntu 12.04 precise pangolin

Ubuntu 12.04 LTS has been released, so let's take a look at the most important new features and changes.

If you haven't used Unity and you've only seen it in screenshots, at a first look, Ubuntu 12.04 may not seem very different than 11.10, but in fact there have been a huge amount of changes in the latest Ubuntu 12.04 to make Unity more stable, better looking and easier to use and it's not just Unity, but every default package has received special attention to make Ubuntu 12.04 Precise Pangolin pixel perfect.

Unity has matured a lot with Ubuntu 12.04 and has got multi-monitor support, an improved Dash search which now doesn't rely purely on Zeitgeist and of course, there's also HUD, the new optional smart menu that lets you quickly find the action you want to perform without having to manually look through menus.

Further more, Ubuntu Software Center has received Unity integration and is a lot more stable and reliable. There's also a new Qt interface for Ubuntu One, integrated privacy controls in the System Settings so you can choose what shows up in Dash, something which was badly needed, and many other changes designed to improve the user experience compared to previous Ubuntu versions.


Ubuntu 12.04 LTS video


As usual, we'll start the post with a video demoing Unity (with Compiz), the default Ubuntu 12.04 LTS "shell":


(direct video link)


And here's another video in which you can see the new login screen, Unity 2D and the GNOME Classic session (not installed by default):


(direct video link)



Unity - new lens, smart HUD menu, multi-monitor support and more


One of the major new features in the latest Ubuntu 12.04 LTS Precise Pangolin is HUD, or Head-Up Display which is an alternative to application menus especially designed for Unity (both 3D and 2D) that works everywhere the global menu does and lets you search the menus of either the focused window or the whole application:

Ubuntu 12.04 - HUD

It doesn't replace the global menu so even though it's there by default, you're not forced to use it. To use HUD, tap ALT, then type your query. The key can be changed from CompizConfig Settings Manager.

HUD isn't just for active applications, you can also use it to quickly access various indicators:

Ubuntu 12.04 - HUD




Ubuntu 12.04 Precise Pangolin multi monitor

With Ubuntu 12.04, there's also proper multi-monitor support (for both Unity and LightDM): a launcher with screen edge detection is now displayed on every monitor, so you don't have to travel to another display to launch or switch applications. You can change this though and only use a launcher via "Displays", under System Settings:

Ubuntu 12.04 Precise Pangolin multi monitor

There's also a new "push to reveal" launcher behaviour to avoid revealing the Launcher by accident. The new reveal mode can be further tweaked using CompizConfig Settings Manager.



In Ubuntu 12.04, there's been a lot of work to improve the lenses, both the API and the default lens. For instance, the Unity Files lens no longer relies strictly on Zeitgeist, meaning it doesn't only display files that you've previously accessed, but it can be used as a regular search too.

The old home lens which uses some big icons as shortcut for other lenses has been replaced by a new, actually useful lens which displays recently used applications and files:

ubuntu 12.04 screenshot


There's also a new video lens that works with both local and online videos (it supports Vimeo, YouTube, Amazon, TED, BBC iPlayer, etc.):

ubuntu 12.04 precise pangolin

ubuntu 12.04 precise pangolin



The Unity chameleonic look (it uses the average colour used by the wallpaper) has been further improved. The trash, workspace switcher and mounted devices launcher icons now inherit the background colour too:

ubuntu 12.04 precise pangolin

ubuntu 12.04 precise pangolin

ubuntu 12.04 precise pangolin



Some Unity settings have been integrated into the System Settings (GNOME Control Center), under "User Interface". They are available for both Unity 3D and Unity 2D, however, since not all settings work with both Unity versions (for instance, you can't change the launcher icon size for Unity 2D), only those supported are be displayed for each Unity version:

ubuntu 12.04 unity settings

ubuntu 12.04 unity settings

There aren't many settings available here, but many other Unity aspects can be further tweaked by using CompizConfig Settings Manager or some tools like Unsettings, Ubuntu Tweak or MyUnity.


There have also been some changes to the global menu (AppMenu): the menu is initially displayed on the top bar and is hidden after an amount of time that can be changed (but no, it can't be set to a really high value so the menu doesn't autohide). You can see it in action in the video available in the beginning of the post.



A shortcut hints overlay: (a list of Unity keyboard shortcuts that nicely blends in with the desktop by using the same Dash style) is displayed when pressing and holding the SUPER key, so users can now easily see all the available keyboard shortcuts which is important to use Unity to its full potential:

ubuntu 12.04 shortcut hints overlay



In Ubuntu 12.04 LTS Precise Pangolin, Notify OSD notifications use the same blur and colour as Dash:

ubuntu 12.04 notify-osd

ubuntu 12.04 notify-osd

ubuntu 12.04 notify-osd

ubuntu 12.04 notify-osd


There's also an Unity feature that was previously default, but it has now been completely removed: the Unity launcher dodge-windows mode. There is a work-around or this though.



Default applications


ubuntu 12.04 rhythmbox

Rhythmbox has returned as the default music player in Ubuntu 12.04 Precise Pangolin, replacing Banshee. The Ubuntu developers have justified the decision by mentioning some stability issues with Banshee back in Ubuntu 11.10, the startup speed, armel support, having to maintain mono in a LTS, the fact that Banshee is not yet GTK3 ready and the CD space.

Along with Banshee, Tomboy and Gbrainy have been removed too (not being replace by other apps), making Ubuntu 12.04 Mono-free.
Also, Remmina with FreeRDP is now the default remote desktop client, replacing Vinagre and rdesktop.
Zeitgeist Activity Log Manager has been included in the Ubuntu 12.04 System Settings by default. Using it, you can clear your Dash history, blacklist applications activity or folders from showing up in Dash:

ubuntu 12.04 privacy zeitgeist

ubuntu 12.04 privacy zeitgeist


Just like the previous release, Ubuntu 12.04 uses Unity 3D (with Compiz) as the default desktop interface on top of GNOME 3.4, with Unity 2D (Qt) as the fallback interface. The latest GNOME Shell 3.4.1 is available in the repositories and so is a classic GNOME session which looks more or less like the old GNOME 2.3x, so you can easily install them using Ubuntu Software Center.


Ubuntu 12.04 Precise Pangolin comes with: Firefox 11.0, Thunderbird 11.0.1, Nautilus 3.4.1, Gedit 3.4.1, Ubuntu Software Center 5.2, Deja Dup Backup Tool 22.0, LibreOffice 3.5.2, Shotwell 0.12.2, Rhythmbox 2.96, Totem 3.0.1, Empathy 3.4.1, Transmission 2.51, Gwibber 3.4.0, GNOME Control Center (System Settings) 3.4.1, Unity 5.10 on top of GTK 3.4.1.

Also, Precise includes the 3.2.0-23.36 Linux kernel which is based on the v3.2.14 upstream stable Linux kernel and Xorg server 1.11.4.



Ubuntu 12.04 artwork


The Ubuntu 12.04 Precise Pangolin default wallpaper, just like in the previous releases, is a a slightly modified version of the previous background:

ubuntu 12.04 precise pangolin default wallpaper


The  Light themes (Ambiance and Radiance) have received many enhancements and fixes, including a new titlebar gradient, unfocused state and more:

ubuntu 12.04 ambiance theme

ubuntu 12.04 radiance theme


LightDM now reads the user background so when selecting an user from the LightDM login screen, the background changes to that of the user's:

ubuntu 12.04 lightdm login screen background


The Unity Greeter (the LightDM login screen) uses a new session chooser dialog which displays the logo for each desktop environment available and displays a nice animation when navigating through its menu:

ubuntu 12.04 unity greeter

ubuntu 12.04 unity greeter dialog



Other changes


The Ubuntu installer displays a Twitter stream for the #Ubuntu hashtag:

ubuntu 12.04 installer twitter


Ubuntu One has switched to a new Qt interface by default, replacing the old GTK version. Among the reasons behind this decision are: deprecated pygtk bindings, uniform interface across all the platforms, usability and others:

ubuntuone qt interface

Ubuntu One now also has proxy support and the Evolution contacts sync has been removed.


ubuntu software center 12.04

By default, the Ubuntu Software Center now adds newly installed applications to the launcher using a nice animation and a progress bar lets you see its installation status. This can be disabled though. You can see it in action in the video available in the beginning of the post. Ubuntu Software Center also got a new category: Books & Magazines, support for multiple screenshots, PayPal support, recommendations system, language packs support (when installing new software through Ubntu Software Center, corresponding language support package are now installed alongside automatically) and more.


Ubuntu Precise uses the PAE kernel by default. The PAE kernel allows addressing more than 4GB of system memory, which isn't available for a non-PAE kernel (more about PAE, here). The non-PAE kernel is, however, still available for installation.



Unity 2D


Unity 2D, the fallback session, got most of the new features available for the default Unity (with Compiz):
  • a new home lens
  • video lens
  • Dash finally got buttons to close or maximize/minimize it
  • just like Unity 3D, Unity 2D now uses a chameleonic look based on the average colour of the wallpaper
  • HUD is also available for Unity 2D

Here are a few Unity 2D screenshots:

unity 2d ubuntu 12.04

unity 2d ubuntu 12.04

unity 2d HUD - ubuntu 12.04

unity 2d ubuntu 12.04

unity 2d ubuntu 12.04


Classic session


The classic GNOME session now has working indicators by default (Ubuntu Sound Menu, Messaging Menu, etc.), though unfortunately, there are some glitches with the theme that hasn't been fixed but hopefully an update will make it bug-free. Besides indicators, the classic GNOME session now also supports Compiz without any further tweaks.

classic session ubuntu 12.04


Ubuntu 12.04 uses Unity 2D as the fallback session by default, so if you want to use the Classic (Fallback) GNOME Session, you'll have to install it:
sudo apt-get install gnome-session-fallback

Once installed, log out and select "GNOME Classic" from the login screen.




ubuntu 12.04 quicklists

ubuntu 12.04 quicklists

Even more new feature changes:
  • users can change Dash colour
  • a Show Desktop icon is available for the Unity launcher (it can be enabled through CompizConfig Settings Manager or other such tools)
  • a new "launcher switcher" has been added which you can use to switch between applications via the Unity Launcher using SUPER + TAB.
  • per workspace ALT + TAB switcher (this is configurable and you can use a multi-workspace ALT+TAB switcher by disabling the "Bias alt-tab to prefer windows on the current viewport" checkbox)
  • RC6 for Sandy Bridge has been enabled by default. This allows the GPU to go into a very low power consumption state when the GPU is idle
  • DNS resolution is now done through dnsmasq, which should help split-DNS VPNs and faster DNS resolution
  • Enhanced ClickPad support
  • quicklists for most default applications and for BFB (the Ubuntu button which opens Dash)
  • Landscape, a system management tool that "helps you monitor, manage and update your entire Ubuntu infrastructure from a single interface" is now available in System Settings
  • For compatibility with Debian, the Unix sudo group has changed from "admin" to "sudo"

There were many many other changes and it's impossible to write about each and every one of them in a single post, so give Ubuntu a try and discover what's new for yourself. I am confident that if you give it a chance, you'll be surprised by how much it has improved.


Upgrade to Ubuntu 12.04 LTS


To upgrade to Ubuntu 12.04 LTS Precise Pangolin, firstly make sure all the packages are up to date:
sudo apt-get update
sudo apt-get upgrade
And then run the following command:
update-manager -d
The Update Manager window should pop up, notifying you that a new Ubuntu release "12.04" is available. Click "Upgrade" and follow the on-screen instructions.


Download Ubuntu 12.04 LTS


If you're new to Ubuntu, take the tour before installing it!


Alternate download links | download mirrors.

Also see:

If you've just installed Ubuntu 12.04 LTS, also check out this post: Things To Tweak After Installing Ubuntu 12.04 Precise Pangolin


Have you upgraded to Ubuntu 12.04 LTS already? What do you think so far?


Unity multi-monitor screenshot via Nicholas.

0 comments

» read more....