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

December 21, 2014

Fix Toolbar Synaptic In Freya

Synaptic is a graphical front-end to apt, the package management system in Ubuntu, Debian and elementary OS.
You can install, remove, configure, or upgrade software packages, browse, sort and search the list of available software packages, manage repositories, or upgrade the whole system.
It's my favorite application for package management.
To install open a Terminal and type :

sudo apt-get install synaptic

Unfortunately it looks a bit ugly :

There is however an easy fix :

Right click Files in Plank and choose New Window As Administrator.

Navigate to /usr/share/themes and copy the folder elementary.
Then go to /root and create new folder .themes ( mind the dot ! ).
Paste the folder elementary inside the folder .themes.

Now we need to edit the file gtk-widgets.css in /root/.themes/elementary/gtk-3.0.

Search for Toolbars in Scratch and add GtkHandleBox, like so :

Restart Synaptic Package Manager....

Need a better icon ? Download here.

November 10, 2014

Plank Themes Pantiva And Capeos



Download Zip file from this page, extract with Archive Manager. Inside the folder
plank-themes-master are the folders Pantiva and Capeos.
Rightclick Files in Plank and choose New Window As Administrator.

Move the folders Pantiva and Capeos to the folder /usr/share/plank/themes.

Choose your style : Applications > System Settings > Tweaks > Plank > Theme.

November 3, 2014

Missing Dropbox Indicator Icon

After installing the latest Dropbox , it's indicator icon was missing in wingpanel.

You can check if the dropbox daemon is running by ( in Terminal ) :
ps -ef | grep dropbox
eric      2761     1  0 16:29 ?        00:00:09 /home/eric/.dropbox-dist/dropbox-lnx.x86_64-2.10.41/dropbox
eric     30797 30634  0 19:26 pts/0    00:00:00 grep --color=auto dropbox

There is however a simple solution :
Open Terminal and type the following :
nano .xsessionrc

and add the following line :


Use Ctrl+O to File Name to Write, just hit Enter and then Ctrl+X to Exit.

And then in the same Terminal :
source .xsessionrc
dropbox stop && dropbox start -i &

( Or logout and login again...).

Another way is by adding the same line to the file ~/.bashrc or the file  /etc/profile ( as administrator ). After that follow same procedure as above.

Instructions to change the blue dropbox indicator icon to a nicer one can be found on this page.

October 22, 2014

Fleeting Password Manager

Fleeting Password Manager is a simple program that generates highly secure pseudo-random passwords from the given master password, URL/ID (e.g. facebook, www.facebook.com, google, my_server..) and user name.
The user needs to remember only the master password to recover other passwords. Passwords are always regenerated on-the-fly from the given login data when needed and are never saved. In other words, Fleeting Password Manager combines the password creation and management. The length of the generated password is configurable between 8 and 32 characters and Fleeting Password Manager can remember wanted URL/User-pairs. 

Notice, that the URL doesn't have to be the real URL, it just has to be exactly the same every time, something that you remember. You can use "gmail" for Gmail, "facebook" for www.facebook.com, "linkedin" for www.linkedin.com and so on. 

As mentioned before, Fleeting Password Manager never saves any passwords. However, the user name, url/id and length can be saved. This data can also be exported and imported from the file menu. The settings data is located as a simple text file in the user's home directory: ~/.config/fleetingpm/fleetingpm.conf.

To install open a Terminal and type the following :

sudo add-apt-repository ppa:jussi-lind/ppa
sudo apt-get update
sudo apt-get install fleetingpm