Showing posts with label beginner. Show all posts
Showing posts with label beginner. Show all posts

October 26, 2008

Test Firefox 3.1 Beta 1 in Debian Without Changing Your Existing Installation

Firefox 3.1 Beta 1 was released on October 14, 2008 and it currently comes in 36 fully-localised languages. This beta is based on Gecko 1.9.1 layout engine and according to the official website, this release features "significant changes to improve web compatibility, performance and ease of use". You can read the release notes on the official website, here.

Debian Lenny comes with Iceweasel 3.0.3, which is actually Firefox with a changed name and a few minor changes. If you have Iceweasel 3.0.3 installed but want to test this new beta without changing anything to your system, just follow the steps below.

Download Firefox 3.1 Beta 1
Get the Firefox .tar.bz2 archive from here, then uncompress it using:

tar -xjf firefox-3.1b1.tar.bz2

Next, move the firefox directory wherever you want it, for example in your home directory, or in ~/apps etc.

Run it using a new profile
Firefox uses the default profile whenever you run it without specifying another profile using a parameter. To run it using a different profile than the default one, use this command after making sure your current working directory is firefox:

./firefox --no-remote -P new_profile

As you can see, we used the name new_profile for our profile. The --no-remote parameter will not connect Firefox to a running instance, so you will be able to run both your current version and 3.1 Beta 1.


Select new_profile (or whatever the name of your profile is) and click on Start Firefox:


You will be prompted to accept the EULA, then Firefox 3.1 Beta 1 will start and you will be able to test it.


A small window should appear prompting you to choose the profile to use. Click on the Create Profile... button, then follow the instructions as in the screenshots below. You will notice you won't even have to close Iceweasel 3.0.3 if you have it running.


Currently there are no available themes for Firefox 3.1, so you'll have to use the default until they are updated.

September 12, 2008

How-To: Compile and Install xine-lib 1.1.15 in Debian Lenny and Ubuntu 8.04

Xine is an engine which allows to play audio CDs, DVDs, VCDs, various audio and video formats like AVI, WMV, MOV to list a few. The last version of xine-lib is 1.1.15, released on August 14, 2008.

Installation in Debian Lenny
To compile from source and install xine-lib 1.1.15 in Debian Lenny you'll have to follow the steps below.

1. Enable the sources repositories
Make sure you have a line like the following in your /etc/apt/sources.list file:

deb-src http://ftp.ro.debian.org/debian/ lenny main contrib non-free

Then update the packages list as root:

apt-get update

2. Install the dependencies
As root, type:

apt-get build-dep libxine1

This will install the development packages and the tools needed to compile Xine.

3. Download the source, compile and install
Download the last xine-lib version from here, uncompress it and compile as usual:

./configure
make
make install

Last one as root.

xine-lib should be now installed in /usr/local/lib/.

Installation in Ubuntu 8.04
Ubuntu Hardy comes with libxine 1.1.11, so if you want to update to the latest version, you need to follow the steps above, with the exception of preceding the commands which need root privileges with sudo. For example:

sudo apt-get build-dep libxine1

./configure
make
sudo make install

With your user's password.

Video players using Xine
I can recommend Kaffeine and Xine-UI, both these players use the Xine engine.

Kaffeine 0.8.6

Updated: Sep 12, 2008

September 10, 2008

How-To: Install Video Codecs and DVD Support in Ubuntu/Kubuntu 8.04 'Hardy Heron'

Medibuntu is a project somewhat similar with debian-multimedia.org for Debian, providing packages which are not included in the official Ubuntu repositories due to legal issues. In order to make use of the packages included in Medibuntu (including the non-free video codecs w32codecs and libdvdcss2 for watching ecrypted DVDs), you will only need to follow several easy steps explained below.

1. Add the Medibuntu repository address to /etc/apt/sources.list
Edit as root the /etc/apt/sources.list file (e.g. sudo nano /etc/apt/sources.list or kdesu kate /etc/apt/sources.list) and add the following two lines:

deb http://packages.medibuntu.org/ hardy free non-free
deb-src http://packages.medibuntu.org/ hardy free non-free

2. Update the packages list
Issue the following command:

sudo apt-get update

3. Install the w32codecs and libdvdcss2 packages
To install those two packages, just type in the command:

sudo apt-get install w32codecs libdvdcss2

It should be done now. The codecs will be installed in /usr/lib/codecs/ and the DVD library in /usr/lib/libdvdcss2.so.2.0.8.

Another way to install libdvdcss2 is to first install the package libdvdread3:

sudo apt-get install libdvdread3

And then running the command:

sudo /usr/share/doc/libdvdread3/install-css.sh

As video players, I recommend SMPlayer and Kaffeine, the first using the MPlayer engine, while the latter uses the Xine engine. They both have subtitle support and many powerful features (like remembering video position and settings after closing the application in SMPlayer), and Kaffeine also reads DVD menus.

SMPlayer 0.6.0 running in Kubuntu 8.04

To install either of those, use one of the commands below:

sudo apt-get install smplayer
sudo apt-get install kaffeine

Updated: Sep 10, 2008 (Created: Sep 10, 2008)

August 31, 2008

How-To: Make UT2004 Use OSS on Debian Lenny

Some of us playing Unreal Tournament 2004 may be familiar with the error open /dev/[sound/]dsp: Resource temporarily unavailable. This is usually caused because the sound system is busy (for example, you have an audio player opened, or a paused movie).

The simplest way to get over this problem is to install the alsa-oss package, which contains the aoss wrapper to allow the use of ALSA OSS library. In Debian, type as root:

apt-get install alsa-oss

Then run UT2004 like this:

aoss ut2004

Or:

aoss /usr/local/games/ut2004demo/ut2004-demo

Depending on where your game is installed. The good thing about this is that you can now listen to music in a player separate from the one included in the game and also hear the UT2004 sounds.

August 10, 2008

How-To: Compile and Install Banshee 1.2.0 on Debian Lenny

Banshee is a powerful audio player written using GTK, featuring audio and video libraries, support for podcasts and much more. The last version, 1.2, was released on July 30, 2008.

1. Install the necessary dependencies
As root, type:

apt-get install build-essential
apt-get build-dep banshee

For the last one, make sure you have sources repositories enabled in your /etc/apt/sources.list file (there is a line which starts with deb-src).

2. Download the source tarball
Download the source tarball from here, under the Source releases, then change the current working directory to where you saved the archive, and uncompress it:

tar -xjf banshee-1-1.2.0.tar.bz2

Change the working directory to banshee-1-1.2.0, and proceed to the next step.

3. Compile Banshee 1.2.0
In the banshee-1-1.2.0 directory, issue the usual:

./configure
make
make install

The last command as root. Banshee 1.2 should be now properly installed. Run it as banshee-1 from command line or pressing ALT+F2 and typing the name in the run dialogue that appears.

Running Banshee 1.2.0

July 24, 2008

How-To: Compile and Install Code::Blocks from Source in Debian Lenny

Code::Blocks is an IDE (Integrated Development Environment) for C and C++, built using the wxWidgets kit.

The latest version is 8.02, available for download from the official downloads page. To install the dependencies, use:

apt-get install build-essential
apt-get install libwxgtk2.8-dev wx-common libgtk2.0-dev

Next, uncompress the source and issue the usual:

./configure
make
make install

Last one as root. You can launch Code::Blocks by running codeblocks in a shell or typing ALT+F2 and type codeblocks in the run dialogue.

Codeblocks 6.02

July 16, 2008

How-To: Compile and Install Exaile 0.2.13 from Source in Debian Lenny

Exaile is an audio player built in GTK which aims to provide the same features as the popular Amarok for KDE. The last stable version is 0.2.13, released on April 2, 2008, which fixes cover art fetching from Amazon.

In order to compile Exaile on Debian Lenny, first make sure you have sources repositories enabled, that is, you have a line which starts with deb-src in your /etc/apt/sources.list file, like the one below:

deb-src ftp://ftp.ro.debian.org/debian/ lenny main contrib non-free

Next, install the necessary dependencies:

apt-get update
apt-get build-dep exaile

Download the source tarball from the official website here, uncompress it, change the current working directory to exaile-0.2.13 (or whatever your package is called) and issue:

make
make install

The last one as root. Exaile should be now installed in /usr/local/bin/exaile.

July 14, 2008

How-To: Compile and Install PCMan FM 0.4.5 in Debian Lenny

PCMan FM is a basic GTK file manager with a simple interface, providing features like tabs, compression menu (bzip2, gzip, zip), or bookmarks. The last version is 0.4.5, and to install it issue as root:

apt-get build-dep pcmanfm
apt-get install intltool

Next, download the source from SourceForge.net, here. Uncompress it and follow the usual commands:

./configure
make
make install

The last one as root.

July 13, 2008

How-To: Compile and Install BasKet from Source on Debian Lenny

BasKet is a powerful and fully-featured notes-taking application for KDE3, and there are also plans to port it to KDE4 (read about it here). The current version included in Debian Lenny's repositories is 1.0.2, however the last stable release is 1.0.3.1, so if you want to compile it from source, all you have to do is:

1. Make sure you have sources repositories enabled
Edit your /etc/apt/sources.list file and make sure you have a line similar with the one below:

deb-src ftp://ftp.ro.debian.org/debian/ lenny main contrib non-free

2. Install the needed dependencies
Use apt-get build-dep as root to install BasKet's dependencies:

apt-get build-dep basket

3. Download the source
Get the source tarball for the latest BasKet release from the official homepage.

4. Compile and install
Uncompress the tarball, change the current working to basket-1.0.3.1 (or whatever version you may have), and issue the usual:

./configure
make
make install

The last one as root. BasKet should be now properly installed.

BasKet 1.0.3.1 - Even better!

I recently wrote a full review of BasKet, you can read it here.

How-To: Install xine-lib 1.0.14 from Source in Debian Lenny

Xine is an engine used by various video players on Linux, like the popular Kaffeine. According to the official website, the last stable release, 1.0.14, adds Xv port and type selection and improved content type detection for HTTP streams.

To compile the last version on Debian Lenny, you will need the dependencies, so make sure you have sources repositories enabled in your /etc/apt/sources.list file and issue the following command as root:

apt-get build-dep libxine1

Next, download the source from here. Uncompress it, change the working directory to xine-lib-1.0.14 (or whatever version you may have) and type:

./configure
make
make install

The last one as root. xine-lib should be now properly installed in /usr/local/lib/.

How-To: Install the Crystal Window Decoration for KDE3 in Debian Lenny

Crystal is a KDE window decoration theme, and the last version available for download is 1.0.6. Crystal features desktop semi-transparency, it looks very nice and it's highly configurable. To compile and install it, first get the needed dependencies:

apt-get install build-essential libqt3-headers kdebase-dev

Download Crystal 1.0.6 from the KDE-look.org page, here. Uncompress it, compile and install it:

./configure
make
make install

Last one as root. To set it as a window decoration, open KControl (ALT+F2 and type kcontrol in the Run dialogue that appears), then go to Appearance & Themes -> Window Decorations and select Crystal from the drop-down list. You can configure it in any way you like there.


Crystal allows you to set the transparency level (including tint colour), buttons styles (including Vista or Kubuntu Dapper), border size and several more settings.


July 12, 2008

How-To: Install Wiki-Lyrics for Amarok 1.4.9.1 in Debian Lenny

Wiki Lyrics is a complete Amarok script which allows fetching of song lyrics from various websites, like AZ Lyrics, Leos Lyrics, Lyrc, Jamendo and several more.

First you will need to install the dependencies, so issue one of the following commands:

apt-get install ruby1.8 libqt0-ruby1.8
apt-get install ruby1.8 libgtk2-ruby1.8
apt-get install ruby1.8 libtcltk-ruby1.8

Only one of those is needed. Next, open Amarok and go to Tools -> Script Manager, press Get More Scripts, select Wiki-Lyrics from the list that appears and click Install.


After the script is installed, select it in the Script Manager and click on Run.


Wiki-Lyrics should be installed now.

July 11, 2008

How-To: Create CD/DVD ISO Images with K3b

Here's a tutorial for beginners on how to create CD/DVD ISO images using K3b, the popular burner for KDE. This tutorial assumes you have K3b and the genisoimage tool installed. genisoimage is a fork of mkisofs, a command line tool used to create ISO9660 images and K3b uses it for creating images.

Step 1
Open K3b and select either New Data CD Project or New Data DVD Project, depending on what image you want to create. Then drag and drop all the files and directories you want in your image to the Data CD/DVD tab at the bottom.


Step 2
Click Burn (or alternately go to Project -> Burn or hit CTRL+B) and in the window that appears, tick Only create image. Your image will be saved by default in /tmp/kde-YOUR_USER/image_name.iso, however if you want to change the location, go to the Image tab and change it from there (see screenshots below).



Step 3
Hit Start and that should do it.


Updated: Jul 11, 2008 (Created: Jul 11, 2008)

July 10, 2008

5 Tips to Make Working with the Shell Easier

1. Use Emacs-like shortcuts
^N calls next command, ^P calls previous command
^U deletes all the text entered to the left (use it when you wrote a wrong command and want to delete it fast instead of using Backspace or ^H)
^K deletes all the text entered to the right (from where the cursor is all to the end of line)
^F moves cursor forward one character, ^B moves it backwards
^A jumps to the beginning of the line
^D logs you out (closing the terminal application too if no other session was started inside it - the same with exit)
There are plenty more, here is a list.

Note: ^ is the Ctrl character, hence ^U means press Ctrl+U at the same time.

2. Copy/paste text using middle mouse button or SHIFT+INSERT
To paste some text in the terminal just use the middle mouse button (press the scroll wheel). If you don't have such a button, press left and right buttons at the same time. SHIFT+INSERT does exactly the same thing, just be careful what you copy/paste.

3. Easily count lines, words and characters in a text file with wc
wc -l file.txt will count lines
wc -w file.txt will count words
wc -m file.txt will count characters
You can also feed its input, which comes in handy when you have an essay for example and you want to know how many words it has in it. Type

wc -m

Then paste your text and press ^D when you're finished (End of File).

4. Make aliases to only type brief commands
Aliases make your job easier by creating a custom, short command which will do the work of several commands. Example:

alias dup='sudo apt-get update && sudo apt-get upgrade'

A full tutorial on how to create aliases is here.

5. Create scripts and put them in a directory in your $PATH
You can create handy scripts for whatever tasks you need (for example I use those for audio encoding/decoding, mass-renaming of files and several more). Just make sure to make your script executable and put it in a directory in your $PATH. On Debian for example, directory ~/bin/ is detected and added automatically to the $PATH. Otherwise, you can add it by editing ~/.bash_profile and adding:

PATH=~/bin/:$PATH

Updated: Jul 10, 2008 (Created: Jul 10, 2008)

July 08, 2008

How-To: Use cdparanoia to Rip Audio CDs

cdparanoia is a command line tool which reads audio CDs and allows you to rip the tracks to WAV files. You can then take those and compress them as FLAC or using a lossy format like Ogg Vorbis or MP3. The last stable release is cdparanoia III 10.0, which is included in Debian Lenny's repositories. To install cdparanoia on Debian, issue the following command as root:

apt-get install cdparanoia

The easiest way to use it is to insert an audio CD and rip all the tracks to default WAV format:

cdparanoia -B

The default output files will be located in the current working directory, under names like track01.cdda.wav, track02.cdda.wav, and so on.

Ripping an audio CD with cdparanoia

Alternately, you can rip only a single track or several tracks:

cdparanoida -B 5

Will rip only track 5, while:

cdparanoida -B 3-7

Will rip all the tracks from 3 to 7, including them. You can also rip a track starting at a certain time up to a certain time. For example, to rip track 2 from seconds 35 up to minute 2 and 30 seconds, you would issue:

cdparanoia "2[:35.00]-2[2:30.00]"

There are plenty more arguments which cdparanoia accepts and for more options see cdparanoia --help and man cdparanoia. You may also find useful the FAQ on the official website.

Updated: Jul 08, 2008 (Created: Jul 08, 2008)

How-To: Use apt-file to See What Files a Package Installs

Install apt-file

apt-file is a tool which allows you to see what files contains a package in the repositories, without the need to necessarily install it. It also allows searching for files inside packages. To get it on Debian Lenny, type as root:

apt-get install apt-file

Next, update the cache:

apt-file update

This will take a while.

Using apt-file

1. Search for a specific file in all the packages

apt-file search file_name

For example, try this:

apt-file search ogg123

ogg123 is a command line player for Ogg Vorbis included in the vorbis-tools package on Debian. However, if you don't know the exact name of the package but you know the tool's name (in this case, ogg123), you can search for it. Here's the output:

$ apt-file search ogg123
irssi-scripts: /usr/share/irssi/scripts/ogg123.pl
python-pyvorbis: /usr/share/doc/python-pyvorbis/examples/ogg123.py
vorbis-tools: /usr/bin/ogg123
vorbis-tools: /usr/share/doc/vorbis-tools/examples/ogg123rc-example
vorbis-tools: /usr/share/man/man1/ogg123.1.gz

So you can see that the package vorbis-tools contains the binary which will get installed as /usr/bin/ogg123.

Using apt-file to search for a specific file without knowing the exact package name

2. List files in a given package
Let's try to list all the files which a specific package will install. Here are the first entries from the output of the command apt-file show vorbis-tools:

$ apt-file show vorbis-tools
vorbis-tools: /usr/bin/ogg123
vorbis-tools: /usr/bin/oggdec
vorbis-tools: /usr/bin/oggenc
vorbis-tools: /usr/bin/ogginfo
vorbis-tools: /usr/bin/vcut
vorbis-tools: /usr/bin/vorbiscomment
vorbis-tools: /usr/bin/vorbistagedit

3. Purge the cache
To purge the cache generated by apt-file update, use:

apt-file purge

As root. You will have to create the cache again with apt-file update.

# apt-file purge

$ apt-file show amarok
E: The cache directory is empty. You need to run 'apt-file update' first.

For more details about apt-file, use the help and the manual page:

apt-file --help
man apt-file

Updated: Jul 08, 2008 (Created: Jul 08, 2008)

July 07, 2008

An Introduction to IRC on Linux for Beginners

IRC (Internet Relay Chat) is a protocol for text-based internet chat created by Jarkko Oikarinen in 1988. Ever since it was developed, IRC gained more and more popularity and currently it's one of the standard ways for projects and distributions to provide online help, for developers to meet and discuss aspects regarding their work.

Two of the well-known networks dedicated to free software and Linux in general are Freenode and OFTC, the latter being the network of choice for the Debian distribution, which switched from Freenode a couple of years ago.

IRC supports private conversations, channels (sometimes called chat rooms), notices, file transfers through the DCC protocol, and some networks even implement channel/nick or username registration.

To connect to an IRC server, you will first need a client. There are several good IRC clients for Linux, however I will discuss here the basics for two GUI (Graphical User Interface) clients: XChat and Konversation, and one CLI (Command Line Interface) client, and that's the powerful Irssi.

Introduction
The IRC protocol as a concept is very simple: you send in raw lines of text, the server interprets them and eventually performs some action, such as giving a channel list, or sending your message to the users in an entire channel etc. The IRC client is here to ease your work, so instead of sending a little more complicated command in order to send a private message to someone, you will only have to type something like /MSG [nickname] Hi there, what's up? (it doesn't matter if it's case sensitive or not, you could have written /msg as well).

Anyway, the basic commands which will usually work on any IRC client out there are these:

/connect network_address_here
/server network_address_here

Both commands do the same thing, they connect you to the specified server using the default port (6667). Example:

/connect irc.freenode.org
/server irc.oftc.net

Once connected, you will want to join a channel:

/join #debian

You can try this for your distribution (given you are connected to Freenode):

/join #gentoo
/join #ubuntu

When in a channel, you will only have to type your message and press enter in order to be sent to the channel. Alternately, you can type this from any tab in your client:

/msg channel|nickname your message here

Either a channel name or a nickname. If you put a nickname, the message will be sent to the respective user and that's a private conversation. OFTC also implements SSL (Secure Sockets Layer), so the messages will be sent encrypted instead of plain text.

To send a notice to someone, you would issue:

/notice channel|nickname enter message here

You can send notices to channels too, in which case they'll get to all the users on that channel, but unless you are an operator, I strongly advise against using it. Usually it will only get you kicked out of a channel, since nobody wants to be disturbed with mass messages.

To leave a channel, /PART should do it. To quit your IRC client, type /QUIT, some clients may also quit on /EXIT.

A little about the clients...

XChat
XChat uses GTK and is one of the most powerful graphical IRC clients for Linux. Here's a review I made a couple of days ago. The power of XChat stands in the ability to script in Perl, Python, Tcl and to create C plugins. You can expand it to your likings and make the best application for a pleasant IRC experience.

XChat on #bash @ Freenode

If you want to register your nickname on Freenode or OFTC, use:

/msg nickserv register your_password your_email

Make sure to enter a password, not your nickname.

Konversation
I recommend this KDE client for any IRC newbie. Although it doesn't currently support event-based scripting (which can be a good reason for advanced users not to use it), Konversation has all the options a beginner needs, from selecting colours, fonts, to choosing where all the messages go, if notices go to the active window or not, etc.

Server list in Konversation

Konversation on #debian @ OFTC

Konversation is highly configurable via Settings -> Configure

Konversation 1.1 for KDE3 is still in development, and the latest stable version is 1.0.1.

Irssi
Irssi is the only CLI client I ever used, and it's very powerful, configurable and it supports Perl scripting. When it starts, just type:

/connect irc.freenode.org

Or

/connect irc.oftc.net

To get on OFTC, where the official #debian channel is located.


Move from one query to another using ALT+1, ALT+2, and so on, or using the Emacs shortcuts ^N and ^P.

I found Irssi to be the most flexible and powerful IRC client up to now, and that's because it is highly configurable through variables and you can make scripts in Perl for anything.

All of the clients here allow connections to multiple servers.

Conclusion
As an IRC addict I recommend this protocol to anyone. I often read that people learn more in 30 minutes from IRC than in two whole hours in forums and I consider that to be true, real-time chatting can be of great help sometimes.

There are several more clients for Linux, like KVirc, epic4 and the basic clients included in IM (Instant Messaging) applications, like Kopete or Pidgin (previously known as Gaim). You can try any of those and see which fits your taste.

Updated: Jul 08, 2008 (Created: Jul 07, 2008)

How-To: Compile and Install Kaffeine 0.8.7 in Debian Lenny

Just a few days ago I reviewed Kaffine 0.8.6, which was supposed to be the last release for KDE3. However, according to the official website, there is more work at the KDE4 port so a new version, 0.8.7, was released for the stable KDE3. This new release includes several fixes and DVB features.

Kaffeine 0.8.7 on KDE 3.5.9

I noticed the bug crashing Kaffeine when clicking the Play Audio CD button when there is no audio CD in the drive is still there. Anyway, follow the steps below in order to compile and install Kaffeine on Debian:

Compile and install
This version will probably get in Lenny's repositories in about one week or so, however if you want to compile it by yourself, install the dependencies first:

apt-get build-dep kaffeine

Running the configure script

As root. Also, make sure to have the sources repositories enabled in /etc/apt/sources.list and the build-essential package installed. Next, download the source, uncompress the Kaffeine tarball and issue the usual:

./configure
make
make install

The last one as root. Kaffeine should be now installed in /usr/bin/.

Updated: Jul 07, 2008 (Created: Jul 07, 2008)

How-To: Mass-Rename Files Using an Easy Method

You may find this useful to rename MP3 or image files in a directory, so they will all look the same.

The following script will work on directories with less than 100 files of the same type, and will rename all of them to file01, file02, file03, ... and so on.
j=1; 
for i in *; do

if [[ $j -lt 10 ]]; then
mv "${i}" "file0${j}";
fi;
if [[ $j -ge 10 && $j -lt 100 ]]; then
mv "${i}" "file${j}";
fi;
j=$(($j+1));
done
You can only use it for certain types of files in a directory, like this:
j=1;
for i in *.ogg; do
if [[ $j -lt 10 ]]; then
mv "${i}" "audio0${j}.ogg";
fi;
if [[ $j -ge 10 && $j -lt 100 ]]; then
mv "${i}" "audio${j}.ogg";
fi;
j=$(($j+1));
done
This will rename all the Ogg files in a directory to audio01.ogg, audio02.ogg, audio03.ogg, and so on. You can test it for whatever files you like, however make a back-up first, since you can accidentally rename files or even directories which you don't want renamed.

Updated: Jul 07, 2008 (Created: Jul 07, 2008)

How-To: Install Ubuntu Human Icon Theme in KDE3

Following the short tutorial on how to install KDE4 Oxygen icons in KDE3, here is how to get the default Ubuntu Human icons in KDE3.

First, download the theme from the kde-look.org page, here.

The only problem with this theme is that it's incomplete, and the Inherits field contains Tangerine, Tango and Gnome, and usual KDE icons which are not included in the theme will look ugly if you don't have any of those themes installed. So, before installing it, I recommend to uncompress the theme and edit the index.theme file, and change the line which says:

Inherits=Tangerine,Tango,gnome

With this one:

Inherits=hicolor,Tangerine,Tango,gnome

So that KDE will use default icons for the missing ones in this new theme. Then, compress the theme back to .tar.gz and proceed on installing it.

Open KControl (type ALT+F2 and enter kcontrol in the Run dialogue that appears), then go to Appearance & Themes -> Icons, and click Install New Theme. Select the Human_KDE.tar.gz file (or whatever you named the newly created archive) and click OK. Click Apply in order to use it, and eventually log out and back in for all the icons to be replaced.

Installing Human for KDE

This theme will also replace the classic K in the KMenu with the Ubuntu human logo.

Preview of several icons

Updated: Jul 07, 2008 (Created: Jul 07, 2008)