TDE base libraries and programs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
samelian d740b08c82 [kdebase/konqueror] remove some space characters from konq_settingsxt.kcfgc 8 years ago
applnk Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
doc Initial import of Trinity 3.5.11 to kdebase Extends krandrtray, adds iccconfig kcontrol module, adds run dialog autocomplete and lots of bugfixes Will need to check for commit warnings and repair as encountered Also needs full compile test 9 years ago
drkonqi [CRITICAL] Fix additional rendering issues left over from initial TQt conversion 8 years ago
kappfinder TQt conversion fixes 8 years ago
kate TQt conversion fixes 8 years ago
kcheckpass * Massive import of OpenSUSE patches, primarily for bugfixes * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes 8 years ago
kcminit Trinity Qt initial conversion 8 years ago
kcontrol Fix desktop icon autoalign setting reset problem 8 years ago
kdcop TQt conversion fixes 8 years ago
kdebugdialog TQt conversion fixes 8 years ago
kdeeject * Massive import of OpenSUSE patches, primarily for bugfixes * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes 8 years ago
kdepasswd TQt conversion fixes 8 years ago
kdeprint [CRITICAL] Fix additional rendering issues left over from initial TQt conversion 8 years ago
kdesktop Fix My Documents shortcut on desktop 8 years ago
kdesu * Massive import of OpenSUSE patches, primarily for bugfixes * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes 8 years ago
kdialog * Fix FTBFS on Slackware * Added a few Chakra project patches; more are coming shortly 8 years ago
kdm [CRITICAL] Repair KDM user list with LDAP 8 years ago
kdmlib * Massive import of OpenSUSE patches, primarily for bugfixes * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes 8 years ago
kfind TQt conversion fixes 8 years ago
khelpcenter startkde fix Fixed splash screen rebranding 8 years ago
khotkeys TQt conversion fixes 8 years ago
kicker Revert r1180115; the bugfix did not work as intended 8 years ago
kioslave [CRITICAL] Fix removable media mount 8 years ago
klipper [CRITICAL] Fix additional rendering issues left over from initial TQt conversion 8 years ago
kmenuedit Merged in remaining kdebase bugfixes from the Chakra project 8 years ago
knetattach Trinity Qt initial conversion 8 years ago
konqueror [kdebase/konqueror] remove some space characters from konq_settingsxt.kcfgc 8 years ago
konsole [CRITICAL] Fix additional rendering issues left over from initial TQt conversion 8 years ago
kpager TQt conversion fixes 8 years ago
kpersonalizer Defaults should now match between compiled in and displayed 8 years ago
kreadconfig Trinity Qt initial conversion 8 years ago
kscreensaver * Massive import of OpenSUSE patches, primarily for bugfixes * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes 8 years ago
ksmserver Fixed logout UI glitch Improved appearance of KDM O2 Enterprise theme 8 years ago
ksplashml startkde fix Fixed splash screen rebranding 8 years ago
kstart Trinity Qt initial conversion 8 years ago
ksysguard Merged in remaining kdebase bugfixes from the Chakra project 8 years ago
ksystraycmd Trinity Qt initial conversion 8 years ago
ktip Trinity Qt initial conversion 8 years ago
kwin [CRITICAL] Fix additional rendering issues left over from initial TQt conversion 8 years ago
kxkb Bugfix batch 2/2 8 years ago
l10n Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
libkonq Added option to disable Konqueror/KDesktop icon activation effects 8 years ago
nsplugins * Massive import of OpenSUSE patches, primarily for bugfixes * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes 8 years ago
pics Remove branding from wallpaper 8 years ago
AUTHORS Trivial docs update 8 years ago
COPYING Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
COPYING-DOCS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
INSTALL Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
Mainpage.dox Bugfixes 8 years ago
Makefile.am.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
Makefile.cvs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
README.pam Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
configure.in.bot Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
configure.in.in Part 2 of 2 of security patch for KDM [CVE-2010-0436] 9 years ago
kde.pamd Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
kde3 Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
kdebase.lsm Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
kscreensaver.pamd Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
mkpamserv Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 9 years ago
startkde Minor XDG related fixup 8 years ago

README.pam

KDE can be configured to support the PAM ("Pluggable Authentication 
Modules") system for password checking by the display manager kdm and
by the screen saver kscreensaver (for unlocking the display).

PAM is a flexible application-transparent configurable user-authentication
system found on FreeBSD, Solaris, and Linux (and maybe other unixes).

Information about PAM may be found on its homepage
http://www.kernel.org/pub/linux/libs/pam/
(Despite the location, this information is NOT Linux-specific.)


Known Solaris Issues:
--------------------

For compiling PAM support on Solaris, PAM_MESSAGE_NONCONST must
be defined. This should now be handled automatically by the
configure script.


Using PAM
---------

By default, PAM is automatically used, if it is found. Use
./configure --without-pam to disable it.

If PAM is found, KDE usually uses the PAM service "kde". You may
override it for all KDE programs by using --with-pam=<service> and/or
individually by using --with-<prog>-pam=<service>, where <prog> is
one of kdm, kcp and kss (for kdm, kcheckpass and kscreensaver).

"make install" will attempt to create suitable service definitions; either
by putting files into /etc/pam.d/ or by adding text to /etc/pam.conf. The
services are just copies of the "login" service.
You may want to edit these definitions to meet your needs.
There are also two example service definitions in this directory -
kde.pamd and kscreensaver.pamd - but don't just copy them!
If the services are misconfigured, you will NOT be able to login via KDM
and/or unlock a locked screen!

If there is ever any doubt about which PAM service a program was
compiled with, it can be determined by examining the PAM-generated
entries in the system log associated with kdm logins or kscreensaver
authentication failures.


PAM configuration files have four types of entries for each service:

type used by kdm used by kscreensaver
---- ----------- --------------------
auth x x
account x
password x
session x

There may be more than one entry of each type. Check existing PAM
configuration files and PAM documentation on your system for guidance as
to what entries to make. If you call a PAM service that is not
configured, the default action of PAM is likely to be denial of service.

Note: kdm implements PAM "session" support, which is not implemented in
certain PAM-aware xdm's that it may be replacing (e.g., the Red Hat
Linux 5.x xdm did not implement it). This may be configured to carry out
actions when a user opens or closes an kdm session, if a suitable PAM
module is available (e.g., mount and unmount user-specific filesystems).

Note 2: Screensavers typically only authenticate a user to allow her to
continue working. They may also renew tokens etc., where supported.
See the Linux PAM Administrators guide, which is part of the PAM
distribution, for more details.