linux poison RSS
linux poison Email

Ubuntu 9.10 karmic koala quick Tour (Video)

As everybody knows that Ubuntu 9.10 Karmic koala has been released, bellow a quick video for the new features on ubuntu 9.10 karmic koala.

Ubuntu software center a quick view

Read more

How To Enable Multimedia (MP3, AVI, MPEG, Flash, etc ..) support in Ubuntu 9.10 (Karmic Koala)

Why doesn’t Ubuntu  support MP3 ‘out of the box’?
Ubuntu cannot include support for MP3 or DVD video playback or recording. MP3 formats are patented, and the patent holders have not provided the necessary licenses. Ubuntu also excludes other multimedia software due to patent, copyright, or license restrictions, such as Adobe Flash Player and RealNetworks RealPlayer.
That doesn’t mean you can’t play .mp3 and other media files in Ubuntu, it just takes a bit of work (not much). Follow these instructions to get mp3, AVI, Mpeg, Flash, etc .. and other multimedia support on your Ubuntu 9.10 (Karmic Koala).

In Ubuntu 9.10 "Karmic Koala", the universe, multiverse and restricted repositories are activated by default.

Run the following in terminal (Applications → Accessories → Terminal),  it will add medibuntu repositories in your sources list, It will also adds Medibuntu's GPG key to your keyring, which is needed to authenticate the Medibuntu packages.
$ sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list
$ sudo apt-get -q  update
$ sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring
$ sudo apt-get -q  update
Now you can Install non-free-codecs, this will enables your system to support for MP3 and various other audio formats, unrar, Java runtime environment, Flash plugin, Microsoft fonts, w32codecs etc!
$ sudo apt-get install non-free-codecs
You can install more codecs and DVD Support by using following command, this will help you to run DVDs, AVI files and other mpeg codecs.
$ sudo apt-get install libdvdcss2 libxine1-ffmpeg gxine mencoder
Now Install some media players like VLC and Mplayer
$ sudo apt-get install vlc mplayer
You can also install some interesting and useful utilities like Audio Editing Software Audacity
$ sudo apt-get install audacity
Adobe Acrobat Reader
$sudo apt-get install acroread acroread-plugins
Read more

Booting Linux from Internet with

The main objective is to let users boot their machines with bare minimal requirements on their side, and will handle most of the problem that user may face in booting. All that user needs is Internet connectivity and a small program (gpxe) to boot the machine. This gpxe program provides network booting facility. You can download these program from site (available at Downloads section).

Warning: Backup your important data before using USB

Make a bootable USB:
* Linux: Insert a USB disk, find it's device name of USB. Then use following command:

cat gpxe.dsk > /dev/sdX or dd if=gpxe.dsk of=/dev/sdX

where sdX is your usb drive.

* Windows:You can use dd for windows for Creating bootable USB disks.
* Mac: the dd command mentioned above for linux should also work for MAC.

Steps to follow:
* Boot from the media in which you had copied the gpxe Image.
* In case of Static networking, you need to provide information about your connection, but if you are having DHCP, it should work out of the box.
* You will be presented with menu showing available options to boot from, select one of them.
* Your system should boot in the sytem you select.
* Once you are done with it, reboot the system and remvoe the media, you should get back your old system.  

Read more

How To Make DVD Video disc capable of playing on a DVD player (DVD Authoring)

Bombono DVD is easy to use program for making DVD video discs. This program allows you to get video on optical discs without knowing many technical details. It provides the full authoring sequence: making chapters while browsing videos, custom menu creation, authoring, and optionally burning on DVD. Also, it features the interesting feature of re-authoring, which allows one to get video back from DVDs.

The main features of Bombono DVD are:
    * Excellent MPEG viewer: Timeline and Monitor
    * Real WYSIWYG Menu Editor with live thumbnails
    * Comfortable Drag-n-Drop support
    * You can author to folder, make ISO-image or burn directly to DVD
    * Reauthoring: you can import video from DVD discs.

Bombono DVD is Open Source software and freely distributed under GPL license.

Installation (Ubuntu):
On your Ubuntu computer, open System >  Administration >  Synaptic Package Manager. Then choose from menu Settings >  Repositories and click the Third Party Software tab.


Click the Add button. Copy and paste the following line.

For Hardy:    deb hardy main

For Intrepid: deb intrepid main

For Jauntydeb jaunty main

Click the Add Source button and close the dialog. Now you are noticed that repositories changed, so click the Reload button. Don't worry if you see a warning about unverified signatures and unauthenticated software; we'll fix that later.

Now you can install Bombono DVD as other software in Synaptic. For example, click the Origin button and choose.

Launching Bombono DVD
To launch Bombono DVD, just open Applications > Sound & Video > Bombono DVD.

Click here for the detail documentation on how to create a DVD disc

Telling Ubuntu how to authenticate the repository
Bombono Repository has GPG signing key BBAB22E8. Open your terminal and enter:

sudo apt-key adv --keyserver --recv-keys BBAB22E8
sudo apt-get update

Now you don't have any warnings about software can't be authenticated

Installation (OpenSuSe):
OpenSuSe user can use "1-click" installer to install Bombono DVD - here
Read more

Advanced Bash Scripting Guide

The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book (the equivalent of 974 print pages) covers almost every aspect of shell scripting. It contains 364 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. It is well suited for either individual study or classroom use. It covers Bash, up to and including version 4.0.

Download  Advanced Bash Scripting Guide
Read more

Setting IO Scheduler for Maximum Performance on OpenSuSe Linux

Virtually all applications running on Linux do some sort of IO. Even surfing the web produces a great number of small files that are written to disk. Without an IO scheduler, every time there is an IO request, there is an interrupt to the kernel and the IO operation is performed. Perhaps more importantly, over time the disparity in the performance of disk drives and the rest of the system has grown very rapidly meaning that IO has become more important to overall system performance. As you can imagine when the kernel has to address the interrupt so any kind of processing or interactive work is paused. Consequently the system may appear unresponsive, or it may appear that the system has slowed down, hence the correct selection of the IO scheduler here becomes very important depending upon the type of workload you are doing - Normal desktop or proxy server or Database server or Web Server etc..

There are currently four IO schedulers in the Linux kernel.

Anticipatory IO Scheduler (AS)
The anticipatory scheduler is the default scheduler in older 2.6 kernels – if you've not specified one, this is the one that will be loaded. It implements request merging, a one-way elevator, read and write request batching, and attempts some anticipatory reads by holding off a bit after a read batch if it thinks a user is going to ask for more data. It tries to optimize for physical disks by avoiding head movements if possible – one downside to this is that it probably give highly erratic performance on database or storage systems.

Deadline Scheduler
The deadline scheduler implements request merging, a one-way elevator, and imposes a deadline on all operations to prevent resource starvation. Because writes return instantly within Linux, with the actual data being held in cache, the deadline scheduler will also prefer readers – as long as the deadline for a write request hasn't passed. The kernel docs suggest this is the preferred scheduler for database systems, especially if you have TCQ aware disks, or any system with high disk performance.

Complete Fair Queuing Scheduler (CFQ)
The complete fair queuing scheduler implements both request merging and the elevator, and attempts to give all users (process) of a particular device the same number of IO requests over a particular time interval. This should make it more efficient for multiuser systems. As of the 2.6.18 kernel, this is the default scheduler in releases.

What CFQ does, is to give all users (processes) of a particular device (storage) about the same number of IO requests over a particular time interval. This can help multi-user systems since all users will see about the same level of responsiveness. More over, CFQ achieves some of the good throughput characteristics of the anticipatory scheduler because it allows a process queue to have some idle time at the end of a synchronous IO request creating some anticipatory time waiting for some IO that might be close to the just finished request.

It should provide a fair working environment, suitable for desktop systems.

NOOP (No-Op)
The NOOP scheduler inserts all incoming I/O requests into a simple, unordered FIFO queue and implements request merging.

The scheduler assumes I/O performance optimization will be handled at some other layer of the I/O hierarchy; e.g., at the block device; by an intelligent HBA such as a Serial Attached SCSI (SAS) RAID controller or by an externally attached controller such as a storage subsystem accessed through a switched Storage Area Network)

NOOP scheduler is best used with solid state devices such as flash memory or in general with devices that do not depend on mechanical movement to access data (meaning typical "hard disk" drive technology consisting of seek time primarily, plus rotational latency). Such non-mechanical devices do not require re-ordering of multiple I/O requests, a technique that groups together I/O requests that are physically close together on the disk, thereby reducing average seek time and the variability of I/O service time."

Setting IO Scheduler on OpenSuSe System:
Go to Yast >> System >> Kernel Setting (open up Kernel Setting tab)
Here in the drop down you can select the type of  IO Scheduler you want for your system
For my Desktop system, I have selected CFQ

Read more

Stress Testing Linux System

In software testing, stress test refers to tests that put a greater emphasis on robustness, availability, and error handling under a heavy load, rather than on what would be considered correct behavior under normal circumstances. In particular, the goals of such tests may be to ensure the software doesn't crash in conditions of insufficient computational resources (such as memory or disk space), unusually high concurrency, or denial of service attacks.

stress is a simple tool that imposes a configurable amount of CPU, memory,I/O, and disk stress on POSIX-compliant operating systems. It is written in portable ANSI C, and uses the GNU Autotools to compile on most UNIX-like operating systems.

stress is not a benchmark. It is a tool used by system administrators to evaluate how well their systems will scale, by kernel programmers to evaluate perceived performance characteristics, and by systems programmers to expose the classes of bugs which only or more frequently manifest themselves when the system is under heavy load.

OpenSuSe 11.1 user can use "1-click" installer to install stress - here

Sample stress execution:  A load average of four is imposed on the system by specifying two CPU-bound processes, one I/O-bound process, and one memory allocator process.

# stress --cpu 2 --io 1 --vm 1 --vm-bytes 128M --timeout 10s --verbose

Read more

Linus Answer to Windows 7

Not sure what Linus is trying to say here :)
Does is really means a "thumbs up for Windows 7"?

Read more

What is the difference among VIRT, RES, and SHR in top output

VIRT stands for the virtual size of a process, which is the sum of memory it is actually using, memory it has mapped into itself (for instance the video card's RAM for the X server), files on disk that have been mapped into it (most notably shared libraries), and memory shared with other processes. VIRT represents how much memory the program is able to access at the present moment.

RES stands for the resident size, which is an accurate representation of how much actual physical memory a process is consuming. (This also corresponds directly to the %MEM column) This will virtually always be less than the VIRT size, since most programs depend on the C or other library.

SHR indicates how much of the VIRT size is actually sharable memory or libraries. In the case of libraries, it does not necessarily mean that the entire library is resident. For example, if a program only uses a few functions in a library, the whole library is mapped and will be counted in VIRT and SHR, but only the parts of the library file containing the functions being used will actually be loaded in and be counted under RES.

Read more

How to Tune Swap Setting on Linux for Maximum Performance


Since 2.6, there has been a way to tune how much Linux favors swapping out to disk compared to shrinking the caches when memory gets full.

ghoti adds: "When an application needs memory and all the RAM is fully occupied, the kernel has two ways to free some memory at its disposal: it can either reduce the disk cache in the RAM by eliminating the oldest data or it may swap some less used portions (pages) of programs out to the swap partition on disk. It is not easy to predict which method would be more efficient. The kernel makes a choice by roughly guessing the effectiveness of the two methods at a given instant, based on the recent history of activity."

Before the 2.6 kernels, the user had no possible means to influence the calculations and there could happen situations where the kernel often made the wrong choice, leading to thrashing and slow performance. The addition of swappiness in 2.6 changes this. Thanks, ghoti!

Swappiness takes a value between 0 and 100 to change the balance between swapping applications and freeing cache. At 100, the kernel will always prefer to find inactive pages and swap them out; in other cases, whether a swapout occurs depends on how much application memory is in use and how poorly the cache is doing at finding and releasing inactive items.

The default swappiness is 60. A value of 0 gives something close to the old behavior where applications that wanted memory could shrink the cache to a tiny fraction of RAM. For laptops which would prefer to let their disk spin down, a value of around 30 or less is recommended.

You can see what the current ( default ) swappiness is by doing:

 # cat /proc/sys/vm/swappiness

As a sysctl, the swappiness can be set at runtime with following command:

 # echo 30 >/proc/sys/vm/swappiness

The default when linux boots can also be set in /etc/sysctl.conf:

vm.swappiness = 30

Some patchsets allow the kernel to auto-tune the swappiness level as it sees fit; they may not keep a user-set value.
Read more

HowTo Install .deb packages on Ubuntu Linux

Debian (.deb) packages are the packages that are used in Ubuntu. You can install any .deb package in your system. .deb files can generally be installed from your file manager (Nautilus) merely by clicking on them, since file associations with the default installer is already set in Ubuntu. These instructions are for those who wish to install packages from the command-line terminal (Terminal).

Install a downloaded Debian (Ubuntu) package (.deb):
sudo dpkg -i packagename.deb

Remove a Debian (Ubuntu) package (.deb):
sudo dpkg -r packagename

Reconfigure/Repair an installed Debian (Ubuntu) package (.deb):
sudo dpkg-reconfigure packagename

sudo dpkg-reconfigure mpd
Read more

Linux can help you to make your Baby Sleep peacefully

Yet another good use of Linux

Read more

Howto Detect IP conflicts in Linux - IPwatchD

IPwatchD is simple daemon that uses libpcap to detect IP conflict on Linux. It can be configured to listen on one or more interfaces (alias interfaces are also supported) in active or passive mode. In active mode IPwatchD protects your host before IP takeover by answering Gratuitous ARP requests received from conflicting system. In passive mode it just records information about conflict through standard syslog interface.

To build IPwatchD from source code you will need gcc, libpcap and libnet1 installed in your system. For desktop notification support you will also need libnotify. On Ubuntu it should be sufficient to install following packages with all dependencies: # apt-get install build-essential libpcap-dev libnet1-dev libnotify-dev

Download IPwatchD 1.1.1 source from sourceforge project page.
Extract the code:
$ bunzip2 ipwatchd-1.1.1.tar.bz2
$ tar -xf ipwatchd-1.1.1.tar
$ cd ipwatchd-1.1.1/src
Build IPwatchD with the desktop notification support..
$ make ..or as a pure daemon: $ make daemon

Install IPwatchD as root with command: # make install
IPwatchD executable is installed into /usr/local/sbin and the configuration file is copied into /usr/local/etc.
Edit configuration file /usr/local/etc/ipwatchd.conf with your favourite editor to suite your needs.

Run IPwatchD as root with command:
# /usr/local/sbin/ipwatchd -c /usr/local/etc/ipwatchd.conf

Killall utility can be used to gracefully stop IPwatchD:
# killall ipwatchd
Read more

OpenSuse Wallpapers

Following is a collection of 17 hand picked OpenSuse wallpapers. All the images are copyright their original authors. Please request them before using it for commercial purposes or otherwise.

And here is the Huge Collection of Firefox Wallpapers










jiunec mu

Robert Lihm


Mark Richards

Read more

HowTo Set User Password Expiration Policy on Linux

The password policy can allow users can use the same passwords indefinitely or specify that passwords expire after a given time. In general, the longer a password is in use, the more likely it is to be discovered. If passwords expire too often, however, users may have trouble remembering them and resort to writing their passwords down. A common policy is to have passwords expire every 30 to 90 days. Below is the example of setting the password Expiration policy for a particular user after every 60 days.

First, get the list of password policies set for a user "nikesh" using following command
# chage --list nikesh
Minimum: 0
Maximum: 99999
Warning: 7
Inactive: -1
Last Change: Aug 10, 2009
Password Expires: Never
Password Inactive: Never
Account Expires: Never
Now lets change its expiry password date using following command
# chage -M 60 nikesh

This will make its password to expire after 60 days of the last change date, check the information using command  chage --list nikesh
Minimum: 0
Maximum: 99999
Warning: 7
Inactive: -1
Last Change: Aug 10, 2009
Password Expires: Oct 09, 2009
Password Inactive: Never
Account Expires: Never
Now set the warning time period for password expiration so that user can think of some good strong password, this can be done using command chage -W 5 nikesh and after setting the warning period check the information for that particular user.
Minimum: 0
Maximum: 99999
Warning: 5
Inactive: -1
Last Change: Aug 10, 2009
Password Expires: Oct 09, 2009
Password Inactive: Never
Account Expires: Never
Read more

Howto Add a New User in Ubuntu Linux

Ubuntu Linux is a multi-user multi-tasking operating system. This means that multiple users can simultaneously use Ubuntu at the same time. This is a video which explains step by step how to add a new user in Ubuntu Linux.

Read more

Howto Get Hardware Information in Linux- lshw

lshw (HardWare LiSter) is a small tool for Linux to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.

It currently supports DMI (x86 only), OpenFirmware device tree (PowerPC only), PCI/AGP, ISA PnP (x86), CPUID (x86), IDE/ATA/ATAPI, PCMCIA (only tested on x86) and SCSI.

OpenSuSe 11.1 user can use "1-click" installer to install lshw - here

Debian packages are available for many platforms.

Ubuntu packages are available.
sudo apt-get install lshw-gtk

Fedora now includes lshw and its GUI and can be installed using following command
$ sudo yum install lshw lshw-gui

Once you have lswh installed on the system the usage is straight forth.Then running the lshw-X brings up the list of hardware that you can browse through. It is similar to checking the hardware information from Windows’ control panel.

lshw command also provides output in multiple file formats. For example, you can get the output in HTML, XML, text and a few more. For instance, to get the output in HTML, you use the -html option as follows :

# lshw -html > hardware.html

Read more

HowTo build Google Reader like Multi-User RSS and Atom Aggregator - Feed On Feeds

Desktop aggregators are great.  They sit there all day, pinging away at sites, and as soon as they notice something new, they pop up little windows on your desktop, and let you read items.  But what about when you go home from work?  Or what about when you are on a trip?  You get totally out of sync, and don't know what you've read and haven't read.  You are enraged.

A server side aggregator solves this.  It keeps track of what items you've read, and keeps happily checking up on your feeds no matter where you are.  Whenever you want to see what's new, you just bring up a web page and scan the newest items.  You can mark the items as read so they won't be shown again.  Or, you can just always show the most recent N items, like the way LiveJournal's friends pages work.  Also, having the aggregator in your browser eliminates the "impedance mismatch" that sometimes occurs between a desktop aggregator and your browser.  All your native browsing methods work on a FEED ON FEEDS page.  Open pages in new tabs, bookmark them for later, browse whatever way you like.

Installation and Configuration of Feed On Feeds:
1) Download this tarball.

2) Explode it using command - tar -zxvf feedonfeeds-0.5.tgz

3) Copy fof-config-sample.php to fof-config.php, and edit it to contain the correct DB connection information.
define('FOF_DB_HOST', "");
define('FOF_DB_USER', "username");
define('FOF_DB_PASS', "password");
define('FOF_DB_DBNAME', "database");
If needed, create a MySQL DB for FEED ON FEEDS.  Or, you can use an existing DB.

4) Upload the entire tree to wherever on your server you want FEED ON FEEDS to live.

5) Load the page http://{your server}/{wherever you put FEED ON FEEDS}/install.php.  The installer will first check that it can connect to your DB, and then attempt to create the necessary two tables.  Then, it will attempt to create a subdirectory called cache where it will store cached copies of RSS feeds.

6) Just set a password for the admin account and you should be ready to go!
Done! Navigate to, login, and start subscribing or creating users!

Setting up scheduled updates
The best way to use FEED ON FEEDS is to set it up to update periodically, and then read feeds whenever you have the time.  FEED ON FEEDS comes with a script, update-quiet.php, which will update all feeds without producing any output.  You can use cron, or whatever task scheduling system is available to you, to call this script periodically to update your feeds.  Once per hour should be sufficient.  For example, here is a crontab entry to run it 30 minutes past each hour:

30 * * * * /usr/bin/php -f

Alternatively, you can just click on 'update all feeds' every once in a while yourself to get the latest items.
Read more

Mac OS X like Ubuntu - Lin-X

Lin-X is an OS based off of the most popular Linux distribution, Ubuntu. Lin-X looks like Mac OSX and shares many of the same features. With Lin-X you get the security and stability of Ubuntu with the feel of OSX.

Because Lin-X is based off of Ubuntu it shares the same repositories and update manager, along with the support cycles. Unlike other Linux distributions Lin-X comes jam-packed with loads of “iCandy”.

It is one of the only OS that comes with the Compiz Fusion customized and ready to go right out of the box, giving you outstanding graphics right after installation. Lin-X is fully functional when booting from the live DVD and runs blazingly fast without loosing any features.

Lin-X 1.1 Download - here
Read more

openSUSE 11.2 Countdown - Get your Counter

You can help spread the word for openSUSE 11.2 before it’s released! The openSUSE project now has countdown banners that display the number of days before the next openSUSE release.

You can display the banner on your site, and the rendering is done via the openSUSE server. You can find the code and the right language for your site on You can link the banner to which has information about the 11.2 release and information on testing prior to the final 11.2 release.

The banners were inspired by a post by Pavol Rusnak, and we received fantastic code and graphics contributions from several members of the openSUSE community, including Pascal Bleser, Jakub ‘jimmac’ Steiner, Pavol Rusnak, Marek Stopka, Kevin Dupuy, and Billy Juliani. Thanks to everyone who contributed!
So, grab a banner and show your openSUSE pride.
Read more

HowTo Install Latest Version of Wine on Ubuntu Linux

Wine is a translation layer (a program loader) capable of running Windows applications on Linux and other POSIX compatible operating systems. Windows programs running in Wine act as native programs would, running without the performance or memory usage penalties of an emulator, with a similar look and feel to other applications on your desktop.

Wine benefits

    * Wine makes it possible to take advantage of all the Unix strong points (stability, flexibility, remote administration) while still using the Windows applications you depend on.
    * Unix has always made it possible to write powerful scripts. Wine makes it possible to call Windows applications from scripts that can also leverage the Unix environment to its full extent.
    * Wine makes it possible to access Windows applications remotely.
    * Wine makes it economical to use thin clients: simply install Wine on a Linux server, and voila, you can access these Windows applications from any X terminal.
    * Wine can also be used to make existing Windows applications available on the Web by using VNC and its Java client.
    * Wine is Open Source Software, so you can extend it to suit your needs or have one of many companies do it for you.

Wine Installation on Ubuntu:
First, open a terminal window (Applications Accessories Terminal). Then add the repository's key to your system's list of trusted APT keys by copy and pasting the following into your terminal:

wget -q -O- | sudo apt-key add -

Next, add the repository to your system's list of APT sources:

For Ubuntu Jaunty (9.04):
sudo wget -O /etc/apt/sources.list.d/winehq.list

For Ubuntu Intrepid (8.10):
sudo wget -O /etc/apt/sources.list.d/winehq.list

For Ubuntu Hardy (8.04):
sudo wget -O /etc/apt/sources.list.d/winehq.list

Then update APT's package information by running 'sudo apt-get update'. You can now install Wine normally or by typing 'sudo apt-get install wine' into the terminal.
Read more

HowTo - Adobe Air Installation on OpenSuSe Linux

Adobe Technologies released the Linux version of Adobe AIR some time ago, Adobe® AIR runtime enables you to have your favorite web applications with you all the time. Since applications built for Adobe AIR run on your desktop computer without a web browser, they provide all the convenience of a desktop application.

Companies like eBay and AOL are using Adobe AIR to create exciting new applications that allow you to use their services on your desktop.

In short, Adobe AIR means applications that are easier, more powerful, and more fun to use.

1) Download the file from here using the wget command:

2) Save the file in your Home folder.

3) Make it executable using following command
chmod +x AdobeAIRInstaller.bin

4) Now run this command to install Abobe Air:
sudo ./AdobeAIRInstaller.bin

Now you can go to Air market place and start downloading the required Air application.
Read more

BitDefender Antivirus Installation & Configuration on OpenSuSe Linux

BitDefender Antivirus Scanner for Unices is a versatile on-demand scanner built for Linux and FreeBSD systems. It provides antivirus and antispyware scanning for both UNIX-based and Windows-based partitions.

BitDefender Antivirus Scanner for Unices is highly customizable and capable of script and extension-based integration with various applications such as file managers and mail clients.

BitDefender Antivirus Scanner for Unices may be used free of charge at home or on your personal computer. In case you want to use BitDefender Antivirus for Unices for business purposes, a registration key must be purchased through the BitDefender Online Store or from BitDefender certified partners.
Features and Benefits
    * On-demand antivirus and antispyware protection
    * Script and extension-based integration with various applications and services:
          o Mail clients (e.g. Pine, Evolution) and Mail Server services
          o Scheduling services (e.g. Cron) ensuring scan and update automation
    * Classic command line scanner complete with a graphical user interface for better integration with desktop environments.
    * Automatic addition of the scanner's GUI to the system menu.
    * Three popular file manager plugins (the GPL-ed sources) included in the GUI package: Konqueror (KDE), Nautilus (GNOME) and Thunar (Xfce).
    * Action setting based on scan result type.

Download BitDefender Antivirus from here (provide valid e-mail address and you will get the download link through mail)
PS : You can get your personal license from here.

Make the file executable:
# chmod +x

Run the BitDefender Antivirus installer:
# ./

 You’ll be prompted with the end user licence agreement. At the end of the license type “accept” (without quotes). This will begin the installation of BitDefender antivirus on your machine.

Running Bitdefender:
After you have successfully installed the anti-virus go to Applications->System->More Programs->BitDefender Scanner and start the application.

Enter the free key that you requested and received in your email to get the free 1 year license.
Read more

Howto Benchmark Linux System - HardInfo

Benchmarking means measuring the speed with which a computer system will execute a computing task, in a way that will allow comparison between different hard/software combinations. It does not involve user-friendliness, aesthetic or ergonomic considerations or any other subjective judgment.

HardInfo is a system profiler and benchmark for Linux systems. It can gather information about your computer and operating system, perform a variety of benchmarks, and export the data to HTML.

OpenSuSe 11.1 users can use "1-click" installer - here
Ubuntu users can install Hardinfo via the terminal using: sudo apt-get install hardinfo

The easiest way to browse the reports is to run them all by generating an HTML page. Click the Generate Report button on the toolbar, and select the information you want included. Generating a report including the benchmarks could take a few minutes depending on how fast your computer is.

If you are unsure about how to interpret the results, Hardinfo displays a line towards the bottom – giving you some additional information about the test results.

Read more

Install 150+ Games on OpenSuSe using "1-Click" Installer - GameSore

Wouldn’t it be great if there was an application which would allow users to browse through games, filter them by genres or names, view the screen shots and read the information about the games? Players using Windows can already use “Games for Windows” or “Steam” from Valve, but they also have to pay for the majority of the games.

All games in repository are free and just one click away! so to bring the same thing into Linux there is a project called "GameStore" an application written in Qt that contains more than 150 titles of games and those can be installed using the convenient 1-Click-Install.

Installation of GameStore:
OpenSuse 11.0 - here
OpenSuSe 11.1 - here

After successful installation, go to terminal and type command gamestore to start the application and you should see something like ...

As you can see, GameStore is at the moment quite immature Qt application, but it is already able to load locally stored XML together with game icons, screenshots and descriptions. User can install new games (using great One Click Install feature) and launch the installed ones later
Read more

Ubuntu 9.10 will use Xsplash and not Usplash or Plymouth

Scott James Remnant (the Ubuntu Developer Manager) has written a blogpost that thoroughly explains why the new splash screen in Ubuntu 9.10 will use Xsplash and not Usplash or Plymouth. A very informative read.

Read his post here...

Read more

Quick Preview of Files under Ubuntu - Gloobus

Gloobus is an extension of Gnome designed to enable a full screen preview of any kind of file. Ever been annoyed by those tiny miniatures of your files that are helpless. Outraged by the fact that there's no miniature for half of the file formats you're using. Excruciated by the painful loading time to see if you're dealing with the right file? Hail to Gloobus, for tis' is the Holy Grail of preview! Designed as an expendable, standards-compliant previewer , so that it plays nice with Gnome and can be easily extended to support any kind of file, Gloobus enables instant previewing of your files, without even having to open them. Hit space, and BANG, here's the content of your file, displayed as it would if it was opened.

Currently, Gloobus supports:
Source: C++, JAVA, PHP, SH, PYTHON,
Music: MP3, OGG, MP4, MIDI, WAV
Other: Folders, Plain text files

1) Add following lines to /etc/apt/sources.list
deb jaunty main
deb-src jaunty main

2) Add the key
sudo apt-key adv –keyserver –recv-keys 0624A220

3) Update the packages list
sudo apt-get update

4) Upgrade to the latest patched Nautilus
sudo apt-get upgrade

5) Install Gloobus-Preview
sudo apt-get install gloobus-preview

6) Finally, quit and restart nautilus
nautilus -q
nautilus &

Now, select a file or a folder on your desktop or your file manager, and press Space, a Gloobus-Preview windows will be launched with the quicklook of the folder or file content. Enjoy!

Read more

Image Conversion and Thumbnail Creator Tool - Converseen

Converseen is a batch image converter and thumbnail creator. It supports more than 100 image formats, including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. It features a very simple user interface without strange options.

Converseen is an open source project written in C++ with the powerful Qt4 libraries.
Thanks to the Magick++ image libraries it supports more than 100 image formats.
You can convert an unlimited number of images and / or create thumbnails to any of the most popular formats: DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript,SVG, and TIFF.

With Converseen you can save your time because it allows you to process more than one image with a mouse click! Converseen is very simple: it features a very simple user interface without strange options.

With converseen you can:
Carry out a single or a multiple conversion.
Create one or multiple thumbnails.
Create converted thumbnails.
Compress images for your pages.
To compile Converseen you need Qt4 and Magick++ development libraries with the gnu c++ compiler.
Download Converseen, extract the archive content, enter directory and build the executable.
Run "qmake" (version 4) to generate Makefile and then, run "make" to build the executable.
To install Converseen on you system you run "make install" as root:
 tar -xvf converseen_0.1.1.tar.bz2
 cd converseen_0.x
 qmake && make
 make install
Read more

Ubuntu 9.10 CD/DVD Label | Cover art

Read more
Related Posts with Thumbnails