Linkare Entreprise KDM
sunnymoon
Source i (link to git-repo or to original if based on someone elses unmodified work):
Added a Linux-version
© 2025 pling.com - Planet Linux'ing Groups
All rights reserved. All trademarks are copyright by their respective owners. All contributors are responsible for their uploads.
Ratings & Comments
11 Comments
bonafide, I noticed that you've used SuSE in the past, but for the life of me I can't switch my default login screen to this new one you created. I've followed your instructions to a "T", but did notice that I do not have a /kdm/themes directory in my home folder. There is one that resides in /opt/kde3/share/apps/, but not in /home. I made sure to copy the extracted folder to it, and also for the sake of frustration even created a ~.kde/share/apps/kdm/themes in my home directory. I noticed that there are two kdmrc config files on my system. One is under /etc/opt/kde3/share/config/kdm/kdmrc and looks like this in the X Greeter section: [X-*-Greeter] AntiAliasing=false AuthComplain=false ColorScheme=AquaBlue EchoMode=OneStar FaceSource=AdminOnly FailFont=helvetica,12,-1,5,75,0,0,0,0,0 ForgingSeed=1119535851 GUIStyle= GreetFont=charter,24,-1,5,50,0,0,0,0,0 GreetString=Welcome to %s at %n GreeterPos=50,50 HiddenUsers= Language=en_US LogoArea=Logo LogoPixmap=/opt/kde3/share/apps/kdm/pics/kdelogo.png MaxShowUID=65000 MinShowUID=500 Preloader=/opt/kde3/bin/preloadkde SelectedUsers= ShowUsers=NotHidden SortUsers=true StdFont=helvetica,12,-1,5,50,0,0,0,0,0 Theme=/opt/kde3/share/apps/kdm/themes/osximitation UseBackground=true UserCompletion=false UserList=true and the other one is here: /opt/kde3/share/config/kdm/kdmrc and looks like this in the section that seems pertinent (sorry for the long post); # Greeter config for all displays [X-*-Greeter] # Widget style of the greeter. "" means the built-in default which currently # is "Plastik". # Default is "" #GUIStyle=Windows # Admin session # Default is false #UseAdminSession=true # Widget color scheme of the greeter. "" means the built-in default which # currently is yellowish grey with some light blue and yellow elements. # Default is "" #ColorScheme=Pumpkin # What should be shown in the greeter's logo are: # "None" - nothing # "Logo" - the image specified by LogoPixmap # "Clock" - a neat analog clock # Default is Clock LogoArea=Logo # The image to show when LogoArea=Logo. # Default is "" LogoPixmap=/opt/kde3/share/apps/kdm/pics/kdelogo.png # The relative coordinates (X,Y in percent) of the center of the greeter. # Default is "50,50" #GreeterPos=30,40 # The screen the greeter should be displayed on in multi-headed and Xinerama # setups. The numbering starts with 0. For Xinerama, it corresponds to the # listing order in the active ServerLayout section of XF86Config; -1 means # to use the upper-left screen, -2 means to use the upper-right screen. # Default is 0 #GreeterScreen=-1 # The headline in the greeter. The following character pairs are replaced: # - %d -> current display # - %h -> host name, possibly with domain name # - %n -> node name, most probably the host name without domain name # - %s -> the operating system # - %r -> the operating system's version # - %m -> the machine (hardware) type # - %% -> a single % # Default is "Welcome to %s at %n" #GreetString=K Desktop Environment (%n) # The font for the greeter headline. # Default is "charter,24,bold" #GreetFont=charter,20,5,0,50,0 # The normal font used in the greeter. # Default is "helvetica,12" #StdFont=helvetica,10,5,0,50,0 # The font used for the "Login Failed" message. # Default is "helvetica,12,bold" #FailFont=helvetica,10,5,0,75,0 # Whether the fonts used in the greeter should be antialiased. # Default is false #AntiAliasing=true # What to do with the Num Lock modifier for the time the greeter is running: # "Off" - turn off # "On" - turn on # "Keep" - do not change the state # Default is Keep #NumLock=Off # Language and locale to use in the greeter, encoded like $LC_LANG. # Default is "en_US" #Language=de_DE # Enable autocompletion in the username line edit. # Default is false #UserCompletion=true # Enable user list (names along with images) in the greeter. # Default is true #UserList=false # User selection for UserCompletion and UserList: # "NotHidden" - all users except those listed in HiddenUsers # "Selected" - only the users listed in SelectedUsers # Default is NotHidden #ShowUsers=Selected # For ShowUsers=Selected. @ means all users in that group. # Default is "" #SelectedUsers=root,johndoe # For ShowUsers=NotHidden. @ means all users in that group. # Default is "" #HiddenUsers=root # Special case of HiddenUsers: users with a non-zero UID less than this number # will not be shown as well. # Default is 0 MinShowUID=500 # Complement to MinShowUID: users with a UID greater than this number will # not be shown as well. # Default is 65535 MaxShowUID=65000 # If false, the users are listed in the order they appear in /etc/passwd. # If true, they are sorted alphabetically. # Default is true #SortUsers=false # Specify, where the users' pictures should be taken from. # "AdminOnly" - from /$USER.face[.icon] # "PreferAdmin" - prefer , fallback on $HOME # "PreferUser" - ... and the other way round # "UserOnly" - from the user's $HOME/.face[.icon] # Default is AdminOnly #FaceSource=PreferUser # The directory containing the user images if FaceSource is not UserOnly. # Default is "/opt/kde3/share/apps/kdm/faces" #FaceDir=/usr/share/faces # Specify, if/which user should be preselected for log in. # "None" - do not preselect any user # "Previous" - the user which successfully logged in last time # "Default" - the user specified in the DefaultUser option # Default is None #PreselectUser=Previous # If this is true, the password input line is focused automatically if # a user is preselected. # Default is false #FocusPasswd=true # The password input fields cloak the typed in text. Specify, how to do it: # "OneStar" - * is shown for every typed letter # "ThreeStars" - *** is shown for every typed letter # "NoEcho" - nothing is shown at all, the cursor does not move # Default is OneStar #EchoMode=NoEcho # If true, krootimage will be automatically started by KDM; otherwise, the # Setup script should be used to setup the background. # Default is true #UseBackground=false # The configuration file to be used by krootimage. # Default is "/opt/kde3/share/config/kdm/backgroundrc" #BackgroundCfg= # Hold the X-server grabbed the whole time the greeter is visible. This # may be more secure, but it will disable any background and other # X-clients started from the Setup script. # Default is false #GrabServer=true # How many seconds to wait for grab to succeed. # Default is 3 #GrabTimeout=3 # Warn, if display has no X-authorization (local auth cannot be created, # XDMCP display wants no auth, or display is foreign from StaticServers). # Default is true AuthComplain=false # Random seed for forging saved session types, etc. of unknown users. # This value should be random but constant across the login domain. # Default is 0 ForgingSeed=1117510419 # Specify conversation plugins for the login dialog. Each plugin can be # specified as a base name (which expands to $kde_modulesdir/kgreet_$base) # or as a full pathname. # Default is "classic" #PluginsLogin=sign # Same as PluginsLogin, but for the shutdown dialog. # Default is "classic" #PluginsShutdown=modern # A list of options of the form Key=Value. The conversation plugins can query # these settings; it is up to them what possible keys are. # Default is "" #PluginOptions=SomeKey=randomvalue,Foo=bar # Show the "Console Login" action in the greeter (if ServerTTY/ConsoleTTYs # is configured). # Default is true #AllowConsole=false # A program to run while the greeter is visible. It is supposed to preload # as much as possible of the session that is going to be started (most # probably). # Default is "" Preloader=/opt/kde3/bin/preloadkde # Whether the greeter should be themed. # Default is false UseTheme=true # The theme to use for the greeter. Can point to either a directory or an XML # file. # Default is "" Theme=/opt/kde3/share/apps/kdm/themes/osximitation So, my question is what do I still need to edit in this to get your greeter working? I'm severely confused :\
I guess that the config file for your kdm distribution is the first one (as you state under: /etc/opt/kde3/share/config/kdm/kdmrc I can see that the config file there does not have the option UseTheme=true which is responsible for kdm themes and defaults to false. Try that.
If this didn't work, try installing it with the KDM Theme Manager (http://www.kde-look.org/content/show.php?content=22120)
Do you use SUSE? If yes then open Yast Control Center, go to System section and open /etc/Sysconfig Editor. There in Desktop, than Display Manager. The last item in this list sould be DISPLAYMANAGER_KDM_THEME... change te vale to whatever you feel like... for instance I use right now "LinuxPassion" PS: the theme folder should be located in /opt/kde3/share/apps....etc not in your home folder Good luck.
This is the best KDM theme i've seen to date, however, I prefer it to say KDE or Linux. (I'm proud of my OS choice and love to demonstrate how cool it is on its own merits without necessarity fooling anyone into thinking it's another OS.) What are the chances of you modifying this theme to say KDE or Linux instead of MacOS and re-releasing a new version? Just wondering! Great job!!!!
Yes, it can say KDE... I added a Linux-version, but with the KDE-logo it looks some kind of childish.
Thank you much. The KDE version looks extremely professional on my desktop...not the least bit childish. This will be my standard kdm theme! Thanks a lot.
Thanks again for the KDE / Linux version! It looks great on my system and I will be using it from now on as my primary login screen! If I can bother you one more time with a final question: If I wanted to change the background color, or even add a wallpaper, how would I go about doing so? I've extraced the tar.gz archive and have sifted through the various files so I believe this is possible. I would greatly appreciate your input! Great job...keep up the good work.
That is a screen shot for sure!! =)
The last missing component for an almost perfect OS X imitation
No no no... the last thing is a MacOS X like splash screen... or sth resembling a macOS X splash screen