Write access to external usb harddisk's NTFS partition : use captive-ntfs (Current Status: Done!)

Enable DRI support for graphics card (S3 Savage, yes, it very old one and is not properly supported) : read instructions at this post
(Current Status: Done!)

Module Init Tools for 2.6 series kernel

How can I forget new module init tools for 2.6 series kernel?!

I, myself, wrote about it on

Custom kernel (Kernel on debian

Remember, on debian, it is better to make a kernel package (make-kpkg --append-to-version kernel_image) and then isntall this newly created package using

dpkg -i

if you forget
(reminder to myself) the procedure goto

and read it again thoroghly

Desktop running!!!


KDE 3.3
Gnome 2.6
Latest IceWm

and kernel (custom-built)

this is great

A thank you note

I am still busy in making my desktop (actually its a laptop) the best linux machine (I have) with all the latest software (and power of debian), but just stooped by to thank people who created package management software in general and apt and supporting utilities in particular.

Hope to come back soon with the good news about my desktop.

Start scripts for session managers

/usr/bin/startkde or /etc/kde3/debian/startkde



Modified .xsession by hand

This is I did not want to take a chance, so I modified .xsession for root and another user as follows


xhost +localhost
exec /etc/kde3/debian/startkde || exec xterm


xhost +localhost
exec /usr/bin/gnome-session || exec xterm

SessionTypes in kdmrc can be autogenerated !!!

In /etc/kde3/debian the script is used to auto-generate SessionTypes value in kdmrc.

Whether to do it or not is controlled by kdm.options file in the same directory.

SessionTypes in kdmrc

As advised by KDE documentation I checked SessionTypes value in /etc/kde3/kdm/kdmrc.

It was

I made it

(just for testing ;-)

Lets use kdm

Add kdm to init sequence

DareDevil:/# update-rc.d kdm start 99 2 3 4 5 . stop 01 1 6 S .
Adding system startup for /etc/init.d/kdm ...
/etc/rc1.d/K01kdm -> ../init.d/kdm
/etc/rc6.d/K01kdm -> ../init.d/kdm
/etc/rcS.d/K01kdm -> ../init.d/kdm
/etc/rc2.d/S99kdm -> ../init.d/kdm
/etc/rc3.d/S99kdm -> ../init.d/kdm
/etc/rc4.d/S99kdm -> ../init.d/kdm
/etc/rc5.d/S99kdm -> ../init.d/kdm

Meke it default login manager

DareDevil:/etc/X11# pwd
DareDevil:/etc/X11# vi default-display-manager

gdm: error in installation

gdm: error in installation

DareDevil:~# apt-get install gdm
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gdm: Depends: libbonoboui2-0 (>= 2.4.3) but 2.4.2-1 is to be installed
Depends: librsvg2-2 (>= 2.5.0) but 2.4.0-3 is to be installed
Depends: gksu (>= 1.0.7) but 0.9.14 is to be installed
E: Broken packages

Paying for my mistake

After installing Libranet, I messed up apt-get config and ended up removing almost all the distribution packages (including adminmenu). Well, now I have installed everything latest using apt-get (after correcting the configuration) from debian "unstable" and from "libranet" site and I am struggling to make everything work.