Showing posts with label Desktop. Show all posts
Showing posts with label Desktop. Show all posts

Tuesday, 24 May 2011

GNOME 3 - A Quick Review

I have been experimenting with the latest and greatest version of GNOME desktop for the last 4 days. I was allured by the Simply Beautiful tag line of GNOME 3, and it was not completely wrong. The new desktop is really clean, simple and elegant. But there are some usability issues which made me crazy while using the new desktop. I did an upgrade to the beta release of Fedora 15 to test GNOME 3.


I don’t want to re-iterate all the fancy features of GNOME 3 which have been discussed else where. This scribbling is basically about the issues I faced while using the desktop and I'm not sure whether it qualifies as a review. May be the issues I faced are side-effects of a better desktop architecture and it’s due to my ignorance or unfamiliarity with GNOME 3.


The notable change in the new desktop is the absence of the bottom panel, which saved some space for the opened windows, but it costs several clicks to re-open a window. In GNOME 2, I need only a single click to re-open a window from the bottom panel, but in 3 I have to click on the Activities, and then click on the Favourites icon to get the previously opened window. If you have multiple windows opened, then you have to do another click to open the window other than the last one.


I was really frustrated, whenever I need a fresh Terminal. I was able to open a new terminal only by right clicking on the Favourites icon, if there is already an open terminal.


The Activities-->Applications has a section called Other. I thought that it may be some less important applications/utilities for the desktop. But, later I discovered that it had some really important utilities such as Firewall, Network, Input Method, Date & Time, Printing, etc... I’m not sure why these are aggregated under Other.


GNOME 3 doesn’t have a easy Shut down button to power off the machine. However, if I click on the username on the top-right corner and then hold the ALT key, I can see the Power off menu item.


I cannot change the format of date & time displayed on the top panel. The main issue is that if I have to check today’s date, then I have to click and open the calendar every time. The panel displays only the weekday and hours. I still can’t figure out how the date can be displayed.


A really great application I missed in GNOME 3 is the Hamster Time tracking applet. I know that it’s not a GNOME issue, but I have to return to gnote for tracking time at work.


There are no Minimize and Maximise button for the windows, but it’s not a big issue since I rarely used them. I always preferred double-clicking on top of the window to maximise/minimise them.

The keyboard shortcut to move files to trash have changed in Nautilus. I have to press control+delete(Same as copy, paste, etc..) to move files to trash. This is useful, since it avoids accidental removal files to trash. But it's an important usability change and users should get used to it.


I’m still exploring the new features and I wish to update the list as I progress. Since I’m using the bleeding edge of Fedora, things may change in the GA release.

Update - 6/6/2011

Solved the date issue on panel by running the following command:
$ gsettings org.gnome.shell.clock show-date true

You can also install gnome-tweak-tool(available in YUM repository) to change the advanced settings in GNOME 3.

Friday, 4 January 2008

My checklist for Fedora desktop

I have been using GNU/Linux since 2001, and experimented various versions of RedHat Linux and Fedora and currently using Fedora 8. Whenever I upgrade( or sometimes do a fresh install) it's very difficult to setup the commonly used applications, so I have compiled a list of applications in a text file in my desktop. I thought that this would be helpful for others also, so I added some brief notes.

1. Xine - Multimedia player:
xine has been my favourite multimedia player for several years. Unfortunately due to legal issues xine is not included in the Fedora repository but it is available in the Freshrpms fedora repository. The Freshrpms also contains several other add-ons for Fedora. It's quite easy to setup the yum to access Freshrpms repository, just run the following command from a terminal:

rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/8/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

Once the repo is enabled the following command can be used to install xine.
# yum install xine

2. xmms-mp3 - MP3 plugin for xmms:
XMMS is one of the simplest audio player available for GNU/Linux. The XMMS package should be installed prior to xmms-mp3. This apckage is available in freshrpms repo. I used the following command to install xmms and it's plugin.
# yum install xmms xmms-mp3

3. dvdrip - DVD ripping utility
This package is also available in freshrpms. The following command will install dvdrip.

# yum install dvdrip

4. gstreamer-plugins-ugly - Proprietary codecs for gstreamer
Totem and other native gnome media players doesn't play the media files enoded in proprieatary formats. gstreamer-plugins-ugly will help you to overcome this limitation.

# yum install gstreamer-plugins-ugly

5. rar and unrar - compression utility
Occassionaly some of my friends sent files compressed using the M$ Windows compression utility. Freshrpms has the rar package which can be used to compress and decompress files in rar format.

# yum install rar unrar

6. libquicktime - Library for reading and writing QuickTime files
The libquicktime package is necessary for reading quicktime files(*.mov) in GNU/Linux. This package is also provided by Freshrpms.

# yum install libquicktime

7. Flash Player:
Even though I'm not a big fan of flash movies, occasionally I have to visit websites that supports flash movies. The adobe website provides a yum repository of the flash plugins so that you can view flash movies in your web browser.

Install the adobe-release package using the following command:
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

Now you can install flashplayer using the following command:
# yum install flash-plugin

8. Java:
Java can be downloaded from java official website. I prefer to install sun java in /opt since Fedora already has a java version (icedtea).

9. Malayalam support:
Using Malayalam in my computer was my dream and it seems that it's almost perfect now. Most of theissues are resolved but I have to do some kind of tweaking to read and write Malayalam in Fedora. I have to install the latest updates of pango and libicu packages from the smc repository. (The packages in this repository will soon be available in the official fedora repository also). Pango is the rendering engine for GNOME and libicu is the rendering engine for OpenOffice.org
Download the smc repo file from here and copy it to /etc/yum.repos.d/.
After setting up the repository update the pango and libicu packages using the following command:

# yum update libicu pango

The lohit-malayalam fonts distributed with Fedora is buggy and you have to install the Mal0tf or Rachana_g02(traditional) fonts to render malayalam properly. You can download these fonts from here . The installation instructions can be found in my previous post.

10. Firefox Padma
There has been issues in reading Malayalam websites (www.manoramaonline.com, www.deepika.com etc ..) which uses the dynamic fonts. The Firefox community has come up with an add-on called Padma, which can be used to convert the dynamic fonts to unicode fonts so that they can be read correctly. To install Padma in your firefox, open the url https://addons.mozilla.org/en-US/firefox/addon/873 in Firefox and click the "Install Now" button.

11. K3B
Even though my favourite desktop environment is GNOME, my all time favourite in KDE is K3B, which is the superior CD/DVD burning software in GNU/Linux. K3B is available in the official Fedora repository and it can be installed using yum.

These are just the preliminary list. I will keep on adding to this whenever I get time.