Friday, January 4, 2008

Build Pidgin from source (7.10 - 64bit)

Pidgin is a multi-protocol Instant Messaging client that allows you to use all of your IM accounts at once.

This guide show how to build the latest version of Pidgin, plus the following plugins:

  • talkfilter
  • Pluginpack
  • guification




Before Installation.

First thing you need is to enable all the sources in your repository. You can do that by; System tab ---> Administration ---> Software Sources.
You also need to enable medibuntu which you can find here; http://www.medibuntu.org/

When that is done, open the terminal (Applications tab ---> Accessories ---> Terminal ).
To build Pidgin from the source the right tools, libs and headers is needed, also the old pidgin needs to be uninstall, type this in the terminal;

  • sudo aptitude update && sudo aptitude upgrade
  • sudo aptitude remove pidgin pidgin-data
  • sudo aptitude install build-essential linux-headers-`uname -r` checkinstall
  • sudo aptitude install libexpat1-dev libintl-perl gettext bcp libx11-dev libgtk2.0-dev libxss-dev libsm-dev libstartup-notification0-dev libgtkspell-dev libsqlite3-dev libecal1.2-dev libncursesw5-dev libgconf2-dev libgstreamer0.10-dev libmeanwhile-dev libavahi-client-dev libavahi-glib-dev libavahi-compat-howl-dev libsilc-1.1-2-dev libgadu-dev libperl-dev libgnutls-dev doxygen xsltproc tcl8.4-dev tk8.4-dev check libnss3-dev dot2tex libecal1.2-dev libedata-book1.2-dev flex



Installation

The first thing you need to compile is Pidgin itself;

  • cd ~/Desktop
  • wget http://downloads.sourceforge.net/pidgin/pidgin-2.3.1.tar.bz2
  • tar jxfv pidgin-2.3.1.tar.bz2
  • cd pidgin-2.3.1
  • ./configure --prefix=/usr
  • make
  • sudo checkinstall
Next is the talkfilter

  • cd ~/Desktop
  • wget http://www.hyperrealm.com/talkfilters/talkfilters-2.3.8.tar.gz
  • tar zxfv talkfilters-2.3.8.tar.gz
  • cd talkfilters-2.3.8
  • ./configure
  • make
  • sudo checkinstall
Now to the Plugin Pack

  • cd ~/Desktop
  • wget http://downloads.guifications.org/plugins//Plugin%20Pack/purple-plugin_pack-2.2.0.tar.bz2
  • tar jxfv purple-plugin_pack-2.2.0.tar.bz2
  • cd purple-plugin_pack-2.2.0
  • ./configure
  • make
  • sudo checkinstall
Last but not least The Guification plugin
  • cd ~/Desktop
  • wget http://downloads.guifications.org/plugins//Guifications2/pidgin-guifications-2.16.tar.bz2
  • tar jxfv pidgin-guifications-2.16.tar.bz2
  • cd pidgin-guifications-2.16
  • ./configure
  • make
  • sudo checkinstall
I'll add more plugins in the future but these are the most "important".

Enjoy!

Sunday, December 30, 2007

Build Gimmie from source (7.10 - 64bit)

Gimmie is an alternative Menu bar for your panel.

If you don't want to compile it. You can find it in synaptic package manager.
This will show you how to compile the latest version.



Before Installation.

First thing you need is to enable all the sources in your repository. You can do that by; System tab ---> Administration ---> Software Sources.
You also need to enable medibuntu which you can find here; http://www.medibuntu.org/

When that is done, open the terminal (Applications tab ---> Accessories ---> Terminal ).
To build Audacious from the source the right tools, libs and headers is needed, type this in the terminal;

  • sudo aptitude update && sudo aptitude safe-upgrade
  • sudo aptitude install build-essential libtool
  • sudo aptitude install intltool libexpat1-dev libgconf2-dev python2.5-dev libgnomecups1.0-dev python-gobject-dev python-gtk2-dev libgtk2.0-dev libdbus-1-dev libgnomevfs2-dev libgnome-dev libgnome-menu-dev python-gnome2-desktop-dev libwnck-dev gnome-applets-dev tomboy


Installation

  • cd ~/Desktop
  • wget http://www.beatniksoftware.com/gimmie/releases/gimmie-0.2.8.tar.gz
  • tar zxfv gimmie-0.2.8.tar.gz
  • cd gimmie-0.2.8
  • ./configure
  • make
  • sudo checkinstall
  • killall gnome-panel
Right click on the panel and choose "Add to panel". Now click on Gimmie.

Saturday, November 24, 2007

Status & Interview

What I have been up to?
At the current state I'm building a new guide for setting up a nice Desktop as mine. All the stuff is heavy moderated from the original. You can see my old guide - here
A lot of new things will be in the new guide, so stay tuned.

As some people might have noticed is that it have been sparse with Game News on UGA. I have been busy testing/tweaking/playing with my new computer - here also started writting some game guides for Ubuntu 64 bit.

For those of you who missed the interview of me you can find it here - Interviews with Ubuntu Forum Members

Tuesday, November 20, 2007

Build Audacious from source (7.10 - 64bit)

This guide have been tested on Ubuntu 7.10 64bit Gnome.

The guide will show you how to compile the latest stable version of Audacious and how to set Audacious to auto-play when inserting a music CD. At last but not least how to change the skins and the graphic in Audacious.





Before Installation.

First thing you need is to enable all the sources in your repository. You can do that by; System tab ---> Administration ---> Software Sources.
You also need to enable medibuntu which you can find here; http://www.medibuntu.org/

When that is done, open the terminal (Applications tab ---> Accessories ---> Terminal ).
To build Audacious from the source the right tools, libs and headers is needed, type this in the terminal;

  • sudo aptitude update && sudo aptitude upgrade
  • sudo aptitude install build-essential mercurial autogen automake checkinstall
  • sudo aptitude install libgtk2.0-dev libpng12-dev libglade2-dev libdbus-glib-1-dev libmcs-dev bison libxml2-dev libxcomposite-dev imlib11-dev
  • sudo aptitude install gettext libsamplerate0-dev libsidplay1-dev libsidplay2-dev libflac-dev libmad0-dev libvorbis-dev libasound2-dev libesd0-dev libpulse-dev libsndfile1-dev libmpcdec-dev liblame-dev
  • sudo aptitude install liblircclient-dev libbinio-dev libwavpack-dev libtag1-dev libjack0.100.0-dev libresid-builder-dev libfluidsynth-dev libcdio-dev libcurl4-openssl-dev libmms-dev libmtp-dev libsdl1.2-dev libimlib2-dev libcdio-cdda-dev libcddb2-dev libneon26-dev flex

There's one lib that you need but it's not available in Ubuntu repo, therefore it needs to be build as well;

Libmowgli
  • cd ~/Desktop
  • hg clone http://hg.atheme-project.org/libmowgli libmowgli-devel
  • cd libmowgli-devel
  • sh autogen.sh
  • ./configure --prefix=/usr
  • make
  • sudo make install
Now you are ready to compile, build and install Audacious.



Installation

The first thing that need to be build is Audacious. This is the structure of Audacious and do not contain any plugins, codecs and format.
To the terminal;

  • cd ~/Desktop
  • wget http://distfiles.atheme.org/audacious-1.4.6.tgz
  • tar zxfv audacious-1.4.6.tgz
  • cd audacious-1.4.6
  • ./configure --enable-samplerate
  • make
  • sudo checkinstall
  • cd src/libaudclient
  • sudo cp -r libaudclient.so /usr/lib/libaudclient.so.1

Next Audacious Plugin;

  • cd ~/Desktop
  • wget http://distfiles.atheme.org/audacious-plugins-1.4.5.tgz
  • tar zxfv audacious-plugins-1.4.5.tgz
  • cd audacious-plugins-1.4.5
  • ./configure
  • make
  • sudo checkinstall

Audacious is now installed and ready for use. You can start it by writting audacious in the terminal or via Applications tab ---> Sound & Video ---> Audacious.

This guide used checkinstall, so if you like to uninstall it, you can do it via synaptic. Remember if you want to build or install another version of Audacious you must uninstall the previous one that is build by checkinstall.



Skins

To install skins for Audacious you have to move the skin(s) to /usr/local/share/audacious/Skins
Note you don't need to extract the skin file, just copy it to the location.

an example if you have the skin called Aqua.wsz on your Desktop;
  • cd ~/Desktop
  • sudo mv Aqua.wsz /usr/local/share/audacious/Skins

If you have a folder full of skins
  • cd [into director]
  • sudo mv * /usr/local/share/audacious/Skins


Auto-play CDs

Type;

  • gnome-volume-properties

Go to the Multimedia tab and select Audio CD Discs

fill in;

  • audacious -p /media/cdrom

Done.



Advanced Eyecandy

This is needed to be done before you start to build Audacious source, if you already build an install Audacious you need to uninstall it to accompilish this.

If you want to change the icon and the graphic like I have done (see screenshots), you have to do this;

Copy this file to your Desktop;

http://www.filefactory.com/file/0b7e14/

and do a;

  • cd ~/Desktop
  • tar zxfv Audacious-Inner-Theme.tar.gz

copy audacious.png from image folder to audacious-1.4.0/pixmaps
Then move rest of the icons in the image folder to audaciou
s-1.4.0/src/audacious/images
The icons in audioscrobbler folder you move to audacious-plugins-1.4.0/src/scrobbler/images



If you want to make your own Audacious preferences icons, here is the background for it;

Saturday, November 17, 2007

Wallpaper for widescreen - part 1

Normally it's hard to find wallpapers that looks good and fit widescreen. So I took the opportunity and converted my most used wallpapers into size 1680x1050. Note, none of these wallpapers was done by me. I only moderated them via Gimp by copy/paste/resize/repaint them so they look good on widescreens. If you have another resolution than mine, you can simple resize the wallpaper to your prefer widescreen resolution.

New PC 64-bit

It was time for me to get a new PC. No matter what I've decided to move completly to 64-bit both the system and my OSs'. The decisions was ofcause Ubuntu 7.10 64-bit and Arch 64 which installed without a hitch. Though I had to remove "splash" from Ubuntu grub to make it work, no big deal. Mandriva 2008 also worked without any problems and Sidux too. But Ubuntu and Arch is what I prefer.


System

CPU: Athlon64 6000+X2 Dual Core AM2 S-940 (both core 3Ghz)
Motherboard: ASUS M2N232-SLI Deluxe S-940
RAM: 4GB DDR2 PC6400 800mhz Corsair
Video Card: ASUS GF 8800 GTX PCI-E 768MB DDR3
HHD: 500GB Maxtor 7200rpm 16MB SATA2
DVD 1: 48x16x Lite-ON DVD
DVD 2 18x Pioneer DVD/RW Dual Layer
Sound Card: Creative SB XtremeGamer Fatal1ty Pro
Screen: 22" Xerox XM7-22WD Wide TFT - 5ms - Digital(dvi)

Cabinet
NZXT Zero Aluminium Black/Silver
1000w Chiftec CFT-1000GDF 140mm+80mm
80mm Arctic Cooling AF8025 19DB
Arctic Cooling Freezer 64 Pro s-939/940 (PCU)
NZXT Sentry 1 LCD Fan Controller

Other
Logitech Premium Headset
PCI card - 2xUSB 2.0 & 2x Firewire
Logitech Cordless Desktop MX5000 Laser
USB Bluetooth Dongle

The first thing I did was removing the soundcard and replaced it with my old Audigy2 Extern as the driver for XF is still in development - so we have to wait a little longer. Next I installed NZXT Sentry 1 LCD Fan Controller in the cabinet and probed the CPU, HDD and the cabinet itself. In the BIOS I disabled the motherboard soundcard .



Anothing thing I was worried about was my 22" Wide TFT screen which is 5ms. Alot of people say that 5ms is not good if you play FPS games. So I put it to a test. I downloaded the demo version of ETWQ, installed it, pimped up all the settings...and I must say WOW!!1 The worries was uncalled, I was zoomed into the screen full of nice details, moved smoothly even when alot of stuff was happening at the same time. !!! No grey on screen !!! Can it be because my screen was plugged to the computer with DVI (digital)?
Note I also ran Compiz in the background as well while playing ETQW which didn't had any impact of the performance versus the strength of the Video card I have.


The cabinet have 6 fans. 2 in the rear and 4 on the left side. The power-supply got one also, the video card have also one which is connected outside of the cabinet to avoid blowing hot air in the cabinet. And last but not least the CPU got a fan upon the arctic cooler aswell. 9 fans totally!











Cable Modem, mouse recharger & Audigy2 Extern.




Another thing I was worried about was the heating, so I put it to the test; 3 hours of ETQW non-stop! After the 3 hours the CPU reach 36 C and the video card reach 59 C. No worries there either.

Sunday, February 25, 2007

Linux Banners - Part Three

This the third part of Linux Banner. This time I have made the banners a bit diffrent in size although the usual size is available. As promised I have made banners for Kubuntu and Mandriva.

Kubuntu:






Mandriva: