About me

You've landed in Danaville. This site is something of a personal knowledge base. Mostly a home for notes about my day-to-day discoveries in the digital world. While some tips may seem obvious (we learn a new thing every day right?), hopefully you'll find a few of them informative and perhaps useful in your own tech travels!Read more about me »

Keep in touch

RSS Feed Twitter Facebook Delicious

Subscribe via Email

Neatx: A new NX server from Google

August 10th, 2009 by danalwebb received No Comments »

On July 7, internet search giant Google not only announced its operating system Google Chrome OS with much fanfare, it also quietly released Neatx, an open source NX server. According to the announcement, Google has been looking at remote desktop technologies for quite a while. While the X Window System has issues with network latency and bandwidth, the NX protocol compresses X requests and reduces round-trips, resulting in much better performance — to the point that it can be used over network connections with low bandwidth.

 

So with Neatx, users can log in to a remote Linux desktop. Moreover, the session can be suspended and resumed later from another computer, resembling the functionality that GNU screen offers for console sessions. But, unlike screen, a Neatx user has access to the GUI of the remote machine, just as if they were sitting in front of it.

 

The NX protocol, using SSH as a transport and for authentication, was developed by the Italian company NoMachine, which released the source code of the core NX technology in 2003 under the GPL. NoMachine offers free (as in beer) client and server software for various operating systems, including Linux. It wasn’t very long before free-as-in-speech NX clients emerged, then, in 2004, Fabian Franz implemented FreeNX, a GPL implementation of an NX server.

 

more…

Extending Gnome’s Nautilus File Manager

August 10th, 2009 by danalwebb received No Comments »

Nautilus-actions is an extension for nautilus which allows you to add an arbitrary program to launch from the nautilus popup menu of selected files.

Each time you right-click on one or several selected files in nautilus, nautilus-actions will look at its configuration to see if a program has been setup for this selection. If so, it will add an item in the menu that allow you to execute the program on the selected files.

The aim of Nautilus-actions is to be very flexible and to adapt to the most common situation.

Nautilus-actions doesn’t provide any config by default except an item to configure your actions. Thus, it offers the capability for other software that manage files to add their configs into the Nautilus-actions GConf entry. This automagically integrates smoothly to Nautilus without any additional code. It is also possible to import a foreign config, downloaded over the Net for example, into Nautilus-actions through NACT, its configuration tool.

 

INSTALLATION

If we have a Fedora Core machine the installation is easy as usual:

yum install nautilus-actions

and then:

yum install nautilus-open-terminal nautilus-image-converter nautilus-sendto

others *.schemas files are available on the official site of the project.

 

USAGE

Now we can list some of the most common (and so useful) actions available:

Open in gEdit as root: let’s you open and modify a file in Gedit. This function comes really handy when we have to deal with config’s file around the filesystem. For a correct working we have to make a little change in the visudo file, like:: “username ALL=NOPASSWD:/usr/bin/gedit” and modify the action so that it will be lauched using sudo.

 

Set picture as wallpaper: to change the desktop appearance on the fly.

Nautilus open terminal : opens a terminal session (as the current user) in the working directory (like Konqueror does, i can add).

 

Convert Audio: Converts audio files from one format to another. This actions needs to have a previously installed version of audio-convert to work at its best.

Nautilus image resizer: lets you resize and image on the fly. It does also give a new name to the file it generates.

 

Compress selected files using gzip: compress a file and deletes the original one.

Tag media files with Easytag: enable us to modify the tags of a music file using easytag (that we must have installed on our box, yum install easytag).

 

Mount ISO et Umount ISO: mount and unmounts ISO files. Pleas notice that we have to put the “miso” file into ~/bin directory and give a chmod 755 ~/bin/miso to enable it.

Run ISO image in QEMU: lauches ISO files as cd using Qemu (which, as before, needs to be already installed on your box, as usual a simple yum install qemu is sufficent).

 

Install rpms: installs an RPM package.

Install Deb Files: installs a DEB package, for Debian and Ubuntu users.

 

RESOURCES

 

website : http://www.grumz.net/
Nautilus Actions : External Resources

Best Cross-Platform Email Apps

August 8th, 2009 by danalwebb received No Comments »

 

Linux comes with various GUI based email client to stay in touch with your friends and family, and share information in newsgroups with other users. The following software is similar to Outlook Express or Windows Live Mail and is used by both home and office user.

Webmail interfaces allow users to access their mail with any standard web browser, from any computer, rather than relying on an e-mail client.

 

However, e-mail client remains extremely popular in a large corporate environment, small business, home and power users. An e-mail client (also mail user agent (MUA)) is a frontend computer program used to manage e-mail. Mail can be stored on the client, on the server side, or in both places. Standard formats for mailboxes include Maildir and mbox.

The following are top five amazing piece of cross-platform software from various projects to make your life easy with wide variety of plug-ins / add-ons.

#1: Mozilla Thunderbird

It is an e-mail and news cross-platform client software package by Mozilla Foundation. Thunderbird can manage multiple e-mail, newsgroup and RSS accounts and supports multiple identities within accounts. Features like quick search, saved search folders , advanced message filtering, message grouping, and labels help manage and find messages. Just like Firefox, the tons of extensions and themes for this client makes it very secure and flexible to to enhance your productivity.

Fig.01: Mozilla Thunderbird

Fig.01: Mozilla Thunderbird

=> Download Mozilla Thunderbird

#2: Claws Mail

Claws Mail is a free, GTK+-based, open source email and news client. It is very light lightweight. Like Firefox , the wide variety of plug-ins for this email client makes it very flexible and secure. Claws Mail runs on Windows, Mac OS X and Unix-like systems such as Linux, BSD, and Solaris.

Fig.02: Claws Mail in Action

Fig.02: Claws Mail in Action

=> Download Claws Mail

#3: Spicebird

Spicebird is a collaboration client that provides integrated access to email, contacts, calendaring and instant messaging in a single application. It provides easy access to various web services while retaining all the advantages of a desktop application. It is developed by an Indian company called Synovel. It is a free, open source and cross-platform software.

Fig.03: Spicebird in Action (image credit Spicebird project)

Fig.03: Spicebird in Action (image credit Spicebird project)

=> Download Spicebird

#4: Zimbra Collaboration Suite (Open Source Version)

Zimbra is a client and server platform for messaging and collaboration. The web client integrates email, contacts, shared calendar, VoIP, and online document authoring in a rich browser-based interface. This is more like MS-Exchange and Outlook combo. In other words it is compatible with proprietary clients such as Microsoft Outlook and Apple Mail, both through proprietary connectors, as well as the open-source Novell Evolution, so that mail, contacts, and calendar items can be synchronised from these to the ZCS server. Zimbra also provides native two-way sync to many mobile devices such as Nokia Eseries, BlackBerry, Windows Mobile, iPhone with 2.0 software.

Fig.04: Zimbra (credit offical Zimbra website)

Fig.04: Zimbra (credit offical Zimbra website)

=> Download Zimbra Collaboration Suite (Open Source Version)

#5: Sylpheed

Sylpheed is a free, GTK+-based, open source email and news client. It is very light lightweight. Sylpheed runs on Windows, Mac OS X and Unix-like systems such as Linux, and BSD.

Fig.05: Sylpheed in Action

Fig.05: Sylpheed in Action

=> Download sylpheed

 
Other Email Clients For UNIX Like Operating Systems
  1. SeaMonkey – Mozilla SeaMonkey is an all-in-one Internet application suite that includes an Internet browser, email and newsgroup client, HTML editor, IRC chat, and web development tools. It includes a pop-up blocker, junk mail controls, and a tabbed interface.
  2. Pine (Alpine) – Alpine is a rewrite of the Pine Message System that adds support for Unicode and other features. Alpine is meant to be suitable for both inexperienced email users and the most demanding of power users.
  3. Evolution or Novell Evolution – Evolution provides integrated mail, addressbook and calendaring functionality to users of the GNOME desktop.

Recommendations:

  1. Claws Mail – Highly recommended for netbook user due to lightweight usage.
  2. Mozilla Thunderbird – The wide variety of add-on for this email client makes it very flexible, secure and easy to use. Highly recommended for desktop and power users.
  3. Zimbra Collaboration Suite ~ Open Source Edition or Businesses Editon – Highly recommended for business and corporate users due to its support for a broad range of email clients and mobile devices via "over the air" sync.