A mirror of the SLiM display manager
C++ C
Switch branches/tags
Nothing to show
Clone or download
Latest commit 54df751 Jan 29, 2015
Permalink
Failed to load latest commit information.
cmake/modules Add CMake modules file of ConsoleKit. Feb 14, 2012
themes Add CMakeLists for theme files. Feb 14, 2012
CMakeLists.txt Update versoion to 1.3.6 Oct 1, 2013
COPYING Using the multiplatform branch as the new trunk Sep 25, 2005
ChangeLog Update changelog Oct 1, 2013
Ck.cpp Remove semicolon style warnings May 18, 2013
Ck.h Remove semicolon style warnings May 18, 2013
INSTALL Update INSTALL Feb 19, 2012
PAM.cpp Remove semicolon style warnings May 18, 2013
PAM.h Remove semicolon style warnings May 18, 2013
README Updated README Jan 29, 2015
THEMES made session text customizable: font, colors, position, prefix Sep 20, 2008
TODO Using the multiplatform branch as the new trunk Sep 25, 2005
app.cpp Handle NULL returns from crypt() Jul 3, 2013
app.h Fix save root window pixmap id when setting background (#3353) Feb 19, 2013
cfg.cpp Fixed type issue in cfg.cpp. Jul 25, 2013
cfg.h Reworked windowmanager-sessions May 18, 2013
const.h Fix coding style Nov 21, 2012
image.cpp Fixed notes performance generated cppcheck Jun 14, 2013
image.h Add slimlock and add some function for this Mar 21, 2013
jpeg.c Fix coding style Nov 21, 2012
log.cpp Fix coding style Nov 21, 2012
log.h Compiling clang fix error: call to function 'operator<<' that is neit… May 18, 2013
main.cpp Fix coding style Nov 21, 2012
numlock.cpp Fix coding style Nov 21, 2012
numlock.h Fix coding style Nov 21, 2012
pam.sample Add sample file of PAM Feb 8, 2012
panel.cpp Fix font rendering err Oct 1, 2013
panel.h Add support ^H (like backspace). (Closes: 2663) Oct 1, 2013
png.c fix gcc-implicit-definitions May 2, 2013
slim.1 Update man page Oct 2, 2013
slim.conf Update slim.conf. Add sessiondir. Oct 2, 2013
slim.service Add a systemd service definition #3357 Nov 21, 2012
slimlock.1 Add slimlock and add some function for this Mar 21, 2013
slimlock.conf Add slimlock and add some function for this Mar 21, 2013
slimlock.cpp Fix indent Mar 22, 2013
slimlock.pam Add slimlock and add some function for this Mar 21, 2013
switchuser.cpp Fix some warning Mar 22, 2013
switchuser.h Fix coding style Nov 21, 2012
util.cpp Fix coding style Nov 21, 2012
util.h Remove semicolon style warnings May 18, 2013
xinitrc.sample xinitrc sample: better outline the default WM Mar 29, 2007

README

NOTE: The SLiM display manager is no longer maintained. The old website (http://slim.berlios.de) hosted a copy of the Git repository, but this site is now gone. The SLiM display manager is a great piece of software and a great reference for those of you who want to write your own display managers, so I'm uploading my local copy of the code here as a mirror. The last commit to the project was on October 3rd, 2013.

--------------------------------------------------------------------------------

README file for SLiM

Nobuhiro Iwamatsu <iwamatsu@nigauri.org>

INTRODUCTION
    SLiM (Simple Login Manager) is a graphical login manager for X11.
    It aims to be simple, fast and independent from the various
    desktop environments.
    SLiM is based on latest stable release of Login.app by Per Lidén.

    New features:
    - External themes and configuration
    - PNG support with alpha transparency for panel
    - PNG / JPEG support for backgrounds
    - XFT / freetype support
    - Double or single (GDM-style) inputbox support
    - CMake build procedure

INSTALLATION
    see the INSTALL file
    
USAGE

    To launch slim, execute run the slim binary,
    followed by the -d option if you want it to
    run as a daemon in the background (reccommended)
    
    enter username and password to login. The ~/.xinitrc
    file is executed by default, so be sure to have a working
    .xinitrc file in your home.
    
    Special usernames (commands configurable in the config file):
    - console: start console login
    - exit: exit SLiM
    - halt: halt the system
    - reboot: reboot the system
    
    pressing the F11 key executes a user-specified
    command (see the configuration file), the default
    is to take a screenshot if the 'import' program is available.
    
CONFIGURATION
    /usr/etc/slim.conf is the main configuration file.
    Options are explained in the file itself
    
THEMES
    See THEMES

COPYRIGHT
    SLiM is copyright (c) 2004-06 by Simone Rota, Johannes Winkelmann,
    Nobuhiro Iwamatsu and is available under the GNU General Public
    License.
    See the COPYING file for the complete license.

    Image handling code adapted and extended from xplanet 1.0.1,
    copyright (c) 2002-04 by Hari Nair

    Login.app is copyright (c) 1997, 1998 by Per Liden and is 
    licensed through the GNU General Public License.