kidentify 0.3 shows some information about a file
To install kidentify, just extract the tar.bz2 (you've guessed that) and type ./configure, than make. Do a make install to install it.
The usage is quite simple: Just open the context menu of a file and choose kidentify or call `kidentify filename' on the command line.
kidentify calls the command "file" to determine the file type according to the
magic files. Unfortunately the KDE magic files has two syntax errors when using
with "file". Therefor there is a patch file in the kidentify directory that you
may have to apply to your $KDEDIR/share/mimelink/magic.
To check if that is neccessary, run :
file -m $(KDEDIR)/share/mimelink/magic /bin/ls
If it reports two errors in line 98 and 175, you need the patch. If it shows
other errors, you have to correct it on your own.
kidentify also uses the command "ldd" to find out which libraries a program uses and dcore to show information about a core file. These may only be available on Linux/ELF systems.
New in 0.3 :
Using it on an excutable with shared libraries, you will see a button "Rescan shared libraries". This calls ldconfig, which usually is only executable by root. On my Linux PC, I added group root to my group set and did a "chmod 4710 /sbin/ldconfig", so that I'm allowed to run ldconfig. Before that change, ldconfig was excutable by everyone, but that does not make much sense, as its config file usually is only writable by root.
Currently, kidentify will not update the information once shown. I´ll have to change a lot to make that possible. After that, drag'n'drop may be added.
The permission flags are more "human readable".
All the available time stamps are shown, although access time is modified by kidentify on read/write file systems.
The icon is still very simple.
Have a nice day,
Rolf Jakob (rjakob@duffy1.franken.de)
