Browse Source

Part 1 of 2 of kdm rename

tags/r14.0.0
Timothy Pearson 8 years ago
parent
commit
7021f40c13
100 changed files with 1420 additions and 1420 deletions
  1. +6
    -6
      CMakeLists.txt
  2. +12
    -12
      ConfigureChecks.cmake
  3. +2
    -2
      Makefile.am.in
  4. +1
    -1
      README
  5. +7
    -7
      README.pam
  6. +62
    -62
      applnk/compat/userinfo.desktop
  7. +8
    -8
      config.h.cmake
  8. +3
    -3
      configure.in.in
  9. +12
    -12
      doc/faq/configkde.docbook
  10. +2
    -2
      doc/faq/install.docbook
  11. +1
    -1
      doc/faq/notrelated.docbook
  12. +1
    -1
      doc/kcontrol/kcmsmserver/index.docbook
  13. +1
    -1
      doc/kcontrol/kdm/CMakeLists.txt
  14. +1
    -1
      doc/kcontrol/kdm/Makefile.am
  15. +32
    -32
      doc/kcontrol/kdm/index.docbook
  16. +1
    -1
      doc/kcontrol/mouse/index.docbook
  17. +1
    -1
      doc/kdm/CMakeLists.txt
  18. +3
    -3
      doc/kdm/Makefile.am
  19. +129
    -129
      doc/kdm/index.docbook
  20. +115
    -115
      doc/kdm/kdmrc-ref.docbook
  21. +1
    -1
      doc/ksplashml/index.docbook
  22. +3
    -3
      doc/tdesu/index.docbook
  23. +3
    -3
      doc/tdesu/man-tdesu.1.docbook
  24. +2
    -2
      doc/userguide/control-center.docbook
  25. +4
    -4
      doc/userguide/index.docbook
  26. +6
    -6
      doc/userguide/kde-for-admins.docbook
  27. +3
    -3
      doc/userguide/switching-sessions.docbook
  28. +2
    -2
      kcontrol/CMakeLists.txt
  29. +1
    -1
      kcontrol/Makefile.am
  30. +1
    -1
      kcontrol/background/CMakeLists.txt
  31. +2
    -2
      kcontrol/background/bgrender.cpp
  32. +1
    -1
      kcontrol/fonts/fonts.cpp
  33. +1
    -1
      kcontrol/kdm/AUTHORS
  34. +5
    -5
      kcontrol/kdm/CMakeLists.txt
  35. +7
    -7
      kcontrol/kdm/Makefile.am
  36. +3
    -3
      kcontrol/kdm/background.cpp
  37. +32
    -32
      kcontrol/kdm/kdm-appear.cpp
  38. +4
    -4
      kcontrol/kdm/kdm-appear.h
  39. +19
    -19
      kcontrol/kdm/kdm-conv.cpp
  40. +4
    -4
      kcontrol/kdm/kdm-conv.h
  41. +9
    -9
      kcontrol/kdm/kdm-font.cpp
  42. +4
    -4
      kcontrol/kdm/kdm-font.h
  43. +14
    -14
      kcontrol/kdm/kdm-shut.cpp
  44. +4
    -4
      kcontrol/kdm/kdm-shut.h
  45. +35
    -35
      kcontrol/kdm/kdm-users.cpp
  46. +4
    -4
      kcontrol/kdm/kdm-users.h
  47. +138
    -138
      kcontrol/kdm/kdm.desktop
  48. +25
    -25
      kcontrol/kdm/main.cpp
  49. +15
    -15
      kcontrol/kdm/main.h
  50. +1
    -1
      kcontrol/smserver/smserverconfigdlg.ui
  51. +3
    -3
      kdepasswd/kcm/kcm_useraccount.kcfg
  52. +2
    -2
      kdepasswd/kcm/main.cpp
  53. +1
    -1
      kdepasswd/kcm/pics/CMakeLists.txt
  54. +1
    -1
      kdepasswd/kcm/pics/Makefile.am
  55. +1
    -1
      kdesktop/CMakeLists.txt
  56. +2
    -2
      kdesktop/Makefile.am
  57. +1
    -1
      kdesktop/bgmanager.cc
  58. +1
    -1
      kdesktop/lock/CMakeLists.txt
  59. +2
    -2
      kdesktop/lock/Makefile.am
  60. +1
    -1
      kdesktop/lock/main.cc
  61. +1
    -1
      kdesktop/lock/sakdlg.cc
  62. +1
    -1
      kdesktop/lockeng.cc
  63. +2
    -2
      kdm/CMakeLists.txt
  64. +47
    -47
      kdm/ChangeLog
  65. +5
    -5
      kdm/Makefile.am
  66. +60
    -60
      kdm/README
  67. +7
    -7
      kdm/TODO
  68. +4
    -4
      kdm/backend/CMakeLists.txt
  69. +3
    -3
      kdm/backend/Makefile.am
  70. +1
    -1
      kdm/backend/client.c
  71. +1
    -1
      kdm/backend/ctrl.c
  72. +1
    -1
      kdm/backend/error.c
  73. +162
    -162
      kdm/config.def
  74. +4
    -4
      kdm/configure.in.bot
  75. +26
    -26
      kdm/configure.in.in
  76. +9
    -9
      kdm/confproc.pl
  77. +24
    -24
      kdm/kfrontend/CMakeLists.txt
  78. +29
    -29
      kdm/kfrontend/Makefile.am
  79. +80
    -80
      kdm/kfrontend/genkdmconf.c
  80. +4
    -4
      kdm/kfrontend/kchooser.cpp
  81. +1
    -1
      kdm/kfrontend/kchooser.h
  82. +4
    -4
      kdm/kfrontend/kconsole.cpp
  83. +1
    -1
      kdm/kfrontend/kconsole.h
  84. +22
    -22
      kdm/kfrontend/kdm_config.c
  85. +4
    -4
      kdm/kfrontend/kdm_greet.c
  86. +3
    -3
      kdm/kfrontend/kdm_greet.h
  87. +17
    -17
      kdm/kfrontend/kdmadmindialog.cpp
  88. +5
    -5
      kdm/kfrontend/kdmadmindialog.h
  89. +3
    -3
      kdm/kfrontend/kdmclock.cpp
  90. +3
    -3
      kdm/kfrontend/kdmclock.h
  91. +5
    -5
      kdm/kfrontend/kdmconfig.cpp
  92. +4
    -4
      kdm/kfrontend/kdmconfig.h
  93. +7
    -7
      kdm/kfrontend/kdmctl.c
  94. +54
    -54
      kdm/kfrontend/kdmshutdown.cpp
  95. +23
    -23
      kdm/kfrontend/kdmshutdown.h
  96. +7
    -7
      kdm/kfrontend/kfdialog.cpp
  97. +1
    -1
      kdm/kfrontend/kfdialog.h
  98. +5
    -5
      kdm/kfrontend/kgapp.cpp
  99. +8
    -8
      kdm/kfrontend/kgdialog.cpp
  100. +4
    -4
      kdm/kfrontend/kgdialog.h

+ 6
- 6
CMakeLists.txt View File

@@ -70,9 +70,9 @@ option( WITH_XTEST "Enable xext support" ${WITH_ALL_OPTIONS} )
option( WITH_LIBUSB "Enable control of some mouse models through libusb" ${WITH_ALL_OPTIONS} )
option( WITH_LIBRAW1394 "Enable visualization of ieee1394 devices through libraw1394" ${WITH_ALL_OPTIONS} )
option( WITH_SUDO_TDESU_BACKEND "Use sudo as backend for tdesu (default is su)" ${WITH_ALL_OPTIONS} )
option( WITH_PAM "kdm should use PAM" ${WITH_ALL_OPTIONS} )
option( WITH_SHADOW "kdm should use shadow passwords" ${WITH_ALL_OPTIONS} )
option( WITH_XDMCP "xdmcp support for kdm" ${WITH_ALL_OPTIONS} )
option( WITH_PAM "tdm should use PAM" ${WITH_ALL_OPTIONS} )
option( WITH_SHADOW "tdm should use shadow passwords" ${WITH_ALL_OPTIONS} )
option( WITH_XDMCP "xdmcp support for tdm" ${WITH_ALL_OPTIONS} )
option( WITH_XINERAMA "Enable xinerama extension support" ${WITH_ALL_OPTIONS} )
option( WITH_ARTS "Enable aRts support" ${WITH_ALL_OPTIONS} )
option( WITH_I8K "Enable Dell laptop support (ksysguard)" ${WITH_ALL_OPTIONS} )
@@ -107,7 +107,7 @@ option( BUILD_KDEEJECT "Build kdeeject" ${BUILD_ALL} )
option( BUILD_KDIALOG "Build kdialog" ${BUILD_ALL} )
option( BUILD_KREADCONFIG "Build kreadconfig" ${BUILD_ALL} )
option( BUILD_TDESU "Build tdesu" ${BUILD_ALL} )
option( BUILD_KDM "Build kdm" ${BUILD_ALL} )
option( BUILD_TDM "Build tdm" ${BUILD_ALL} )
option( BUILD_KSMSERVER "Build ksmserver" ${BUILD_ALL} )
option( BUILD_KSPLASHML "Build ksplashml" ${BUILD_ALL} )
option( BUILD_STARTKDE "Build starttde" ${BUILD_ALL} )
@@ -156,7 +156,7 @@ set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )

##### tdebase directories #######################

add_subdirectory( kdmlib )
add_subdirectory( tdmlib )

tde_conditional_add_subdirectory( BUILD_L10N l10n )
tde_conditional_add_subdirectory( BUILD_PICS pics )
@@ -182,7 +182,7 @@ tde_conditional_add_subdirectory( BUILD_KDEEJECT kdeeject )
tde_conditional_add_subdirectory( BUILD_KDIALOG kdialog )
tde_conditional_add_subdirectory( BUILD_KREADCONFIG kreadconfig )
tde_conditional_add_subdirectory( BUILD_TDESU tdesu )
tde_conditional_add_subdirectory( BUILD_KDM kdm )
tde_conditional_add_subdirectory( BUILD_TDM tdm )
tde_conditional_add_subdirectory( BUILD_KSMSERVER ksmserver )
tde_conditional_add_subdirectory( BUILD_KSPLASHML ksplashml )
tde_conditional_add_subdirectory( BUILD_KFIND kfind )


+ 12
- 12
ConfigureChecks.cmake View File

@@ -9,8 +9,8 @@
#
#################################################

# termios.h (kdm, kioslave)
if( BUILD_KDM OR BUILD_KIOSLAVES )
# termios.h (tdm, kioslave)
if( BUILD_TDM OR BUILD_KIOSLAVES )
check_include_file( termios.h HAVE_TERMIOS_H )
endif( )

@@ -22,7 +22,7 @@ endif( )


# pam
if( WITH_PAM AND (BUILD_KCHECKPASS OR BUILD_KDM) )
if( WITH_PAM AND (BUILD_KCHECKPASS OR BUILD_TDM) )
check_library_exists( pam pam_start "" HAVE_PAM )
if( HAVE_PAM )
check_include_file( "security/pam_appl.h" SECURITY_PAM_APPL_H )
@@ -166,26 +166,26 @@ if( BUILD_KIOSLAVES OR BUILD_KSYSGUARD )
endif( )


# getifaddrs (kcontrol, kdm)
if( BUILD_KCONTROL OR BUILD_KDM )
# getifaddrs (kcontrol, tdm)
if( BUILD_KCONTROL OR BUILD_TDM )
check_function_exists( getifaddrs HAVE_GETIFADDRS )
endif( )


# xkb (konsole, kdm, kxkb)
if( BUILD_KONSOLE OR BUILD_KDM OR BUILD_KXKB )
# xkb (konsole, tdm, kxkb)
if( BUILD_KONSOLE OR BUILD_TDM OR BUILD_KXKB )
check_include_file( X11/XKBlib.h HAVE_X11_XKBLIB_H )
if( HAVE_X11_XKBLIB_H )
check_library_exists( X11 XkbLockModifiers "" HAVE_XKB )
if( BUILD_KDM )
if( BUILD_TDM )
check_library_exists( X11 XkbSetPerClientControls "" HAVE_XKBSETPERCLIENTCONTROLS )
endif( )
endif( )
endif( )


# XBINDIR, XLIBDIR (kdm, kxkb)
if( BUILD_KDM OR BUILD_KXKB )
# XBINDIR, XLIBDIR (tdm, kxkb)
if( BUILD_TDM OR BUILD_KXKB )
find_program( some_x_program NAMES iceauth xrdb xterm )
if( NOT some_x_program )
set( some_x_program /usr/bin/xrdb )
@@ -216,8 +216,8 @@ find_package( TDE )


# dbus-tqt need Qt flags
# dbus (kdm, ksmserver)
if( BUILD_KDM OR BUILD_KSMSERVER )
# dbus (tdm, ksmserver)
if( BUILD_TDM OR BUILD_KSMSERVER )

pkg_search_module( DBUS dbus-1 )
if( NOT DBUS_FOUND )


+ 2
- 2
Makefile.am.in View File

@@ -2,10 +2,10 @@
## (C) 1997 Stephan Kulow

COMPILE_FIRST = libkonq
COMPILE_AFTER_kdmlib = kdesktop kicker ksmserver
COMPILE_AFTER_tdmlib = kdesktop kicker ksmserver
COMPILE_BEFORE_konqueror = kate
COMPILE_BEFORE_kcontrol = kicker
COMPILE_AFTER_kcontrol = kdm kdesktop
COMPILE_AFTER_kcontrol = tdm kdesktop

AUTOMAKE_OPTIONS = foreign 1.6.1



+ 1
- 1
README View File

@@ -62,7 +62,7 @@ libraries. Here is an overview of the directories:
* kdialog
Allows to display menu boxes from shell scripts.

* kdm
* tdm
Replacement for XDM, for those people that like graphical logins.

* kfind


+ 7
- 7
README.pam View File

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

PAM is a flexible application-transparent configurable user-authentication
@@ -27,7 +27,7 @@ By default, PAM is automatically used, if it is found. Use
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).
one of tdm, kcp and kss (for tdm, 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
@@ -35,18 +35,18 @@ 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
If the services are misconfigured, you will NOT be able to login via TDM
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
entries in the system log associated with tdm logins or kscreensaver
authentication failures.


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

type used by kdm used by kscreensaver
type used by tdm used by kscreensaver
---- ----------- --------------------
auth x x
account x
@@ -58,10 +58,10 @@ 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
Note: tdm 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
actions when a user opens or closes an tdm 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


+ 62
- 62
applnk/compat/userinfo.desktop View File

@@ -1,7 +1,7 @@
[Desktop Entry]
Type=Application
Exec=kcmshell kcm_useraccount
Icon=kdmconfig
Icon=tdmconfig
DocPath=kcontrol/userinfo/index.html

X-KDE-ModuleType=Library
@@ -160,68 +160,68 @@ Comment[vi]=Thay đổi thông tin tài khoản
Comment[wa]=Candjî l' informåcion do conte uzeu da vosse
Comment[zh_CN]=更改您的账户信息
Comment[zh_TW]=更改帳號資訊
Keywords=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account
Keywords[ar]=كلمات المرور,كلمة المرور,غيير كلمة المرور,أيقونة,وجه,kdm,إسم المستخدم,الإسم,الحساب
Keywords[az]=şifrələr,şifrə,dəyişdir,dəyişdirmək,timsal,şəkil,sifət,kdm,istifadəçi,ad,hesab
Keywords[be]=Паролі,Пароль,Змена паролю,Значка,твар,Імя карыстальніка,Уліковы рахунак,Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account
Keywords[bg]=парола, сметка, промяна на парола, име, потребител, Passwords, Password, Change Password, Icon, face, kdm, User Name, Name, Account
Keywords[bs]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,Šifre,Šifra,Promijenite šifru,Ikona,lice,Korisničko ime,Ime,login,Račun
Keywords[ca]=Contrasenyes,Contrasenya,Canvia contrasenya,Icona,aspecte,kdm,Nom d'usuari,Nom,Compte
Keywords[cs]=hesla,heslo,změnit heslo,ikona,obličej,kdm,jméno, uživatelské jméno,účet
Keywords[csb]=parola,parole,zmieni parolã,ikòna,kdm,brëkòwnik,miono,nôzwëskò,kònto
Keywords[cy]=Cyfrinair,Cyfrineiriau,Newid Cyfrinair,Eicon,wyneb,kdm,Defnydd-enw, Enw Defnyddiwr,Enw,Cyfrif
Keywords[da]=Kodeord,Adgangskode,Ændr kodeord,Ikon,ansigt,kdm,Brugernavn,Navn,Konto
Keywords[de]=Passwörter,Passwort,Passwort ändern,Symbol,Schriftart,kdm,User,Benutzername,Name,Account,Zugang,Konto
Keywords[el]=Κωδικοί πρόσβασης,Κωδικός πρόσβασης,Αλλαγή κωδικού πρόσβασης,Εικονίδιο,πρόσωπο,kdm,Όνομα χρήστη,Όνομα,Λογαριασμός
Keywords[eo]=Pasvortoj,Pasvorto,Ŝanĝu la pasvorton,Piktogramo,vizaĝo,kdm,Uzantnomo,Nomo,Konto
Keywords[es]=Contraseñas,Contraseña,Cambiar contraseña,Icono,cara,kdm,Nombre de usuario,Nombre,Cuenta
Keywords[et]=Paroolid,Parool,Parooli muutmine,Ikoon,nägu,kdm,Kasutajanimi,Nimi,Konto
Keywords[eu]=Pasahitzak,Pasahitza,Aldatu pasahitza,Ikonoa,aurpegia,kdm,Erabiltzaile izena,Izena,Kontua
Keywords[fa]=اسم رمزها، اسم رمز، تغییر اسم رمز، شمایل، سطح، kdm ، نام کاربر، نام، حساب
Keywords=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account
Keywords[ar]=كلمات المرور,كلمة المرور,غيير كلمة المرور,أيقونة,وجه,tdm,إسم المستخدم,الإسم,الحساب
Keywords[az]=şifrələr,şifrə,dəyişdir,dəyişdirmək,timsal,şəkil,sifət,tdm,istifadəçi,ad,hesab
Keywords[be]=Паролі,Пароль,Змена паролю,Значка,твар,Імя карыстальніка,Уліковы рахунак,Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account
Keywords[bg]=парола, сметка, промяна на парола, име, потребител, Passwords, Password, Change Password, Icon, face, tdm, User Name, Name, Account
Keywords[bs]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,Šifre,Šifra,Promijenite šifru,Ikona,lice,Korisničko ime,Ime,login,Račun
Keywords[ca]=Contrasenyes,Contrasenya,Canvia contrasenya,Icona,aspecte,tdm,Nom d'usuari,Nom,Compte
Keywords[cs]=hesla,heslo,změnit heslo,ikona,obličej,tdm,jméno, uživatelské jméno,účet
Keywords[csb]=parola,parole,zmieni parolã,ikòna,tdm,brëkòwnik,miono,nôzwëskò,kònto
Keywords[cy]=Cyfrinair,Cyfrineiriau,Newid Cyfrinair,Eicon,wyneb,tdm,Defnydd-enw, Enw Defnyddiwr,Enw,Cyfrif
Keywords[da]=Kodeord,Adgangskode,Ændr kodeord,Ikon,ansigt,tdm,Brugernavn,Navn,Konto
Keywords[de]=Passwörter,Passwort,Passwort ändern,Symbol,Schriftart,tdm,User,Benutzername,Name,Account,Zugang,Konto
Keywords[el]=Κωδικοί πρόσβασης,Κωδικός πρόσβασης,Αλλαγή κωδικού πρόσβασης,Εικονίδιο,πρόσωπο,tdm,Όνομα χρήστη,Όνομα,Λογαριασμός
Keywords[eo]=Pasvortoj,Pasvorto,Ŝanĝu la pasvorton,Piktogramo,vizaĝo,tdm,Uzantnomo,Nomo,Konto
Keywords[es]=Contraseñas,Contraseña,Cambiar contraseña,Icono,cara,tdm,Nombre de usuario,Nombre,Cuenta
Keywords[et]=Paroolid,Parool,Parooli muutmine,Ikoon,nägu,tdm,Kasutajanimi,Nimi,Konto
Keywords[eu]=Pasahitzak,Pasahitza,Aldatu pasahitza,Ikonoa,aurpegia,tdm,Erabiltzaile izena,Izena,Kontua
Keywords[fa]=اسم رمزها، اسم رمز، تغییر اسم رمز، شمایل، سطح، tdm ، نام کاربر، نام، حساب
Keywords[fi]=salasanat,salasana,muuta salasanaa,vaihda salasana,kuvake,kasvot,käyttäjän nimi,käyttäjätili,käyttäjätunnus
Keywords[fr]=mots de passe,mot de passe,changer le mot de passe,modifier le mot de passe,icône,visage,kdm,nom d'utilisateur,nom,compte
Keywords[fy]=Wachtwurden,Wachtwurd,Wachtwurd feroarje,ikoan,face,kdm,Brûkersnamme,Namme,Akkount
Keywords[ga]=Focail Fhaire,Focal Faire,Athraigh focal faire,Deilbhín,aghaidh, kdm,Ainm Úsáideora,Ainm
Keywords[gl]=Contrasinais,Contrasinal,Trocar contrasinal,icona,aspeito,kdm,Nome de Usuario,Nome,Conta
Keywords[he]=ססמאות, ססמה, שנה ססמה, סמל, פרצות, KDM,שם משתמש, שם,חשבון,Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account
Keywords[fr]=mots de passe,mot de passe,changer le mot de passe,modifier le mot de passe,icône,visage,tdm,nom d'utilisateur,nom,compte
Keywords[fy]=Wachtwurden,Wachtwurd,Wachtwurd feroarje,ikoan,face,tdm,Brûkersnamme,Namme,Akkount
Keywords[ga]=Focail Fhaire,Focal Faire,Athraigh focal faire,Deilbhín,aghaidh, tdm,Ainm Úsáideora,Ainm
Keywords[gl]=Contrasinais,Contrasinal,Trocar contrasinal,icona,aspeito,tdm,Nome de Usuario,Nome,Conta
Keywords[he]=ססמאות, ססמה, שנה ססמה, סמל, פרצות, TDM,שם משתמש, שם,חשבון,Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account
Keywords[hi]=पासवर्ड,पासवर्ड्स,पासवर्ड बदलें,प्रतीक,चेहरा,केडीएम,उपयोक्ता नाम,नाम,खाता
Keywords[hr]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,Lozinke,Lozinka,Promjena lozinke,Ikona,lice,Korisničko ime,Naziv,Ime,Nalog
Keywords[is]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,lykilorð,Breyta lykilorði,andlit,mynd,nafn
Keywords[it]=Password,CambiaPassword,Icona,faccia,kdm,Utente,Nome utente,Nome,Account
Keywords[ja]=パスワード,パスワード変更,アイコン,顔,kdm,ユーザ名,名前,アカウント
Keywords[ka]=პაროლები, პაროლი, პაროლის შეცვლა, ხატულა, სახე, kdm, მომხმარებლის სახელი, სახელი,ანგარიში
Keywords[km]=ពាក្យ​សម្ងាត់,ផ្លាស់ប្ដូរ​ពាក្យ​សម្ងាត់,រូបតំណាង,មុខ,kdm,ឈ្មោះ​អ្នក​ប្រើ,ឈ្មោះ,គណនី
Keywords[ko]=암호,비밀번호,아이콘,얼굴,사용자 이름,계정,kdm
Keywords[lt]=Slaptažodžiai,Slaptažodis,pakeisti slaptažodį, ženklelis,veidas,kdm,naudotojo vardas,Vardas,Paskyra,Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account
Keywords[lv]=Paroles,Parole,Mainīt paroli,Ikona,seja,kdm,Lietotāja vārds,Vārds,Konts
Keywords[mk]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,Лозинки,Лозинка,Смени лозинка,Икона,лице,Корисничко Име,Име,Сметка
Keywords[ms]=Kata laluan, Kata laluan, Tukar kata laluan,Ikon,face,kdm,Nama Pengguna,Nama,Akaun
Keywords[mt]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,Kont,Ibdel Password,Ikona,Isem
Keywords[nb]=Passord,Passord,Endre passord,Ikon,utseende,kdm,brukernavn,navn,konto
Keywords[nds]=Passwöör,Passwoort,Passwoort ännern,Lüttbild,icon,Gesicht,kdm,User Name,Brukernaam,Naam,Konto
Keywords[hr]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,Lozinke,Lozinka,Promjena lozinke,Ikona,lice,Korisničko ime,Naziv,Ime,Nalog
Keywords[is]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,lykilorð,Breyta lykilorði,andlit,mynd,nafn
Keywords[it]=Password,CambiaPassword,Icona,faccia,tdm,Utente,Nome utente,Nome,Account
Keywords[ja]=パスワード,パスワード変更,アイコン,顔,tdm,ユーザ名,名前,アカウント
Keywords[ka]=პაროლები, პაროლი, პაროლის შეცვლა, ხატულა, სახე, tdm, მომხმარებლის სახელი, სახელი,ანგარიში
Keywords[km]=ពាក្យ​សម្ងាត់,ផ្លាស់ប្ដូរ​ពាក្យ​សម្ងាត់,រូបតំណាង,មុខ,tdm,ឈ្មោះ​អ្នក​ប្រើ,ឈ្មោះ,គណនី
Keywords[ko]=암호,비밀번호,아이콘,얼굴,사용자 이름,계정,tdm
Keywords[lt]=Slaptažodžiai,Slaptažodis,pakeisti slaptažodį, ženklelis,veidas,tdm,naudotojo vardas,Vardas,Paskyra,Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account
Keywords[lv]=Paroles,Parole,Mainīt paroli,Ikona,seja,tdm,Lietotāja vārds,Vārds,Konts
Keywords[mk]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,Лозинки,Лозинка,Смени лозинка,Икона,лице,Корисничко Име,Име,Сметка
Keywords[ms]=Kata laluan, Kata laluan, Tukar kata laluan,Ikon,face,tdm,Nama Pengguna,Nama,Akaun
Keywords[mt]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,Kont,Ibdel Password,Ikona,Isem
Keywords[nb]=Passord,Passord,Endre passord,Ikon,utseende,tdm,brukernavn,navn,konto
Keywords[nds]=Passwöör,Passwoort,Passwoort ännern,Lüttbild,icon,Gesicht,tdm,User Name,Brukernaam,Naam,Konto
Keywords[ne]=पासवर्डहरू, पासवर्ड, पासवर्ड परिवर्तन, प्रतिमा, मोहडा, के डी एम, प्रयोगकर्ता नाम, नाम, खाता
Keywords[nl]=wachtwoorden,passwords,wachtwoord,password,password wijzigen,wachtwoord wijzigen,pictogram,face,kdm,gebruikersnaam,naam,account
Keywords[nn]=passord,endra passord,ikon,fjes,bilete,kdm,brukarnamn,namn,konto
Keywords[pa]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,ਖਾਤਾ,ਗੁਪਤ-ਕੋਡ,ਆਈਕਾਨ,ਉਪਭੋਗੀ ਨਾਂ,ਨਾਂ
Keywords[pl]=hasło,hasła,zmień hasło,ikona,kdm,użytkownik,imię,nazwisko,konto
Keywords[pt]=senhas,senha,mudar a senha,ícone,face,kdm,nome de utilizador,nome,conta
Keywords[pt_BR]=senhas,senhas,mudar senha,ícone,cara,kdm,nome do usuário, nome,conta
Keywords[ro]=parole,parolă,schimbă parolă,iconiță,față,kdm,nume utilizator,nume,cont
Keywords[ru]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,пользователь,пароль
Keywords[rw]=Amagambobanga,Ijambobanga,Guhindura Ijambobanga, Agashushondanga,isura,kdm,Izina ry'Ukoresha,Izina, Konti
Keywords[se]=beassanasánit,beassansátni,rievdat beassansáni,govaš,amadádju,kdm,geavaheaddjenamma,namma,kontu
Keywords[sk]=heslá,heslo,zmena hesla,ikona,obrázok,foto,kdm,používateľ,meno,účet
Keywords[sl]=gesla,geslo,spremeni geslo,ikona,obraz,kdm,uporabniško ime, ime,račun
Keywords[sr]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,Лозинке,Лозинка,Икона,лице,Име,Налог,Кориснички налог
Keywords[sr@Latn]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,Lozinke,Lozinka,Ikona,lice,Ime,Nalog,Korisnički nalog
Keywords[sv]=lösenord,ändra lösenord,ikon,bild,KDM,användarnamn,namn,konto
Keywords[ta]=கடவுச்சொற்கள்,கடவுச்சொல்,கடவுச்சொலை மாற்று,சின்னம்,முகம்,kdm,பயனர் பெயர்,பெயர்,கணக்கு
Keywords[nl]=wachtwoorden,passwords,wachtwoord,password,password wijzigen,wachtwoord wijzigen,pictogram,face,tdm,gebruikersnaam,naam,account
Keywords[nn]=passord,endra passord,ikon,fjes,bilete,tdm,brukarnamn,namn,konto
Keywords[pa]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,ਖਾਤਾ,ਗੁਪਤ-ਕੋਡ,ਆਈਕਾਨ,ਉਪਭੋਗੀ ਨਾਂ,ਨਾਂ
Keywords[pl]=hasło,hasła,zmień hasło,ikona,tdm,użytkownik,imię,nazwisko,konto
Keywords[pt]=senhas,senha,mudar a senha,ícone,face,tdm,nome de utilizador,nome,conta
Keywords[pt_BR]=senhas,senhas,mudar senha,ícone,cara,tdm,nome do usuário, nome,conta
Keywords[ro]=parole,parolă,schimbă parolă,iconiță,față,tdm,nume utilizator,nume,cont
Keywords[ru]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,пользователь,пароль
Keywords[rw]=Amagambobanga,Ijambobanga,Guhindura Ijambobanga, Agashushondanga,isura,tdm,Izina ry'Ukoresha,Izina, Konti
Keywords[se]=beassanasánit,beassansátni,rievdat beassansáni,govaš,amadádju,tdm,geavaheaddjenamma,namma,kontu
Keywords[sk]=heslá,heslo,zmena hesla,ikona,obrázok,foto,tdm,používateľ,meno,účet
Keywords[sl]=gesla,geslo,spremeni geslo,ikona,obraz,tdm,uporabniško ime, ime,račun
Keywords[sr]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,Лозинке,Лозинка,Икона,лице,Име,Налог,Кориснички налог
Keywords[sr@Latn]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,Lozinke,Lozinka,Ikona,lice,Ime,Nalog,Korisnički nalog
Keywords[sv]=lösenord,ändra lösenord,ikon,bild,TDM,användarnamn,namn,konto
Keywords[ta]=கடவுச்சொற்கள்,கடவுச்சொல்,கடவுச்சொலை மாற்று,சின்னம்,முகம்,tdm,பயனர் பெயர்,பெயர்,கணக்கு
Keywords[te]=పాస్ వర్డులు, పాస్ వర్డ్, పాస్ వర్డ్ ను మార్చు, ప్రతిమ, ముఖము, కెడిఎం, యూజర్ పేరు, పేరు, ఖాతా
Keywords[tr]=Parolalar,Parola,Parola Değişimi,Simge,yüz,kdm,Kullanıcı Adı,İsim,Ad,Hesap
Keywords[uk]=паролі,пароль,зміна пароля,піктограма,обличчя,kdm,ім'я користувача,ім'я,рахунок
Keywords[uz]=Foydalanuvchining ismi,Maxfiy soʻzlar,Maxfiy soʻz,Maxfiy soʻzni oʻzgartirish,Nishoncha,Foydalanuvchi,Hisob,kdm
Keywords[uz@cyrillic]=Фойдаланувчининг исми,Махфий сўзлар,Махфий сўз,Махфий сўзни ўзгартириш,Нишонча,Фойдаланувчи,Ҳисоб,kdm
Keywords[vi]=Các mật khẩu,Mật khẩu,Đổi mật khẩu,Biểu tượng,mặt,kdm,Tên Người dùng,Tên,Tài khoản
Keywords[wa]=Sicrets,Sicret,Candjî l' sicret,imådjete,kdm,No d' uzeu,No d' elodjaedje,No,Conte
Keywords[zh_CN]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,密码,更改密码,图标,头像,用户名,姓名,账户
Keywords[zh_TW]=Passwords,Password,Change Password,Icon,face,kdm,User Name,Name,Account,密碼,改變密碼,圖示,外觀,使用者名稱,名稱,帳號
Keywords[tr]=Parolalar,Parola,Parola Değişimi,Simge,yüz,tdm,Kullanıcı Adı,İsim,Ad,Hesap
Keywords[uk]=паролі,пароль,зміна пароля,піктограма,обличчя,tdm,ім'я користувача,ім'я,рахунок
Keywords[uz]=Foydalanuvchining ismi,Maxfiy soʻzlar,Maxfiy soʻz,Maxfiy soʻzni oʻzgartirish,Nishoncha,Foydalanuvchi,Hisob,tdm
Keywords[uz@cyrillic]=Фойдаланувчининг исми,Махфий сўзлар,Махфий сўз,Махфий сўзни ўзгартириш,Нишонча,Фойдаланувчи,Ҳисоб,tdm
Keywords[vi]=Các mật khẩu,Mật khẩu,Đổi mật khẩu,Biểu tượng,mặt,tdm,Tên Người dùng,Tên,Tài khoản
Keywords[wa]=Sicrets,Sicret,Candjî l' sicret,imådjete,tdm,No d' uzeu,No d' elodjaedje,No,Conte
Keywords[zh_CN]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,密码,更改密码,图标,头像,用户名,姓名,账户
Keywords[zh_TW]=Passwords,Password,Change Password,Icon,face,tdm,User Name,Name,Account,密碼,改變密碼,圖示,外觀,使用者名稱,名稱,帳號

+ 8
- 8
config.h.cmake View File

@@ -15,13 +15,13 @@
// kdesktop, kcontrol, ksplashml
#cmakedefine HAVE_XCURSOR 1

// konsole, kdm, kxkb
// konsole, tdm, kxkb
#cmakedefine HAVE_XKB 1

// kxkb
#cmakedefine HAVE_XTEST 1

// kdm, kioslave
// tdm, kioslave
#cmakedefine HAVE_TERMIOS_H 1

// kioslave/media
@@ -37,7 +37,7 @@
// kioslave/smtp, kioslave/pop3
#cmakedefine HAVE_LIBSASL2 1

// kdm, kcontrol
// tdm, kcontrol
#cmakedefine HAVE_GETIFADDRS 1

// kio_fish
@@ -96,7 +96,7 @@
#cmakedefine HAVE_SYS_WAIT_H 1
#cmakedefine DEFAULT_SUPER_USER_COMMAND "@DEFAULT_SUPER_USER_COMMAND@"

// kdm, kcheckpass, kdesktop
// tdm, kcheckpass, kdesktop
#cmakedefine HAVE_PAM 1

// kcheckpass
@@ -105,7 +105,7 @@
// kdesktop
#cmakedefine KSCREENSAVER_PAM_SERVICE "@KSCREENSAVER_PAM_SERVICE@"

// kdm
// tdm
#cmakedefine XBINDIR "@XBINDIR@"
#define KDE_BINDIR "@TDE_BIN_DIR@"
#define KDE_DATADIR "@TDE_DATA_DIR@"
@@ -145,7 +145,7 @@
#cmakedefine DEV_RANDOM "@DEV_RANDOM@"

#cmakedefine USE_PAM 1
#cmakedefine KDM_PAM_SERVICE "@KDM_PAM_SERVICE@"
#cmakedefine TDM_PAM_SERVICE "@TDM_PAM_SERVICE@"

#define USESHADOW 1
#define HAVE_SHADOW 1
@@ -163,8 +163,8 @@
#cmakedefine HAVE_ARTS 1
#cmakedefine COVARIANT_RETURN_BROKEN 1

// kdm, kxkb
// tdm, kxkb
#cmakedefine XLIBDIR "@XLIBDIR@"

// kdm, kcontrol
// tdm, kcontrol
#cmakedefine WITH_XRANDR "@WITH_XRANDR@"

+ 3
- 3
configure.in.in View File

@@ -5,7 +5,7 @@ KDE_ENABLE_HIDDEN_VISIBILITY
dnl PAM, shadow passwords, libcrypt
KDE_PASSWDLIBS

DEF_PAM_SERVICE(kdm, kdm, KDM)
DEF_PAM_SERVICE(tdm, tdm, TDM)
DEF_PAM_SERVICE(kcp, kcheckpass, KCHECKPASS)
DEF_PAM_SERVICE(kss, kscreensaver, KSCREENSAVER)

@@ -230,7 +230,7 @@ AH_VERBATIM(_broken_xkb, [
#endif
])

dnl this is for kdm and kcontrol
dnl this is for tdm and kcontrol
KDE_EXPAND_MAKEVAR(KDE_CONFDIR, kde_confdir)
AC_DEFINE_UNQUOTED(KDE_CONFDIR, "$KDE_CONFDIR", [KDE's configuration directory])
KDE_EXPAND_MAKEVAR(KDE_DATADIR, kde_datadir)
@@ -239,7 +239,7 @@ KDE_EXPAND_MAKEVAR(KDE_BINDIR, kde_bindir)
AC_DEFINE_UNQUOTED(KDE_BINDIR, "$KDE_BINDIR", [KDE's binaries directory])
AC_SUBST(KDE_BINDIR)

dnl libart is used by kdm, kcontrol and thumbnails code in kioslaves
dnl libart is used by tdm, kcontrol and thumbnails code in kioslaves
KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
])


+ 12
- 12
doc/faq/configkde.docbook View File

@@ -71,9 +71,9 @@ a line saying <userinput>id:3:initdefault:</userinput>. Change it to
comment out the following line:
<literal>x:5:respawn:/usr/bin/X11/xdm -nodaemon</literal> and
replace it with
<userinput>x:5:respawn:<replaceable>/opt/kde/</replaceable>bin/kdm
<userinput>x:5:respawn:<replaceable>/opt/kde/</replaceable>bin/tdm
-nodaemon</userinput>.
<note><para>The location of &kdm; may differ on your
<note><para>The location of &tdm; may differ on your
system.</para></note></para>
<para>For changes to take effect immediately, type <command>init
5</command> (for &RedHat; systems) at the shell prompt.
@@ -86,7 +86,7 @@ be in for a hard time getting back....</para></caution></para>
For FreeBSD, you should edit the file <filename>/etc/ttys</filename>
and change one of the lines that look like
<programlisting>ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</programlisting>
to instead say <userinput>ttyv8 "/usr/local/bin/kdm -nodaemon" xterm
to instead say <userinput>ttyv8 "/usr/local/bin/tdm -nodaemon" xterm
off secure</userinput>.</para>
</answer>
</qandaentry>
@@ -136,11 +136,11 @@ to whatever you want.</para>

<qandaentry>
<question>
<para>&kde; (&kdm;) does not read my
<para>&kde; (&tdm;) does not read my
<filename>.bash_profile</filename>!</para>
</question>
<answer>
<para>The login managers<application>xdm</application> and &kdm; do
<para>The login managers<application>xdm</application> and &tdm; do
not run a login shell, so <filename>.profile</filename>,
<filename>.bash_profile</filename>, &etc; are not
sourced. When the user logs in, <application>xdm</application> runs
@@ -233,17 +233,17 @@ computer (sometimes referred to as <quote>fast user switching</quote>) you
need to tell the program that logs you in that it can use more than one
session (or, in &X-Window; terms, <quote>display</quote>) at a time.</para>

<para>In &kde;, this program is called &kdm; which stands for <quote>&kde;
Display Manager</quote>. If you are not using &kdm; as your login screen
<para>In &kde;, this program is called &tdm; which stands for <quote>&kde;
Display Manager</quote>. If you are not using &tdm; as your login screen
then you will need to consult the documentation for the software you are using on how to
accomplish multiple sessions.</para>

<para>By default, this will be configured at installation time automatically
if &kdm; supports virtual terminals on your system (currently Linux only).
If it was not configured automatically, consult the &kdm; manual, section
<ulink url="help:/kdm/kdmrc-xservers">Specifying permanent &X-Server;s</ulink>.
After modifying kdmrc, you will have to let &kdm; know about it; just
invoke <command>killall -HUP kdm</command>.</para>
if &tdm; supports virtual terminals on your system (currently Linux only).
If it was not configured automatically, consult the &tdm; manual, section
<ulink url="help:/tdm/tdmrc-xservers">Specifying permanent &X-Server;s</ulink>.
After modifying tdmrc, you will have to let &tdm; know about it; just
invoke <command>killall -HUP tdm</command>.</para>
</answer>
</qandaentry>
</qandaset>


+ 2
- 2
doc/faq/install.docbook View File

@@ -383,7 +383,7 @@ path.</para>
<para>Edit the file <filename>.xinitrc</filename> in your home folder (make a backup
copy first!), remove everything that looks like calling a window
manager, and insert <command>starttde</command> instead. Restart the &X-Server;. If you use
&kdm;/<application>xdm</application>, you will have to edit the file <filename>.xsession</filename> instead of
&tdm;/<application>xdm</application>, you will have to edit the file <filename>.xsession</filename> instead of
<filename>.xinitrc</filename>. And if there is no <filename>.xinitrc</filename> or <filename>.xsession</filename> in your home
folder, simply create a new one with just one line containing
<command>starttde</command>.
@@ -428,7 +428,7 @@ can lead to problems if you are not careful. </para>
<filename>starttde</filename> script. Simply put the line
<command>starttde</command> at the end of your <filename>.xsession</filename>
file (or your <filename>.xinitrc</filename> or <filename>.Xclients</filename>
file if you are not using &kdm; or <application>xdm</application>). Please
file if you are not using &tdm; or <application>xdm</application>). Please
also remove the lines that start your previous window manager. If there is no
<filename>.xsession</filename>, <filename>.xinitrc</filename>, or
<filename>.Xclients</filename> in your home folder, simply create a new one


+ 1
- 1
doc/faq/notrelated.docbook View File

@@ -44,7 +44,7 @@ start &X-Window; using <command>startx <option> -bpp
<replaceable>number</replaceable></option></command> where
<replaceable>number</replaceable> can be 8, 16, 24 or 32, depending on
the depth you want. Alternatively, if you are using
<application>xdm</application>/&kdm;, you
<application>xdm</application>/&tdm;, you
need to edit
<filename>/etc/X11/xdm/Xservers</filename> (may vary) and enter
<userinput>:0 local /usr/X11R6/bin/X -bpp 16</userinput> for 16 bit color


+ 1
- 1
doc/kcontrol/kcmsmserver/index.docbook View File

@@ -86,7 +86,7 @@ first place? --></para></listitem>

<para>You can configure what should happen by default when you log out of
&kde;. These options are not possible on all operating systems, and some of
them may not appear unless you are using &kdm; as your login manager.</para>
them may not appear unless you are using &tdm; as your login manager.</para>

<para>The options available are self explanatory, if you are in doubt,
leave the default settings. They are:</para>


+ 1
- 1
doc/kcontrol/kdm/CMakeLists.txt View File

@@ -9,4 +9,4 @@
#
#################################################

tde_create_handbook( DESTINATION kcontrol/kdm )
tde_create_handbook( DESTINATION kcontrol/tdm )

+ 1
- 1
doc/kcontrol/kdm/Makefile.am View File

@@ -1,2 +1,2 @@
KDE_LANG = en
KDE_DOCS = kcontrol/kdm
KDE_DOCS = kcontrol/tdm

+ 32
- 32
doc/kcontrol/kdm/index.docbook View File

@@ -21,7 +21,7 @@
<keywordset>
<keyword>KDE</keyword>
<keyword>KControl</keyword>
<keyword>KDM configuration</keyword>
<keyword>TDM configuration</keyword>
<keyword>login manager</keyword>
<keyword>login</keyword>
</keywordset>
@@ -31,20 +31,20 @@
<title>Login Manager</title>

<para>Using this module, you can configure the &kde; graphical login
manager, &kdm;. You can change how the login screen looks, who has
manager, &tdm;. You can change how the login screen looks, who has
access using the login manager and who can shutdown the
computer.</para>

<para>In order to organize all of these options, this module is
divided into six sections: <link
linkend="kdmconfig-appearance"><guilabel>Appearance</guilabel></link>,
<link linkend="kdmconfig-font"><guilabel>Font</guilabel></link>, <link
linkend="kdmconfig-background"><guilabel>Background</guilabel></link>,
linkend="tdmconfig-appearance"><guilabel>Appearance</guilabel></link>,
<link linkend="tdmconfig-font"><guilabel>Font</guilabel></link>, <link
linkend="tdmconfig-background"><guilabel>Background</guilabel></link>,
<link
linkend="kdmconfig-sessions"><guilabel>Sessions</guilabel></link>,
<link linkend="kdmconfig-users"><guilabel>Users</guilabel></link> and
linkend="tdmconfig-sessions"><guilabel>Sessions</guilabel></link>,
<link linkend="tdmconfig-users"><guilabel>Users</guilabel></link> and
<link
linkend="kdmconfig-convenience"><guilabel>Convenience</guilabel></link>.</para>
linkend="tdmconfig-convenience"><guilabel>Convenience</guilabel></link>.</para>

<para>You can switch between the sections using the tabs at the top of
the window.</para>
@@ -55,15 +55,15 @@ Button. You will then be asked for a superuser password. Entering a
correct password will allow you to modify the settings of this
module.</para></note>

<sect2 id="kdmconfig-appearance">
<sect2 id="tdmconfig-appearance">
<title>Appearance</title>

<para>From this page you can change the visual appearance of &kdm;,
<para>From this page you can change the visual appearance of &tdm;,
&kde;'s graphical login manager.</para>

<para>The greeting string is the title of the login screen. If the
string contains the word <computeroutput>HOSTNAME</computeroutput> it
will be translated to the domainless name of the machine &kdm; is
will be translated to the domainless name of the machine &tdm; is
installed on.</para>

<para>You can then choose to show either the current system time, a logo
@@ -87,11 +87,11 @@ dialog.</para>
</itemizedlist>

<para>If you do not specify a logo the default
<filename>$<envar>TDEDIR</envar>/share/apps/kdm/pics/kdelogo.png</filename>
<filename>$<envar>TDEDIR</envar>/share/apps/tdm/pics/kdelogo.png</filename>
will be displayed.</para>

<para>While &kde;'s style depends on the settings of the user logged in,
the style used by &kdm; can be configured using the <guilabel>GUI
the style used by &tdm; can be configured using the <guilabel>GUI
Style</guilabel> option.</para>

<para>Below that, you have two dropdown boxes to choose the language and the
@@ -99,7 +99,7 @@ country for your login box.</para>

</sect2>

<sect2 id="kdmconfig-font">
<sect2 id="tdmconfig-font">
<title>Font</title>

<para>From this section of the module you can change the fonts used in
@@ -130,7 +130,7 @@ login window.</para>

</sect2>

<sect2 id="kdmconfig-background">
<sect2 id="tdmconfig-background">
<title>Background</title>

<para>Here you can change the desktop background which will be displayed
@@ -269,21 +269,21 @@ stretched to fit all four corners.</para> </listitem>

</sect2>

<sect2 id="kdmconfig-sessions">
<sect2 id="tdmconfig-sessions">
<title>Sessions</title>

<para><guilabel>Allow to shutdown</guilabel></para>
<para>Use this dropdown box to choose who is allowed to shut down:</para>
<itemizedlist>
<listitem>
<para><guilabel>None</guilabel>: No one can shutdown the computer using &kdm;.
<para><guilabel>None</guilabel>: No one can shutdown the computer using &tdm;.
You must be logged in, and execute a command.</para>
</listitem>
<listitem>
<para><guilabel>All</guilabel>: Everyone can shutdown the computer using
&kdm;.</para>
&tdm;.</para>
</listitem>
<listitem><para><guilabel>Root only</guilabel>: &kdm; requires that the
<listitem><para><guilabel>Root only</guilabel>: &tdm; requires that the
<systemitem>root</systemitem> password be entered before shutting down the
computer.</para></listitem>
<listitem><para><guilabel>Console only</guilabel>: The user must be at this
@@ -305,13 +305,13 @@ defaults to:</para>

<para><command>/sbin/init <option>3</option></command></para>

<para>When <guilabel>Show boot options</guilabel> is enabled, &kdm; will on reboot
<para>When <guilabel>Show boot options</guilabel> is enabled, &tdm; will on reboot
offer you options for the lilo boot manager. For this feature to work, you will
need to supply the correct paths to your <command>lilo</command> command and to
lilo's map file.</para>


<sect3 id="kdmconfig-sess">
<sect3 id="tdmconfig-sess">
<title>Session types</title>

<para>Define which session types should be accessible from the login
@@ -335,7 +335,7 @@ blank entitled <guilabel>New types</guilabel>, and click
</sect2>


<sect2 id="kdmconfig-users">
<sect2 id="tdmconfig-users">
<title>Users</title>

<para>From here you can change the way users are represented in the
@@ -359,7 +359,7 @@ more traditional. Users will need to type their username, and password
to gain entrance. This is the preferred way if you have many users on
this terminal.</para>

<sect3 id="kdmconfig-showusers">
<sect3 id="tdmconfig-showusers">
<title>To show (and sort) or not to show users</title>

<para>Along the right edge of the window are two check boxes:</para>
@@ -376,7 +376,7 @@ effect.</para>

</sect3>

<sect3 id="kdmconfig-whichusers">
<sect3 id="tdmconfig-whichusers">
<title>How to determine which users to show and which users to hide</title>

<para>Below the user image box, and above the <guilabel>Show
@@ -395,7 +395,7 @@ users</guilabel> is not checked, this has no effect. </para></listitem>

</sect3>

<sect3 id="kdmconfig-select">
<sect3 id="tdmconfig-select">
<title>Select users</title>

<para>This page contains three listboxes. The large listbox on the left
@@ -413,7 +413,7 @@ to the leftmost box.</para>

</sect3>

<sect3 id="kdmconfig-image">
<sect3 id="tdmconfig-image">
<title>Images</title>

<note><para>This section of the manual only applies if <guilabel>Show
@@ -422,9 +422,9 @@ effect.</para></note>

<para>Every user on the system can be represented by a image. The image
for the user is kept in a file called
<filename>$<envar>TDEDIR</envar>/share/apps/kdm/pics/users/$<envar>USER</envar>.xpm.</filename>
<filename>$<envar>TDEDIR</envar>/share/apps/tdm/pics/users/$<envar>USER</envar>.xpm.</filename>
If the user doesn't have such a file the file
<filename>$<envar>TDEDIR</envar>/share/apps/kdm/pics/users/default.xpm</filename>
<filename>$<envar>TDEDIR</envar>/share/apps/tdm/pics/users/default.xpm</filename>
will be used instead.</para>

<para>To assign a new image to a user just select the user in one of the
@@ -445,7 +445,7 @@ button.</para>
</sect2>


<sect2 id="kdmconfig-convenience">
<sect2 id="tdmconfig-convenience">
<title>Convenience</title>

<para>In the <guilabel>convenience</guilabel> tab you can configure some
@@ -467,9 +467,9 @@ the option <guilabel>Enable auto-login</guilabel>.</para>

<para>Automatic login comes in two flavors: <guilabel>truly automatic
login</guilabel> acts like you would expect automatic login to, &ie;
&kdm; will automatically login without expecting any input from the
&tdm; will automatically login without expecting any input from the
user. Enable this using the <guilabel>Truly automatic login</guilabel>
option. If this option is not enabled, &kdm; will start normally,
option. If this option is not enabled, &tdm; will start normally,
enabling you to login as any user, and will only perform automatic login
if you kill the X server, &eg; by pressing <keycombo
action="simul">&Ctrl;&Alt;<keycap>Backspace</keycap></keycombo>.</para>
@@ -504,7 +504,7 @@ password-less login, &eg;
option allows you to skip the authentication procedure when your X
server accidentally crashed. <guilabel>Show previous user</guilabel>
will show the name of the last login already entered into the login
field in &kdm;. Some site administrators would consider even this a
field in &tdm;. Some site administrators would consider even this a
possible security weakness, because potential attackers then know at
least one valid login.</para>



+ 1
- 1
doc/kcontrol/mouse/index.docbook View File

@@ -408,7 +408,7 @@ and permissions, as shown below:
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
# New code, using lock files instead of copying /dev/console permissions
# This also works with non-kdm logins (e.g. on a virtual terminal)
# This also works with non-tdm logins (e.g. on a virtual terminal)
# Idea and code from Nalin Dahyabhai <nalin@redhat.com>
if [ -f /var/run/console.lock ]
then


+ 1
- 1
doc/kdm/CMakeLists.txt View File

@@ -9,4 +9,4 @@
#
#################################################

tde_create_handbook( DESTINATION kdm )
tde_create_handbook( DESTINATION tdm )

+ 3
- 3
doc/kdm/Makefile.am View File

@@ -1,6 +1,6 @@
conf_def = $(top_srcdir)/kdm/config.def
ref: $(conf_def) $(top_srcdir)/kdm/confproc.pl
$(PERL) -w $(top_srcdir)/kdm/confproc.pl --doc $(conf_def) kdmrc-ref.docbook
conf_def = $(top_srcdir)/tdm/config.def
ref: $(conf_def) $(top_srcdir)/tdm/confproc.pl
$(PERL) -w $(top_srcdir)/tdm/confproc.pl --doc $(conf_def) tdmrc-ref.docbook

KDE_LANG = en
KDE_DOCS = AUTO

+ 129
- 129
doc/kdm/index.docbook View File

@@ -1,21 +1,21 @@
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
<!ENTITY kappname "&kdm;">
<!ENTITY kappname "&tdm;">
<!ENTITY package "tdebase">
<!ENTITY kdmrc "<filename>kdmrc</filename>">
<!ENTITY tdmrc "<filename>tdmrc</filename>">
<!ENTITY ksmserver "<application>ksmserver</application>">
<!ENTITY kdesktop "<application>kdesktop</application>">
<!ENTITY XDMCP "<acronym>XDMCP</acronym>">
<!ENTITY xdm "<application>xdm</application>">
<!ENTITY kdmrc-ref SYSTEM "kdmrc-ref.docbook">
<!ENTITY tdmrc-ref SYSTEM "tdmrc-ref.docbook">
<!ENTITY % addindex "INCLUDE">
<!ENTITY % English "INCLUDE" > <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title>The &kdm; Handbook</title>
<title>The &tdm; Handbook</title>

<authorgroup>
<author>
@@ -53,13 +53,13 @@
<releaseinfo>0.05.02</releaseinfo>

<abstract>
<para>This document describes &kdm; the &kde; Display Manager. &kdm;
<para>This document describes &tdm; the &kde; Display Manager. &tdm;
is also known as the <quote>Login Manager</quote>.</para>
</abstract>

<keywordset>
<keyword>KDE</keyword>
<keyword>kdm</keyword>
<keyword>tdm</keyword>
<keyword>xdm</keyword>
<keyword>display manager</keyword>
<keyword>login manager</keyword>
@@ -70,9 +70,9 @@ is also known as the <quote>Login Manager</quote>.</para>
<chapter id="introduction">
<title>Introduction</title>

<para>&kdm; provides a graphical interface that allows you to log in to a
<para>&tdm; provides a graphical interface that allows you to log in to a
system. It prompts for login (username) and password, authenticates the user
and starts a <quote>session</quote>. &kdm; is superior to &xdm;, the X
and starts a <quote>session</quote>. &tdm; is superior to &xdm;, the X
Display Manager, in a number of ways.</para>

</chapter>
@@ -81,7 +81,7 @@ Display Manager, in a number of ways.</para>
<!-- * Just enough config to get it to run and login to KDE
* Adding more session types (GNOME, etc)
* Adding other customizations to XSession (ssh/gpg-agent, etc)
* Further customization to KDM (via the kcontrol module, and by
* Further customization to TDM (via the kcontrol module, and by
hand)
* XDMCP by query
* XDMCP by broadcast
@@ -137,10 +137,10 @@ look in their documentation for the correct command.</para>

<para>At this point, typing <userinput><command>startx</command></userinput>
on the commandline should start X, with a &kde; session. The next task is
to try &kdm;.</para>
to try &tdm;.</para>

<para>As <systemitem class="username">root</systemitem>, type
<userinput><command>kdm</command></userinput> at the prompt.</para>
<userinput><command>tdm</command></userinput> at the prompt.</para>

<para>You should see a login window, which is described more fully in <xref
linkend="login" />.</para>
@@ -154,7 +154,7 @@ above for each of them.</para>

<note>
<para>This is a quick guide to getting up and running only. You probably
will want to customize &kdm; further, for example, to hide the names of the
will want to customize &tdm; further, for example, to hide the names of the
system accounts, to allow further sessions, and much more. Please read
through the rest of this manual to find out how to do these things.</para>
</note>
@@ -164,7 +164,7 @@ through the rest of this manual to find out how to do these things.</para>
<chapter id="login">
<title>The Login Window</title>

<para> The user interface to &kdm; consists of two dialog boxes. The main
<para> The user interface to &tdm; consists of two dialog boxes. The main
dialog box has these controls:</para>

<itemizedlist>
@@ -186,7 +186,7 @@ imitation of the login box on &IRIX;).</para>
</listitem>

<listitem>
<para>A <guilabel>Menu</guilabel> drop down box that allows &kdm; to be used
<para>A <guilabel>Menu</guilabel> drop down box that allows &tdm; to be used
to start sessions with various different window managers or desktop
environments installed on the system.</para>
</listitem>
@@ -233,7 +233,7 @@ and bring up the login dialog again.</para>
<listitem>
<para>(Optionally on local displays) A <guimenuitem>Console
Mode</guimenuitem> item that terminates the currently running &X-Server; and
leaves you alone with a console login. &kdm; will resume the graphical login
leaves you alone with a console login. &tdm; will resume the graphical login
if nobody is logged in at the console for some time.</para>
</listitem>
</itemizedlist>
@@ -285,56 +285,56 @@ software.</para>

<para>Pressing the <guibutton>OK</guibutton> button initiates the selected
action; pressing the <guibutton>Cancel</guibutton> button returns to the
main &kdm; dialog box. </para>
main &tdm; dialog box. </para>

</chapter>

<!-- *********************************************************************** -->
<chapter id="configuring-kdm">
<title>Configuring &kdm;</title>
<chapter id="configuring-tdm">
<title>Configuring &tdm;</title>

<para>This chapter assumes that &kdm; is already up and running on your
<para>This chapter assumes that &tdm; is already up and running on your
system, and that you simply want to change its behavior in some way.</para>

<para>When &kdm; starts up, it reads its configuration from the folder
<filename class="directory">$TDEDIR/share/config/kdm/</filename> (this may
be <filename class="directory">/etc/trinity/kdm/</filename> or something else
<para>When &tdm; starts up, it reads its configuration from the folder
<filename class="directory">$TDEDIR/share/config/tdm/</filename> (this may
be <filename class="directory">/etc/trinity/tdm/</filename> or something else
on your system).</para>

<para>The main configuration file is &kdmrc;; all other files are
<para>The main configuration file is &tdmrc;; all other files are
referenced from there and could be stored under any name anywhere on
the system - but usually that would not make much sense for obvious
reasons (one particular exception is referencing configuration files
of an already installed &xdm; - however when a new &kdm; is installed,
of an already installed &xdm; - however when a new &tdm; is installed,
it will import settings from those files if it finds an already installed
&xdm;).</para>

<para>Since &kdm; must run before any user is logged in, it is not
<para>Since &tdm; must run before any user is logged in, it is not
associated with any particular user. Therefore, it is not possible to have
user-specific configuration files; all users share the common &kdmrc;. It
follows from this that the configuration of &kdm; can only be altered by
user-specific configuration files; all users share the common &tdmrc;. It
follows from this that the configuration of &tdm; can only be altered by
those users that have write access to
<filename>$<envar>TDEDIR</envar>/share/config/kdm/kdmrc</filename> (normally
<filename>$<envar>TDEDIR</envar>/share/config/tdm/tdmrc</filename> (normally
restricted to system administrators logged in as <systemitem
class="username">root</systemitem>).</para>

<para>You can view the &kdmrc; file currently in use on your system, and you
can configure &kdm; by editing this file. Alternatively, you can use the
<para>You can view the &tdmrc; file currently in use on your system, and you
can configure &tdm; by editing this file. Alternatively, you can use the
graphical configuration tool provided by the &kcontrolcenter; (under
<menuchoice><guisubmenu>System Administration</guisubmenu><guimenuitem>Login
Manager</guimenuitem></menuchoice>), which is described in <ulink
url="help:/kcontrol/login-manager.html">the &kcontrolcenter; help files</ulink>.
</para>

<para>The remainder of this chapter describes configuration of &kdm;
via the &kcontrolcenter; module, and the <link linkend="kdm-files">next
chapter</link> describes the options available in &kdmrc; itself. If
<para>The remainder of this chapter describes configuration of &tdm;
via the &kcontrolcenter; module, and the <link linkend="tdm-files">next
chapter</link> describes the options available in &tdmrc; itself. If
you only need to configure for local users, the &kcontrolcenter; module
should be sufficient for your needs. If you need to configure remote
logins, or have multiple &kdm; sessions running, you will need to read
logins, or have multiple &tdm; sessions running, you will need to read
on.</para>

<sect1 id="kdm-kcontrol-module">
<sect1 id="tdm-kcontrol-module">
<sect1info>
<authorgroup>
<author>&Thomas.Tanghus; &Thomas.Tanghus.mail;</author>
@@ -346,31 +346,31 @@ on.</para>
<title>The Login Manager &kcontrolcenter; Module</title>

<para>Using this module, you can configure the &kde; graphical login
manager, &kdm;. You can change how the login screen looks, who has
manager, &tdm;. You can change how the login screen looks, who has
access using the login manager and who can shutdown the
computer.</para>

<note><para>All settings will be written to the configuration file
&kdmrc;, which in its original state has many comments to help you
configure &kdm;. Using this &kcontrolcenter; module will strip these
comments from the file. All available options in &kdmrc; are covered
in <xref linkend="kdm-files"/>.</para>
&tdmrc;, which in its original state has many comments to help you
configure &tdm;. Using this &kcontrolcenter; module will strip these
comments from the file. All available options in &tdmrc; are covered
in <xref linkend="tdm-files"/>.</para>

<para>The options listed in this chapter are cross referenced with
their equivalents in &kdmrc;. All options available in the &kcontrol;
module are also available directly in &kdmrc; but the reverse is not
their equivalents in &tdmrc;. All options available in the &kcontrol;
module are also available directly in &tdmrc; but the reverse is not
true.</para></note>

<para>In order to organize all of these options, this module is
divided into several sections: <link
linkend="kdmconfig-appearance"><guilabel>Appearance</guilabel></link>,
<link linkend="kdmconfig-font"><guilabel>Font</guilabel></link>, <link
linkend="kdmconfig-background"><guilabel>Background</guilabel></link>,
linkend="tdmconfig-appearance"><guilabel>Appearance</guilabel></link>,
<link linkend="tdmconfig-font"><guilabel>Font</guilabel></link>, <link
linkend="tdmconfig-background"><guilabel>Background</guilabel></link>,
<link
linkend="kdmconfig-shutdown"><guilabel>Shutdown</guilabel></link>,
<link linkend="kdmconfig-users"><guilabel>Users</guilabel></link> and
linkend="tdmconfig-shutdown"><guilabel>Shutdown</guilabel></link>,
<link linkend="tdmconfig-users"><guilabel>Users</guilabel></link> and
<link
linkend="kdmconfig-convenience"><guilabel>Convenience</guilabel></link>.</para>
linkend="tdmconfig-convenience"><guilabel>Convenience</guilabel></link>.</para>

<para>You can switch between the sections using the tabs at the top of
the window.</para>
@@ -381,10 +381,10 @@ Button. You will then be asked for a superuser password. Entering a
correct password will allow you to modify the settings of this
module.</para></note>

<sect2 id="kdmconfig-appearance">
<sect2 id="tdmconfig-appearance">
<title>Appearance</title>

<para>From this page you can change the visual appearance of &kdm;,
<para>From this page you can change the visual appearance of &tdm;,
&kde;'s graphical login manager.</para>

<para>The <guilabel>Greeting:</guilabel> is the title of the login
@@ -392,13 +392,13 @@ module.</para></note>
may log in to. You may use various placeholders, which are described
along with the corresponding key
<link linkend="option-greetstring"><option>GreetString</option></link>
in &kdmrc;.
in &tdmrc;.
</para>

<para>You can then choose to show either the current system time, a logo or
nothing special in the login box. Make your choice in the radio buttons
labeled <guilabel>Logo area:</guilabel>. This corresponds to <link
linkend="option-logoarea"><option>LogoArea</option></link> in &kdmrc;</para>
linkend="option-logoarea"><option>LogoArea</option></link> in &tdmrc;</para>

<para>If you chose <guilabel>Show logo</guilabel> you can now choose a
logo:</para>
@@ -414,7 +414,7 @@ dialog.</para>
</itemizedlist>

<para>If you do not specify a logo the default
<filename>$<envar>TDEDIR</envar>/share/apps/kdm/pics/kdelogo.xpm</filename>
<filename>$<envar>TDEDIR</envar>/share/apps/tdm/pics/kdelogo.xpm</filename>
will be displayed.</para>

<para>Normally the login box is centered on the screen. Use the
@@ -425,23 +425,23 @@ relative to the top left of the display, in the fields labeled
<guilabel>X:</guilabel> and <guilabel>Y:</guilabel> respectively.
These correspond to the key
<link linkend="option-greeterpos"><option>GreeterPos</option></link>
in &kdmrc;.</para>
in &tdmrc;.</para>

<para>While &kde;'s style depends on the settings of the user logged
in, the style used by &kdm; can be configured using the <guilabel>GUI
in, the style used by &tdm; can be configured using the <guilabel>GUI
Style:</guilabel> and <guilabel>Color Scheme:</guilabel> options.
These correspond to the keys <link
linkend="option-guistyle"><option>GUIStyle</option></link> and <link
linkend="option-colorscheme"><option>ColorScheme</option></link> in
&kdmrc; respectively.</para>
&tdmrc; respectively.</para>

<para>Below that, you have a drop down box to choose the language for
your login box, corresponding to setting <option>Language</option> in
&kdmrc;.</para>
&tdmrc;.</para>

</sect2>

<sect2 id="kdmconfig-font">
<sect2 id="tdmconfig-font">
<title>Font</title>

<para>From this section of the module you can change the fonts used in the
@@ -474,7 +474,7 @@ fonts</guilabel> if you want smoothed fonts in the login dialog.</para>

</sect2>

<sect2 id="kdmconfig-background">
<sect2 id="tdmconfig-background">
<title>Background</title>

<para>Here you can change the desktop background which will be displayed
@@ -612,7 +612,7 @@ stretched to fit all four corners.</para> </listitem>

</sect2>

<sect2 id="kdmconfig-shutdown">
<sect2 id="tdmconfig-shutdown">
<title><guilabel>Shutdown</guilabel></title>

<para><guilabel>Allow Shutdown</guilabel></para>
@@ -620,13 +620,13 @@ stretched to fit all four corners.</para> </listitem>
<itemizedlist>
<listitem>
<para><guilabel>Nobody</guilabel>: No one can shutdown the computer using
&kdm;. You must be logged in, and execute a command.</para>
&tdm;. You must be logged in, and execute a command.</para>
</listitem>
<listitem>
<para><guilabel>Everybody</guilabel>: Everyone can shutdown the computer using
&kdm;.</para>
&tdm;.</para>
</listitem>
<listitem><para><guilabel>Only Root</guilabel>: &kdm; requires that the
<listitem><para><guilabel>Only Root</guilabel>: &tdm; requires that the
<systemitem>root</systemitem> password be entered before shutting down the
computer.</para></listitem>
</itemizedlist>
@@ -638,12 +638,12 @@ shutdown command for the <guilabel>Local:</guilabel> and
<para><emphasis>Commands</emphasis></para> <para>Use these text fields to
define the exact shutdown command.</para> <para>The
<guilabel>Halt:</guilabel> command defaults to <!-- Are these defaults still
correct? they disagree with what's in --> <!-- kdmrc -->
correct? they disagree with what's in --> <!-- tdmrc -->
<command>/sbin/halt</command>. The <guilabel>Restart:</guilabel> command
defaults to
<command>/sbin/reboot</command>.</para>

<para>When <guilabel>Show boot options</guilabel> is enabled, &kdm;
<para>When <guilabel>Show boot options</guilabel> is enabled, &tdm;
will on reboot offer you options for the lilo boot manager. For this
feature to work, you will need to supply the correct paths to your
<command>lilo</command> command and to lilo's map file. Note that this
@@ -651,13 +651,13 @@ option is not available on all operating systems.</para>

</sect2>

<sect2 id="kdmconfig-users">
<sect2 id="tdmconfig-users">
<title>Users</title>

<para>From here you can change the way users are represented in the
login window.</para>

<para>You may disable the user list in &kdm; entirely in the
<para>You may disable the user list in &tdm; entirely in the
<guilabel>Show Users</guilabel> section. You can choose from:</para>

<variablelist>
@@ -692,7 +692,7 @@ over 65000, are not shown.</para>
<para>You can also enable the <guilabel>Sort users</guilabel>
checkbox, to have the user list sorted alphabetically. If this is
disabled, users will appear in the order they are listed in the
password file. &kdm; will also autocomplete user names if you enable the
password file. &tdm; will also autocomplete user names if you enable the
<guilabel>Autocompletion</guilabel> option.</para>

<para>If you choose to show users, then the login window will show
@@ -714,7 +714,7 @@ this terminal.</para>

</sect2>

<sect2 id="kdmconfig-convenience">
<sect2 id="tdmconfig-convenience">
<title>Convenience</title>

<para>In the <guilabel>convenience</guilabel> tab you can configure
@@ -758,12 +758,12 @@ password-less login, &eg;
<systemitem>guest</systemitem>.</para></important>

<para>You can also choose which user is <quote>preselected</quote>
when &kdm; starts. The default is <guilabel>None</guilabel>, but you
can choose <guilabel>Previous</guilabel> to have &kdm; default to the
when &tdm; starts. The default is <guilabel>None</guilabel>, but you
can choose <guilabel>Previous</guilabel> to have &tdm; default to the
last successfully logged in user, or you can
<guilabel>Specify</guilabel> a particular user to always be selected
from the list. You can also have &kdm; set the focus to the password
field, so that when you reach the &kdm; login screen, you can type the
from the list. You can also have &tdm; set the focus to the password
field, so that when you reach the &tdm; login screen, you can type the
password immediately.</para>

<para>The <guilabel>Automatically login after X server crash</guilabel>
@@ -778,18 +778,18 @@ server accidentally crashed.</para>

</chapter>

&kdmrc-ref;
&tdmrc-ref;

<!-- ************************************************************ -->
<chapter id="configuring-your-system-for-kdm">
<title>Configuring your system to use &kdm;</title>
<chapter id="configuring-your-system-for-tdm">
<title>Configuring your system to use &tdm;</title>

<para>This chapter assumes that your system is already configured to
run the &X-Window;, and that you only need to reconfigure it to
allow graphical login.</para>

<sect1 id="setting-up-kdm">
<title>Setting up &kdm;</title>
<sect1 id="setting-up-tdm">
<title>Setting up &tdm;</title>

<para>The fundamental thing that controls whether your computer boots to a
terminal prompt (console mode) or a graphical login prompt is the default
@@ -829,11 +829,11 @@ distributions is:</para>
</itemizedlist>

<para>The first step in configuring your system is to ensure that you
can start &kdm; from the command line. Once this is working, you can
change your system configuration so that &kdm; starts automatically
can start &tdm; from the command line. Once this is working, you can
change your system configuration so that &tdm; starts automatically
each time you reboot your system.</para>

<para>To test &kdm;, you must first bring your system to a runlevel
<para>To test &tdm;, you must first bring your system to a runlevel
that does not run &xdm;. To do so, issue a command like this:</para>

<screen><command>/sbin/init <option>3</option></command></screen>
@@ -847,23 +847,23 @@ systems, you should check that your <abbrev>PAM</abbrev> configuration permits
login through the service named <literal>kde</literal>. If you previously used
&xdm; successfully, you should not need to make any
changes to your <abbrev>PAM</abbrev> configuration in order to use
&kdm;. <filename>/etc/pam.conf</filename> or
&tdm;. <filename>/etc/pam.conf</filename> or
<filename>/etc/pam.d/kde</filename>. Information on configuring
<abbrev>PAM</abbrev> is beyond the scope of this handbook, but
<abbrev>PAM</abbrev> comes with comprehensive documentation (try looking in
<filename>/usr/share/doc/*pam*/html/</filename>).</para>

<para>Now it's time for you to test &kdm; by issuing the following
<para>Now it's time for you to test &tdm; by issuing the following
command:</para>

<screen><command>kdm <option>-nodaemon</option></command>
<screen><command>tdm <option>-nodaemon</option></command>
</screen>

<para>If you get a &kdm; login dialog and you are able to log in,
<para>If you get a &tdm; login dialog and you are able to log in,
things are going well. The main thing that can go wrong here is that
the run-time linker might not find the shared &Qt; or &kde; libraries.
If you have a binary distribution of the &kde; libraries, make sure
&kdm; is installed where the libraries believe &kde; is installed and
&tdm; is installed where the libraries believe &kde; is installed and
try setting some environment variables to point to your &kde; and &Qt;
libraries.</para>

@@ -883,8 +883,8 @@ libraries.</para>
make sure that you are not suffering from a more serious X
configuration problem.</para>

<para>When you are able to start &kdm; successfully, you can start to
replace &xdm; by &kdm;. Again, this is distribution-dependent.</para>
<para>When you are able to start &tdm; successfully, you can start to
replace &xdm; by &tdm;. Again, this is distribution-dependent.</para>

<itemizedlist>
<listitem>
@@ -892,16 +892,16 @@ replace &xdm; by &kdm;. Again, this is distribution-dependent.</para>
line:</para>
<screen>x:5:respawn:/usr/X11/bin/xdm -nodaemon</screen>
<para>and replace with:</para>
<screen>x:5:respawn:/opt/kde/bin/kdm</screen>
<para>This tells <command>init</command>(8) to respawn &kdm; when the
system is in run level 5. Note that &kdm; does not need the
<screen>x:5:respawn:/opt/kde/bin/tdm</screen>
<para>This tells <command>init</command>(8) to respawn &tdm; when the
system is in run level 5. Note that &tdm; does not need the
<option>-nodaemon</option> option.</para>
</listitem>
<listitem>
<para>For &Mandrake;, the X11 runlevel in
<filename>/etc/inittab</filename> invokes the shell script
<filename>/etc/X11/prefdm</filename>, which is set up to select from
amongst several display managers, including &kdm;. Make sure that all
amongst several display managers, including &tdm;. Make sure that all
the paths are correct for your installation.</para>
</listitem>
<listitem>
@@ -909,22 +909,22 @@ the paths are correct for your installation.</para>
first line:</para>

<screen>. /etc/rc.config
DISPLAYMANAGER=kdm
DISPLAYMANAGER=tdm
export DISPLAYMANAGER</screen>
</listitem>
<listitem><para>For FreeBSD, edit <filename>/etc/ttys</filename> and find
the line like this:</para>
<screen>ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</screen>
<para>and edit it to this:</para>
<screen>ttyv8 "/usr/local/bin/kdm" xterm on secure</screen>
<screen>ttyv8 "/usr/local/bin/tdm" xterm on secure</screen>
</listitem>

<listitem><para>Most other distributions are a variation of one of
these.</para></listitem>
</itemizedlist>

<para>At this stage, you can test &kdm; again by bringing your system
to the runlevel that should now run &kdm;. To do so, issue a command
<para>At this stage, you can test &tdm; again by bringing your system
to the runlevel that should now run &tdm;. To do so, issue a command
like this:</para>

<screen><command>/sbin/init <option>5</option></command>
@@ -950,7 +950,7 @@ at your peril.</para></warning>
<screen>id:5:initdefault:</screen>

<para>When you reboot your system, you should end up with the
graphical &kdm; login dialog.</para>
graphical &tdm; login dialog.</para>

<para>If this step is unsuccessful the most likely problem is that the
environment used at boot time differs from the environment that you used for
@@ -964,24 +964,24 @@ some way.</para>

</chapter>

<chapter id="different-window-managers-with-kdm">
<chapter id="different-window-managers-with-tdm">
<title>Supporting multiple window managers</title>

<para>&kdm; detects most available window manager and desktop environments when
<para>&tdm; detects most available window manager and desktop environments when
it is run. Installing a new one should make it automatically available in
the &kdm; main dialog <guilabel>Session Type:</guilabel>.</para>
the &tdm; main dialog <guilabel>Session Type:</guilabel>.</para>

<para>If you have a very new window manager, or something that &kdm; does
<para>If you have a very new window manager, or something that &tdm; does
not support, the first thing you should check is that the application to be
run is in the <envar>PATH</envar> and has not been renamed during the
install into something unexpected.</para>

<para>If the case is that the application is too new and not yet supported
by &kdm;, you can quite simply add a new session.</para>
by &tdm;, you can quite simply add a new session.</para>

<para>The sessions are defined in <firstterm>.desktop</firstterm> files in
<filename
class="directory">$<envar>TDEDIR</envar>/share/apps/kdm/sessions</filename>.
class="directory">$<envar>TDEDIR</envar>/share/apps/tdm/sessions</filename>.
You can simply add an appropriately named <literal
role="extension">.desktop</literal> file in this directory. The fields
are:</para>
@@ -995,7 +995,7 @@ Exec=<replaceable>executable name</replaceable> <lineannotation>Passed to
<command>eval exec</command> in a Bourne shell</lineannotation>
TryExec=<replaceable>executable name</replaceable> <lineannotation>Supported
but not required</lineannotation>
Name=<replaceable>name to show in the &kdm; session list</replaceable></programlisting>
Name=<replaceable>name to show in the &tdm; session list</replaceable></programlisting>

<para>There are also three <quote>magic</quote>:</para>

@@ -1004,7 +1004,7 @@ Name=<replaceable>name to show in the &kdm; session list</replaceable></programl
<term>default</term>
<listitem>
<para>
The default session for &kdm; is normally &kde; but can be configured by the
The default session for &tdm; is normally &kde; but can be configured by the
system administrator.
</para>
</listitem>
@@ -1032,14 +1032,14 @@ purposes.
to the config dir and edit it at will. Removing the shipped session types
can be accomplished by <quote>shadowing</quote> them with .desktop files
containing Hidden=true. For the magic session types no .desktop files exist
by default, but &kdm; pretends they would, so you can override them like any
by default, but &tdm; pretends they would, so you can override them like any
other type. I guess you already know how to add a new session type by
now. ;-)</para>

</chapter>

<chapter id="xdmcp-with-kdm">
<title>Using &kdm; for Remote Logins (&XDMCP;)</title>
<chapter id="xdmcp-with-tdm">
<title>Using &tdm; for Remote Logins (&XDMCP;)</title>

<para>&XDMCP; is the Open Group standard, the <quote>X Display Manager
Control Protocol</quote>. This is used to set up connections between
@@ -1068,7 +1068,7 @@ this.</para>
<sect1 id="command-sockets">
<title>Command Sockets</title>

<para>This is a feature you can use to remote-control &kdm;. It's mostly
<para>This is a feature you can use to remote-control &tdm;. It's mostly
intended for use by &ksmserver; and &kdesktop; from a running session, but
other applications are possible as well.</para>

@@ -1149,9 +1149,9 @@ is attempted, but a scheduled "login" command will be executed.</para>

<variablelist>
<varlistentry>
<term><returnvalue>&kdm;</returnvalue></term>
<term><returnvalue>&tdm;</returnvalue></term>
<listitem>
<para>identifies &kdm;, in case some other DM implements this protocol,
<para>identifies &tdm;, in case some other DM implements this protocol,
too</para>
</listitem>
</varlistentry>
@@ -1280,7 +1280,7 @@ means immediately.</para>
<para><parameter>end</parameter> is the latest time at which the shutdown
should be performed if active sessions are still running. If it starts with
a plus-sign, the start time is added. -1 means wait infinitely. If end is
through and active sessions are still running, &kdm; can do one of the
through and active sessions are still running, &tdm; can do one of the
following:</para>
<itemizedlist>
<listitem><para><parameter>cancel</parameter> - give up the
@@ -1346,21 +1346,21 @@ $<envar>DM_CONTROL</envar>; the name of per-display sockets can be derived
from $<envar>DISPLAY</envar>.</para>
</listitem>
<listitem>
<para>By using the <command>kdmctl</command> command (&eg; from within a
shell script). Try <command>kdmctl</command> <option>-h</option> to find out
<para>By using the <command>tdmctl</command> command (&eg; from within a
shell script). Try <command>tdmctl</command> <option>-h</option> to find out
more.</para>
</listitem>
</itemizedlist>

<para>Here is an example bash script <quote>reboot into FreeBSD</quote>:</para>

<programlisting>if kdmctl | grep -q shutdown; then
<programlisting>if tdmctl | grep -q shutdown; then
IFS=$'\t'
set -- `kdmctl listbootoptions`
set -- `tdmctl listbootoptions`
if [ "$1" = ok ]; then
fbsd=$(echo "$2" | tr ' ' '\n' | sed -ne 's,\\s, ,g;/freebsd/I{p;q}')
if [ -n "$fbsd" ]; then
kdmctl shutdown reboot "=$fbsd" ask &gt; /dev/null
tdmctl shutdown reboot "=$fbsd" ask &gt; /dev/null
else
echo "FreeBSD boot unavailable."
fi
@@ -1372,14 +1372,14 @@ else
fi</programlisting>

</sect1>
<!-- Riddell: so there's no GUI you need to edit kdmrc to say UseTheme=true and Theme=/path/to/theme.xml
<!-- Riddell: so there's no GUI you need to edit tdmrc to say UseTheme=true and Theme=/path/to/theme.xml
[13:31] <Riddell> jriddell.org/programs has an example theme

<sect1 id="dm-themes">
<title>Themes</title>

&kdm; has limited support for desktop manager themes. You may enable them
by adding <userinput>UseTheme=true</userinput> to <filename>kdmrc</filename>
&tdm; has limited support for desktop manager themes. You may enable them
by adding <userinput>UseTheme=true</userinput> to <filename>tdmrc</filename>
and <userinput>Theme=/path/to/theme.xml</userinput>.
</sect1>
-->
@@ -1388,12 +1388,12 @@ and <userinput>Theme=/path/to/theme.xml</userinput>.
<chapter id="Other-Information">
<title>Other sources of information</title>

<para>Since &kdm; is descended from &xdm;, the <ulink
<para>Since &tdm; is descended from &xdm;, the <ulink
url="man:xdm">&xdm; man page</ulink> may provide useful background
information. For X-related problems try the man pages <ulink
url="man:X">X</ulink> and <ulink url="man:startx">startx</ulink>. If you have
questions about &kdm; that are not answered by this handbook, take advantage of
the fact the &kdm; is provided under the terms of the <abbrev>&GNU;</abbrev>
questions about &tdm; that are not answered by this handbook, take advantage of
the fact the &tdm; is provided under the terms of the <abbrev>&GNU;</abbrev>
General Public License: look at the source code.
</para>

@@ -1402,19 +1402,19 @@ General Public License: look at the source code.

<chapter id="credits"><title>Credits and License</title>

<para>&kdm; is derived from, and includes code from,
<para>&tdm; is derived from, and includes code from,
&xdm; (C) Keith Packard, MIT X Consortium.</para>

<para>&kdm; 0.1 was written by &Matthias.Ettrich;. Later versions till &kde;
<para>&tdm; 0.1 was written by &Matthias.Ettrich;. Later versions till &kde;
2.0.x were written by &Steffen.Hansen;. Some new features for &kde; 2.1.x and
a major rewrite for &kde; 2.2.x made by &Oswald.Buddenhagen;.</para>

<para>Other parts of the &kdm; code are copyright by the authors, and
<para>Other parts of the &tdm; code are copyright by the authors, and
licensed under the terms of the <ulink url="common/gpl-license.html">&GNU;
GPL</ulink>. Anyone is allowed to change &kdm; and redistribute the result
GPL</ulink>. Anyone is allowed to change &tdm; and redistribute the result
as long as the names of the authors are mentioned.</para>

<para>&kdm; requires the &Qt; library, which is copyright Troll Tech AS.</para>
<para>&tdm; requires the &Qt; library, which is copyright Troll Tech AS.</para>

<para>Documentation contributors:
<itemizedlist>
@@ -1449,7 +1449,7 @@ man page, which is &copy; Keith Packard.</para>

<glossentry id="gloss-greeter">
<glossterm>greeter</glossterm>
<glossdef><para>The greeter is the login dialog, &ie; the part of &kdm;
<glossdef><para>The greeter is the login dialog, &ie; the part of &tdm;
which the user sees.</para>
</glossdef>
</glossentry>


+ 115
- 115
doc/kdm/kdmrc-ref.docbook View File

@@ -1,19 +1,19 @@
<!-- generated from ../../kdm/config.def - DO NOT EDIT! -->
<!-- generated from ../../tdm/config.def - DO NOT EDIT! -->

<chapter id="kdm-files">
<title>The Files &kdm; Uses for Configuration</title>
<chapter id="tdm-files">
<title>The Files &tdm; Uses for Configuration</title>

<para>This chapter documents the files that control &kdm;'s behavior.
<para>This chapter documents the files that control &tdm;'s behavior.
Some of this can be also controlled from the &kcontrol; module, but
not all.</para>

<sect1 id="kdmrc">
<title>&kdmrc; - The &kdm; master configuration file</title>
<sect1 id="tdmrc">
<title>&tdmrc; - The &tdm; master configuration file</title>

<para>The basic format of the file is <quote>INI-like</quote>.
Options are key/value pairs, placed in sections.
Everything in the file is case sensitive.
Syntactic errors and unrecognized key/section identifiers cause &kdm; to
Syntactic errors and unrecognized key/section identifiers cause &tdm; to
issue non-fatal error messages.</para>

<para>Lines beginning with <literal>#</literal> are comments; empty lines
@@ -124,13 +124,13 @@ have the usual meaning; the backslash quotes everything (not only special
characters). Note that the backslashes need to be doubled because of the
two levels of quoting.</para>

<note><para>A pristine &kdmrc; is very thoroughly commented.
<note><para>A pristine &tdmrc; is very thoroughly commented.
All comments will be lost if you change this file with the
kcontrol frontend.</para></note>


<sect2 id="kdmrc-general">
<title>The [General] section of &kdmrc;</title>
<sect2 id="tdmrc-general">
<title>The [General] section of &tdmrc;</title>

<para>
This section contains global options that do not fit into any specific section.
@@ -144,7 +144,7 @@ This section contains global options that do not fit into any specific section.
<para>
This option exists solely for the purpose of clean automatic upgrades.
<emphasis>Do not</emphasis> change it, you may interfere with future
upgrades and this could result in &kdm; failing to run.
upgrades and this could result in &tdm; failing to run.
</para>
</listitem>
</varlistentry>
@@ -153,12 +153,12 @@ upgrades and this could result in &kdm; failing to run.
<term id="option-staticservers"><option>StaticServers</option></term>
<listitem>
<para>
List of displays (&X-Server;s) permanently managed by &kdm;. Displays with a
List of displays (&X-Server;s) permanently managed by &tdm;. Displays with a
hostname are foreign displays which are expected to be already running,
the others are local displays for which &kdm; starts an own &X-Server;;
the others are local displays for which &tdm; starts an own &X-Server;;
see <option>ServerCmd</option>. Each display may belong to a display class;
append it to the display name separated by an underscore.
See <xref linkend="kdmrc-xservers"/> for the details.
See <xref linkend="tdmrc-xservers"/> for the details.
</para>
<para>The default is <quote>:0</quote>.</para>
</listitem>
@@ -180,7 +180,7 @@ List of on-demand displays. See <option>StaticServers</option> for syntax.
<para>
List of Virtual Terminals to allocate to &X-Server;s. For negative numbers the
absolute value is used, and the <acronym>VT</acronym> will be allocated only
if the kernel says it is free. If &kdm; exhausts this list, it will allocate
if the kernel says it is free. If &tdm; exhausts this list, it will allocate
free <acronym>VT</acronym>s greater than the absolute value of the last entry
in this list.
Currently Linux only.
@@ -194,14 +194,14 @@ Currently Linux only.
<listitem>
<para>
This option is for operating systems (<acronym>OS</acronym>s) with support
for virtual terminals (<acronym>VT</acronym>s), by both &kdm; and the
for virtual terminals (<acronym>VT</acronym>s), by both &tdm; and the
<acronym>OS</acronym>s itself.
Currently this applies only to Linux.
</para><para>
When &kdm; switches to console mode, it starts monitoring all
When &tdm; switches to console mode, it starts monitoring all
<acronym>TTY</acronym> lines listed here (without the leading
<literal>/dev/</literal>).
If none of them is active for some time, &kdm; switches back to the X login.
If none of them is active for some time, &tdm; switches back to the X login.
</para>
<para>Empty by default.</para>
</listitem>
@@ -212,7 +212,7 @@ If none of them is active for some time, &kdm; switches back to the X login.
<listitem>
<para>
The filename specified will be created to contain an ASCII representation
of the process ID of the main &kdm; process; the PID will not be stored
of the process ID of the main &tdm; process; the PID will not be stored
if the filename is empty.
</para>
<para>Empty by default.</para>
@@ -223,7 +223,7 @@ if the filename is empty.
<term id="option-lockpidfile"><option>LockPidFile</option></term>
<listitem>
<para>
This option controls whether &kdm; uses file locking to keep multiple
This option controls whether &tdm; uses file locking to keep multiple
display managers from running onto each other.
</para>
<para>The default is <quote>true</quote>.</para>
@@ -234,8 +234,8 @@ display managers from running onto each other.
<term id="option-authdir"><option>AuthDir</option></term>
<listitem>
<para>
This names a directory under which &kdm; stores &X-Server; authorization
files while initializing the session. &kdm; expects the system to clean up
This names a directory under which &tdm; stores &X-Server; authorization
files while initializing the session. &tdm; expects the system to clean up
this directory from stale files on reboot.
</para><para>
The authorization file to be used for a particular display can be
@@ -249,7 +249,7 @@ specified with the <option>AuthFile</option> option in [X-*-Core].
<term id="option-autorescan"><option>AutoRescan</option></term>
<listitem>
<para>
This boolean controls whether &kdm; automatically re-reads its
This boolean controls whether &tdm; automatically re-reads its
configuration files if it finds them to have changed.
</para>
<para>The default is <quote>true</quote>.</para>
@@ -260,7 +260,7 @@ configuration files if it finds them to have changed.
<term id="option-exportlist"><option>ExportList</option></term>
<listitem>
<para>
Additional environment variables &kdm; should pass on to all programs it runs.
Additional environment variables &tdm; should pass on to all programs it runs.
<envar>LD_LIBRARY_PATH</envar> and <envar>XCURSOR_THEME</envar> are good candidates;
otherwise, it should not be necessary very often.
</para>
@@ -275,7 +275,7 @@ otherwise, it should not be necessary very often.
If the system has no native entropy source like /dev/urandom (see
<option>RandomDevice</option>) and no entropy daemon like EGD (see
<option>PrngdSocket</option> and <option>PrngdPort</option>) is running,
&kdm; will fall back to its own pseudo-random number generator
&tdm; will fall back to its own pseudo-random number generator
that will, among other things, successively checksum parts of this file
(which, obviously, should change frequently).
</para><para>
@@ -313,7 +313,7 @@ Same as <option>PrngdSocket</option>, only use a TCP socket on localhost.
<term id="option-randomdevice"><option>RandomDevice</option></term>
<listitem>
<para>
The path to a character device which &kdm; should read random data from.
The path to a character device which &tdm; should read random data from.
Empty means to use the system's preferred entropy device if there is one.
</para><para>
This option does not exist on OpenBSD, as it uses the arc4_random
@@ -348,10 +348,10 @@ can be either a name or a numerical ID.
<term id="option-datadir"><option>DataDir</option></term>
<listitem>
<para>
The directory in which &kdm; should store persistent working data; such data
The directory in which &tdm; should store persistent working data; such data
is, for example, the previous user that logged in on a particular display.
</para>
<para>The default is <quote>/var/lib/kdm</quote>.</para>
<para>The default is <quote>/var/lib/tdm</quote>.</para>
</listitem>
</varlistentry>

@@ -359,7 +359,7 @@ is, for example, the previous user that logged in on a particular display.
<term id="option-dmrcdir"><option>DmrcDir</option></term>
<listitem>
<para>
The directory in which &kdm; should store users' <filename>.dmrc</filename> files. This is only
The directory in which &tdm; should store users' <filename>.dmrc</filename> files. This is only
needed if the home directories are not readable before actually logging in
(like with AFS).
</para>
@@ -371,11 +371,11 @@ needed if the home directories are not readable before actually logging in
</sect2>


<sect2 id="kdmrc-xdmcp">
<title>The [Xdmcp] section of &kdmrc;</title>
<sect2 id="tdmrc-xdmcp">
<title>The [Xdmcp] section of &tdmrc;</title>

<para>
This section contains options that control &kdm;'s handling of
This section contains options that control &tdm;'s handling of
&XDMCP; requests.
</para>

@@ -385,7 +385,7 @@ This section contains options that control &kdm;'s handling of
<term id="option-enable"><option>Enable</option></term>
<listitem>
<para>
Whether &kdm; should listen to incoming &XDMCP; requests.
Whether &tdm; should listen to incoming &XDMCP; requests.
</para>
<para>The default is <quote>true</quote>.</para>
</listitem>
@@ -395,7 +395,7 @@ Whether &kdm; should listen to incoming &XDMCP; requests.
<term id="option-port"><option>Port</option></term>
<listitem>
<para>
This indicates the UDP port number which &kdm; uses to listen for incoming
This indicates the UDP port number which &tdm; uses to listen for incoming
&XDMCP; requests. Unless you need to debug the system, leave this with its
default value.
</para>
@@ -408,7 +408,7 @@ default value.
<listitem>
<para>
XDM-AUTHENTICATION-1 style &XDMCP; authentication requires a private
key to be shared between &kdm; and the terminal. This option specifies
key to be shared between &tdm; and the terminal. This option specifies
the file containing those values. Each entry in the file consists of a
display name and the shared key.
</para>