Path to this page:
./
x11/slim,
Simple login manager
Branch: CURRENT,
Version: 1.4.0nb3,
Package name: slim-1.4.0nb3,
Maintainer: youriSLiM is an acronym for Simple Login Manager. SLiM is lightweight
and easy to configure, and requires minimal dependencies - none of
the GNOME or KDE desktop environments or their corresponding
toolkits.
It thus contributes to a lightweight system for users who also like
to use lightweight desktops such as IceWM, Xfce, Openbox, or Fluxbox.
Required to run:[
graphics/freetype2] [
graphics/png] [
graphics/jpeg] [
fonts/fontconfig] [
fonts/Xft2] [
shells/bash] [
x11/Xrender] [
x11/liboldXrandr] [
sysutils/consolekit]
Required to build:[
pkgtools/x11-links] [
pkgtools/cwrappers] [
x11/xorgproto]
Master sites:
Filesize: 517.889 KB
Version history: (Expand)
- (2023-11-12) Updated to version: slim-1.4.0nb3
- (2023-06-24) Updated to version: slim-1.4.0nb2
- (2023-06-24) Updated to version: slim-1.4.0nb1
- (2023-06-14) Updated to version: slim-1.4.0
- (2023-03-16) Updated to version: slim-1.3.6nb11
- (2023-03-15) Updated to version: slim-1.3.6nb10
CVS history: (Expand)
2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-09-01 11:37:09 by Nia Alarie | Files touched by this commit (3) |
Log message:
slim: Include correct headers for strerror/errno.
Resolves a build problem on NetBSD 8.
|
2023-06-24 16:34:52 by Nia Alarie | Files touched by this commit (1) |
Log message:
slim: Correct mistake. -login is a bash extension
|
2023-06-24 10:53:32 by Nia Alarie | Files touched by this commit (3) |
Log message:
slim: Add sbin and games to default path.
Remove pointless mandatory bash dependency.
|
2023-06-14 11:43:50 by David Brownlee | Files touched by this commit (7) |
Log message:
Updated x11/slim to 1.4.0
1.4.0 - 2023.01.21
* - BREAKING CONFIG CHANGE - the position of the passwd_feedback in slim
is now relative to the screen, not the panel. This is now consistent
with slimlock and with the session and other messages.
* The selected session is now preserved over failed logins
* When testing themes with the -p option, the size of the window can now
be specified, and the theme is previewed correctly for that size.
* On exit from theme test, the "test message" now reports user and \
session
* Failed login feedback is now disabled by default or if position negative
* Applied some Devuan patches
- Set the XDG_SESSION_CLASS. This fixes Gentoo bug #727544 - failure to
register sessions with elogind in some instances. The (incorrect) bug
note in the man page has therefore been removed again.
- Use $DISPLAY instead of hardcoding :0.0 in sessionstart/stop commands
- No longer always builds slimlock if using PAM - it must be explicitly
enabled
- Fixed formatting in slimlock man page
- A couple of typos fixed in strings
* Updated the README and encoded in UTF-8
* Corrected the handling of the -n / -nodaemon option so that it doesn't
swallow the next option if given as -n
* Bug fixes in slimlock
- The active entry is for password, so show the password prompt, not the
username one
- Don't react to F1, as it isn't appropriate and used to blank the
screen
- Keep it all on one screen even when the WM hasn't set a "primary" for
RandR purposes
* Fix ticket #4 - the config parser now works properly. Previously it got
confused by option names that were substrings of other option names
* Themes with "background_style color" no longer need a redundant image
file to make them work.
- This needed a bit of a re-write of the image handling, which also
improves efficiency
* New default theme - the old one is retained as "original"
* Some general documentation improvements (man pages, comments in example
files)
1.3.9 - 2022.11.18
* Changed the handling of the "auth failed" message in DM mode so that it
remains on display until a key is pressed.
* Added a command line option to specify the configuration file
* Allow the logfile to be specified as "stderr" to write to stderr
Also now writes all log messages to stderr if they are printed before
the log file is open, including when using the -p option.
* Added a configuration option to retain the user name if authentication
fails (which is probably more helpful if you just mistype your password)
* Applied a modified version of the "wait for the X server" patch from guix
* No longer unnecessarily re-opens an already open X display interface.
Similarly removed a redundant "get root window" call
* Deleted some unused member variables and methods. Various other internal
clean-up
* Reverted the install location definition for the configuration file, as
the CMAKE_INSTALL_SYSCONFDIR wasn't right
* Added a "bug" note to the man page, for the reliance on sessreg, which
causes occasional misbehaviour for some people.
1.3.8 - 2022.03.01
* Fixed some bugs listed on bugs.gentoo.org:
832303 - failed to build with clang, Invalid suffix on string literal
580458 - open fd on /var/log/slim.log passed to session
* Fixed handling of log stream so that all the code uses the same instance
* Handle return values from calls, to clean up warn-unused-result warnings
* Fixed "sessions" config option (the earlier patch was incomplete)
* Several QA improvements
* Updated cmake config - use standard install paths, don't force options
1.3.7 - 2022.01.30
* Imported several bug fixes from the Gentoo package:
libslim-cmake-fixes
disable-ck-for-systemd
reinstate sessions config option as an alternative to sessiondir
systemd session compatibility
remove zlib dependency
envcpy-bad-pointer-arithmetic patch
add-missing-libgen_h
wrong comparison for XCreateGC error return (GCC11 needs it fixed!)
* Fixed a bug in handling expired user accounts with PAM
* Show a message on login failure (using the same method as slimlock)
|
2023-03-25 23:54:22 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
slim: add a comment noting dbus dependency inconsistency
(I don't have time to investigate/test at the moment, so noting this
for now.)
|
2023-03-16 04:25:41 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
slim: drop universal bash dependency
The previous commit was intended to contextualize the bash dependency,
so drop the now duplicated universal expression of it.
|