Friday, 23 December 2011

Ubuntu 12.04 - Precisely the Linux for Human Beings?

Right, Ubuntu 12.04 Precise Pangolin ALPHA is installed, and things seem stable enough at this point in development.

Installation could have gone smoother. I downloaded the torrent for the Alpha 1, created a startup USB, went to install and selected the 'upgrade 11.10 to 12.04' option to try and preserve as many installed applications as possible. However Ubiquity could not finish the job and kept crashing at the end when it would normally display the 'restart' dialogue. This happened three times before I just went the fresh install route and a bug was filed on launchpad.

The Ubuntu Software Centre (USC) kept crashing or simply not responding when I tried to install applications, but that was quickly remedied by opening a Terminal and a quick apt-get install synaptic. Just in case the USC does not play nice then Gdebi is useful for installing .debs like Google Chrome and the Talk plugin. Though there seems to be a problem with the Talk plugin as 'ia32-libs' can not be installed, will look into that further and hopefully it will be a simple fix. Banshee and Tomboy are gone from the default install (BOO). But they are still easily found in the repo's and will be among my list of favourite applications currently being installed.

Rhythmbox looks very naked, no Ubuntu One integration yet and the podcast management tools are still non-existent. It does not seem that Rhythmbox can see/read the Banshee metadata either yet. It is quicker than Banshee, but that is a bit like comparing Ubuntu with Lubuntu. In that sense I still think Banshee is a better fit for the Ubuntu desktop. I am not adverse to change (I really enjoy Unity and Gnome Shell) so if they can make sure I can import my music from Banshee without losing all the track info and playlists, together with comparable podcast handling tools then I would make the switch.

Opening the overview seems faster, but the USC still takes what feels like an age to get going. The default suite of applications seem fine to get anybody going, but right now there really is not anything that really sets this apart with 11.10, bar the removal of Banshee and Tomboy. I would have thought an alternative to Tomboy was at least included, but alas, no. Pre-LTS development tends to be very conservative affairs with the focus being on polish. I am hoping for a Hardy Heron-esque default wallpaper for Pangolin, as I do not have any love for the Ocelot in the current batch, there is the potential for some impressive/fun wallpapers for the end-user this time around.

Still hoping they do 'something' with Gwibber, I would like to see real-time updates or at least something less then 5 min intervals. I have Polly installed on my Desktop and Netbook, but will run Gwibber only on the laptop running the 12.04 development. In fact, other than the Google Chome/Talk PPAs I do not add extra repos until after release. One feature I hope gets brought over from Gnome Shell is the ability to click links in pop-up notifications. Right now with Gwibber I tend to open Tweetdeck in a Chrome browser tab to chase a link...and with the 5 min Gwibber delay this can mean a search.

So far so good. Only very early days! The Alpha 2 is not due until Feb 2nd, then the first Beta around March 1st, and finally April 26th is release day. You can find the full release schedule here. That said, its going to come and go before we know it, but I hope to do what I can filing bug reports and whatever else that crops up. Other then chasing bugs and hopefully the return of Banshee and Tomboy I really do not expect any major changes over the next few weeks.

Post 12.04, I expect Mark to drop a few bombs on us. Talk has already begun on an Gnome Shell Remix for Ubuntu, while the development of Unity and Ubuntu getting deployed everywhere will make the next few development cycles a fun ride!


Monday, 12 December 2011

Gnome Shell Running On A Netbook

I have enjoyed using the Gnome Shell interface instead of Unity over the last two weeks that I have decided to install on my Advent 4211 netbook. In the post were I described installing and tweaking Gnome Shell the focus was on average sized monitors but the default settings of Gnome Shell mean that a netbooks monitor can be overwhelmed. So to slim this down a bit a few quick tweaks will make everything seem a bit more proportional.

My netbook's desktop

For this I have the following PPA's;

GNOME3 Team [ppa:gnome3-team/gnome3] 
GNOME 3 WebUpd8 PPA [ppa:webupd8team/gnome3] 
WebUpd8 Themes Repository [ppa:webupd8team/themes] 

Example of a notification; here I inserted an USB drive

I also used the new Gnome Extensions website but if given a choice between the Gnome Shell (GS) extensions in the Webupd8 ppa or the Gnome Extensions website I choose the ppa for the following reasons. First, the ppa means that the extensions can be updated, at the moment for the website you need to check yourself if the extensions have been updated and that leads to my second issue. The website has no easy way to remove the extension for updating or uninstalling, instead you have to go into hidden folders and delete manually. All these issues will be resolve in Gnome 3.4 due for release in March 2012, but until my system is running that then I will stay with the PPA as my first choice.

Overview window, the Applications tab

Using the Themes PPA above I installed 'Zukitwo' as my Shell theme, GTK+ theme and Window theme, all set via advanced settings (Gnome Tweak Tool). The icon theme is Faience-Azur (Tiheum: Equinox, ppa:tiheum/equinox). And to get the look in the photos I used the following extensions;

  • User Themes Extension (from ppa)
  • noa11y Extension (from ppa)
  • Alternative Status Menu Extension (from ppa)
  • Workspace Indicator Extension (from ppa)
  • Dock Extension (from ppa)
  • Places Status Indicator Extension (from ppa)
  • Status Only Icon Extension (from Gnome Extensions)
  • Weather Indicator Extension (from ppa)

A quick press of Alt+F2 then typing r ... and then the desktop reloads and all the extensions should be active.

Here the Status Only Icon extension helps save some real-estate

Like I said, the default appearance of GS overwhelms the screen real-estate, but after those tweaks the whole thing is much more cosy. Everything seems to be working just fine and I have little to complain about. Underneath is still my favourite OS, Ubuntu, but its great being able to dress it up with a selection of interfaces all there in the repos. Then for real personalisation you add in a few trusted PPA's. 


A version of this was originally posted by me on G+ (11th Dec 2011)

Enhanced by Zemanta

Thursday, 8 December 2011

Dr. Leonid Pavel Located

It is believed that the operation to secure Dr Leonid Pavel's release is a go with terms agreed with those currently holding him. What few details that are available are detailed in the leaked document below;

Leaked document detailing Operation Early Bird: Source

More information as it becomes available.
Enhanced by Zemanta

Where is Dr Leonid Pavel?

Documents, allegedly from the CIA, have leaked out regarding the search for Dr Leonid Pavel. Pavel seems to have been working as a nuclear physicist and first came to the attention of the intelligence community when he presented a controversial theory at an IEEE Symposium three years ago. However, Dr Pavel has disappeared and a militia claiming to be protecting him has contacted US authorities seeking a payment to ensure his continued protection until finally handing him to US authorities. Following initial contact there has been no further known communication between US authorities and Dr Pavel's protector's.

Details regarding the group is unknown, nor is there solid evidence that they indeed have the doctor. Given Pavel's knowledge of nuclear fuel cycle technology and reactor designs confirming his current condition, location and ultimate extraction has been deemed a high priority task of the intelligence services.

Part of Pavel's dossier: Source

Part of transcript with Pavel's "protection": Source

Without a doubt Pavel's knowledge and expertise would be of use to any number of governments and non-state actors, locating the doctor will be in all our interests.

Enhanced by Zemanta

Friday, 2 December 2011

Running Gnome Shell on Ubuntu 11.10

First I have to say that I am a fan of Unity, not when they first rolled it out on netbooks (crippling them performance wise) but on PC's or laptops it made more sense. No it is not perfect, yet, but I do like the direction it is going and what could be achieved with it in the future. That said, I thought it was about time to see what Gnome Shell was all about, especially after Canonical took the decision not to wait for Gnome Shell and to develop Unity as an alternative desktop environment. As a plus if you are running Ubuntu 11.10 then installing Gnome Shell is a piece of cake, just go into synaptic (sorry, but the Ubuntu Software Centre is just not for me...) and look for Gnome Shell. Select the package to install and restart your computer, then when the login screen appears click the 'gear' icon beside your name and select 'Gnome'. Now login as normal and welcome to Gnome Shell!

Gnome Shell - An idea of what you are greeted with

First question I was wondering was "where is everything?", and its this minimalistic approach that will take some time to get used to. Personally I like it, I do not like a cluttered desktop so this works for me. Getting started with Gnome Shell I highly recommend the Gnome Shell Cheat Sheet, its a clear guide of how to get started using the interface. I could not fathom how to do a restart or shutdown, but its just a matter of holding down the 'Alt' key while the user menu is open and by magic the 'Power Off...' option appears. The cheat sheet covers all this and includes lots of pretty pictures to go along with the explanations.

With a few tweaks, detailed below, my current desktop. Wallpaper is of Neeru Bajwa available from SantaBanta

The Overview on the Windows tab. To the left are pinned and running applications, the right lists the workspaces and the bottom right shows notifications and running services. 

The Overview again, but in the Applications tabs listed on the applications installed

The Right PPA's for the Job

To get started added two PPA's to help me tweak things to my liking;

My Top Extensions for Gnome Shell

Then I reloaded my software sources to check for any updates and got started with the tweaking, installing the following applications;

  • gnome-tweak-tool - tool to adjust advanced configuration settings for GNOME
  • gnome-shell-extension-notesearch - Note Search GNOME Shell extension for Gnote or Tomboy Notes
  • gnome-shell-extensions-common - Extensions to extend functionality of GNOME Shell
  • gnome-shell-extensions-dock - Dock extension to GNOME Shell
  • gnome-shell-extensions-mediaplayer - MediaPlayer extension for GNOME Shell
  • gnome-shell-extensions-places-menu - Places menu extension to GNOME Shell
  • gnome-shell-extensions-user-theme - User Theme extension to GNOME Shell
  • gnome-shell-extensions-weather - Weather extension for GNOME Shell
  • gnome-shell-message-notifier - GNOME Shell IM message notifier
  • gnome-shell-extensions-workspace-indicator - Workspace Indicator extension to GNOME Shell
  • gnome3-globalmenu - GNOME 3 Global Menu

Gnome Tweak Tool

After installing those few applications I restarted the computer but even then you will not even know they are there until you open Advanced Settings (Gnome Tweak Tool). In the section for 'shell extensions' you turn on whatever you like, and to reload the desktop to get them running just press 'Alt + F2' then type 'r'

Above is the Gnome Tweak Tool and the list of installed shell extensions

Dock Extension

Once I started using Gnome Shell one of the most frustrating things was having to constantly go into the 'Overview' window to switch applications as the applications do not minimize anywhere, nor is there a list of open applications on the workspace. So the Dock extension provides much welcome relief. It sits hidden and out of sight until you hover over the small black tab, then it unhides and expands. Of course you could use other alternative docks, but I find that this meets my requirements.

The Dock expanded, the favourites are pinned permanently together with running applications

Media Player Extension for the Sound Menu

Another favourite of mine is being able to control my media from the sound menu, this functionality was missing by default but the Media Player extensions brings it back with a simple and easy to use interface. Even without this, media notifications still pop up in the notification area about what is currently playing.

Thanks to the Media Player extension you can control your default music player from the sound menu

Workspace Extension

One of the things I miss from Unity is a dynamic way of knowing what workspace you are on. Most of the time I do not need to know, but when I am working on a project and have different information spread out over a couple of workspaces I would like to get back and forth easily. The 3rd paty extensions I have tried do not work well on my system. Gnome Shell does not have a set number of workspaces, instead it creates them as you need them. As soon as you open an application in a workspace, a new empty workspace is created below. I have really enjoyed this feature and the workspace extension works flawlessly.

The workspace extension, all I could ask for!

Places Extension

Again to avoid having to go into overview every time I want to access a file the Places Menu extension offers a quick and simple solution. All your favourite places just a click away, without having to go into overview and go on a search. Unity is particularly guilty of this too, I would not mind if the search function actually worked, but until they crack that opening Unity or Overview to go searching for files is a waste of time.

The Places Menu extension, it just works

Weather Extension

Another extension that tends not to work very well in Unity, for me anyway, is the weather indicator. So much so that I just use forecastfox in Google Chrome. So when I saw the weather extension for Gnome Shell I knew I had to give it a go. But it did nothing. Being in Ireland I was surprised that the closest it could get me is Germany, so I carried out a quick Google search and found a very helpful solution on Ask Ubuntu. Bingo, I had weather nicely integrated into my desktop, just a shame I had to jump through that one hoop.

The Weather extension showing the weather, and doing it rather well

IM Notifier Extension

A slightly annoying trait with Gnome Shell, its that it is so minimalistic that it gives you a brief notification when you get a message, then nothing. So if you blinked you might have people on the other end of an IM chat wondering why you have not replied. To fix this there is the Message Notifier extension which works with your IM client, Empathy in my case, currently services like Skype are not supported, but there are ways to do this just have a Google search. The notifier is invisible unless you have a message waiting for you and saves constantly checking you have not missed something.

Hover in the bottom right corner and you see your notifications and running services

Adding the Message Notifier gives you this handy little notifier on the top panel

Global Menu Extension

Finally to add a little bit of Unity functionality I added the Global Menu extension, this works differently then in Unity though. Instead of you hovering over the top panel and having the menu options revealed, in Gnome Shell you click the name of the application (just to the right of  'Activities') and then a drop-down menu appears. The styling has been carried out very well, included sliding buttons like the rest of the default theme. I am not sure if I prefer it over how Unity implements the global menu, but I believe it is the right fir for Gnome Shell.

The Global Menu extension in use on Google Chrome

With regards to choosing a theme there are plenty of options and themes out there. Above I have used my own wallpaper and via the Gnome Tweak Tool you can see my settings in the image below.

Theme settings

Concluding Thoughts

I have only been using Gnome Shell for about a week and I am starting to appreciate it now. At first install it probably is a bit over-the-top in a minimalistic sense, you really are left wondering what are you supposed to do with this. Over a few days I have discovered all the above extensions, got them working and now I have a desktop that works great for me. I do need to solve the Skype integration, but that's just me. Personally I do believe Gnome Shell could come preinstalled with a few more extensions, instead of having to go to a third party site for a PPA, this is not going to win over any new users to Linux operating systems. The experienced user can pull out all the parts they do not want and leave themselves with their preferred set-up, its best to give the new user more to either turn on or off, without having to go hiking through the web.

Other then that, I really enjoy using Gnome Shell. I like that the icons and text seems so much bigger by default, yes things are hidden but when you go looking for them there they are in all their glory! The whole environment has a quality feel and look to it and it is only early days yet. Part of me wonders what could have been if all the effort that has gone into Unity was put into Gnome Shell and what the end-user could have gotten. For me just being able to add and remove extensions 'easily' on the top panel is such a joy! This also highlights the best part of opensource software, if you do not like Unity then swap it out for something else, be it Gnome Shell or something like Mate for those trying to hold onto the Gnome 2 days (the end is nigh for that interface...).

I am going to stick with Gnome Shell for a while and see what comes of it, then again the Alpha 1 of Ubuntu 12.04 LTS has just been released and there is much to be done.

Enhanced by Zemanta