SLiM - Simple Login Manager for X11
Switch branches/tags
Nothing to show
Clone or download
#1 Compare This branch is 17 commits ahead, 1 commit behind AeroNotix:master.
axs-gentoo Allow multi-line config file options
This commit represents another difference found in the final release
of iwamatsu's slim-1.3.6 that I cannot trace the origins of.  This
code extends Cfg::readConf() to allow for the proper parsing of
multi-line configuration options when lines termiate with '\'.
Latest commit 4fc0fe7 Feb 24, 2017
Permalink
Failed to load latest commit information.
build_files Allow CK support to be disabled at runtime for systemd Sep 18, 2015
cmake/modules Add CMake modules file of ConsoleKit. Feb 14, 2012
themes Add CMakeLists for theme files. Feb 14, 2012
.gitignore Ignore built files. Nov 20, 2012
CMakeLists.txt Bump version to 1.3.6 to match iwamatsu final release Sep 18, 2015
COPYING initial Dec 6, 2004
ChangeLog.md Adhere to MD syntax. Nov 19, 2012
Ck.cpp Use sprintf instead of snprintf to retain compatibility on some arches Sep 14, 2015
Ck.h Add support ConsoleKit. Feb 14, 2012
INSTALL Update INSTALL Feb 19, 2012
PAM.cpp fix PAM.h include Jul 19, 2007
PAM.h Merged branches/slim-pam back into trunk. Jun 24, 2007
README Update README Feb 19, 2012
THEMES made session text customizable: font, colors, position, prefix Sep 20, 2008
TODO.md Use Markdown for the TODO and added some new goals. Nov 20, 2012
app.cpp Align with iwamatsu's final release Feb 24, 2017
app.h app.cpp: Hard code mcookiesize Feb 14, 2017
cfg.cpp Allow multi-line config file options Feb 24, 2017
cfg.h Support sessiondir pointing to /usr/share/xsessions for *.desktop Sep 17, 2015
const.h Fix commnet format. Feb 8, 2012
coord.cpp Use a coord class instead of separate integers. Nov 20, 2012
coord.h Use a coord class instead of separate integers. Nov 20, 2012
image.cpp Integrated slimlock into slim Sep 17, 2015
image.h Integrated slimlock into slim Sep 17, 2015
jpeg.c Fix image handling integer overflows Aug 30, 2010
log.cpp Remove err message in closeLog method Jun 26, 2012
log.h Rplaced stderr writes function (Closes: #3158) Jun 24, 2012
main.cpp restored the daemon config option, updated copyright info for 2006 Jan 8, 2006
numlock.cpp Fix numlock control (Closes: #12094, #16850, #18522) Apr 16, 2012
numlock.h Fix logic for numlock and update coding style (#16536) Feb 13, 2012
pam.sample Add sample file of PAM Feb 8, 2012
panel.cpp Integrated slimlock into slim Sep 17, 2015
panel.h Integrated slimlock into slim Sep 17, 2015
png.c png.c: fix implicit declaration of memcpy Sep 18, 2015
slim.1 Fix manpage format Jun 25, 2010
slim.conf Add support for running X setup commands at slim startup Sep 28, 2015
slimlock.1 Integrated slimlock into slim Sep 17, 2015
slimlock.conf Integrated slimlock into slim Sep 17, 2015
slimlock.cpp removing the background pixel eliminates flicker when slimlock starts. Sep 22, 2015
slimlock.pam.sample Integrated slimlock into slim Sep 17, 2015
switchuser.cpp Rplaced stderr writes function (Closes: #3158) Jun 24, 2012
switchuser.h Rplaced stderr writes function (Closes: #3158) Jun 24, 2012
util.cpp Fix insecure xauth secret Oct 16, 2009
util.h Fix insecure xauth secret Oct 16, 2009
xinitrc.sample xinitrc sample: better outline the default WM Mar 29, 2007

README

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.