April 17, 2015

Upgrade Freya Beta To Stable

After more than a year and a half of development, elementary OS 0.3 ( codename Freya ) has been released on Sat April 11th, bringing three new default apps, a new notification system, a redesigned multitasking view, UEFI/SecureBoot support along with many other improvements and over 1,100 bug fixes. ( link )

elementary OS Luna users should back up their data and perform a clean install.
The same applies to the users of the beta version of Freya according to the developers of elementary.

If you as a Freya beta user don't want to do a clean install you could to the following to upgrade from beta to stable Freya :

Open a Terminal and first remove the beta PPA's :

sudo add-apt-repository --remove ppa:elementary-os/daily
sudo add-apt-repository --remove ppa:elementary-os/testing

Add the stable PPA :

sudo add-apt-repository ppa:elementary-os/stable
sudo apt-get update

Now remove elementary beta packages :

sudo apt-get remove elementary-os-prerelease 

Update Linux kernel to 3.16 ( I skipped this step ) :

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Upgrade the system :

sudo apt-get dist-upgrade


January 19, 2015

Radio Tray Stopped Working In Freya

Radio Tray is an online radio streaming player that runs on Wingpanel. Radio Tray is not a full featured music player, it is a simple application with minimal interface just to listen to online radios. And that's the sole purpose of Radio Tray.

You can install it by opening a Terminal and typing :

sudo apt-get install radiotray 

or by downloading radiotray_0.7.3_all.deb from sourceforge. Install the downloaded package with gdebi. Gdebi is a simple tool to install deb files. It lets you install local deb packages resolving and installing its dependencies.

Sadly Radio Tray stopped working lately in Freya after all the updates.

Starting from a Terminal :

/usr/bin/radiotray showed among other lines :

/usr/lib/python2.7/dist-packages/radiotray/AudioPlayerGStreamer.py:51: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.

After some searching I found a solution ( link ) :

Open a Terminal and :

cd /usr/lib/python2.7/dist-packages/radiotray
sudo nano SysTray.py

Use Ctrl+W ( Where Is ) to search for gtk.gdk.threads_init() and place a # sign in front of it.

Ctrl+O to WriteOut, File Name to Write: SysTray.py and hit Enter. Then Ctrl+X to Exit.

Now it will start....

The Ultimate List of Radio Stations