4 of 4 on in the package: CONSOLEKITPAMUTF8XDEFAULT
pkg-message
Shown after installing
Thanks to Nikos Ntarmos, it is now possible to start slim from /etc/ttys.
Please see /usr/local/etc/rc.d/slim for instructions on how to do that.
Alternatively, just put the following entry in /etc/rc.conf:
slim_enable=yes
slim requires a dbus session bus to connect to. Add the following entry in
/etc/rc.conf:
dbus_enable="YES"
*** Option "sessions" is no longer supported. ***
Now you need to put session files in the directory specified by option
"sessiondir". They should be xdg-style .desktop files.
WARNING: the default behaviour in parsing .xinitrc file has changed!
You can now set a default xsession as described here:
https://github.com/iwamatsu/slim/pull/1
You can turn back to random xsession selection by compiling
this port without the option XDEFAULT.
Note
Size, dependencies, options and messages are those of slim.
Packages by version and architecture
latest
FreeBSD version
amd64
aarch64
i386
FreeBSD 16
1.3.6_29
1.3.6_29
–
FreeBSD 15
1.3.6_29
1.3.6_29
–
FreeBSD 14
1.3.6_29
1.3.6_29
1.3.6_29
quarterly (2026Q4)
FreeBSD version
amd64
aarch64
i386
FreeBSD 15
1.3.6_29
1.3.6_29
–
FreeBSD 14
1.3.6_29
1.3.6_29
1.3.6_29
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.3.6_29.
Fixed (2)
Show 2 fixed
VuXML entries whose affected range the packaged version has left.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (97)
Chris Rees (crees) · 1.3.5
Stop checking for get_pidfile_from_conf function in rc.subr.
It is present in all supported versions of FreeBSD, and has had poor takeup.
I strongly suspect the strange-looking checks are partially to blame for
scaring maintainers off.
Go forth and please use it!
PR: ports/178269
Approved by: maintainers of all ports involved
The FreeBSD x11 team proudly presents an zeising, kwm, miwi, bapt, eadler production:
Xorg 7.7
Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities
Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.
PR: ports/177942
Exp-run by: miwi
Approved by: portmgr (miwi)
Thanks to all who helped testing!
- Add "Conversation failure" error code to authentication errors list in order to permit login with special usernames. - Fix conssole command - Bump PORTREVISION
PR: ports/174482
Submitted by: Maxim Samsonov <xors@mailup.net>
Approved by: Henry Hu <henry.hu.sh@gmail.com> (maintainer)
At the request of maintainer in private e-mail, remove the now-spurious dependency on glut (confirmed).
While I'm here, move the rc.d script slim.sh.in -> slim.in
Switch from libglut to freeglut and retire libglut. Libglut hasn't been developed in years and has been dropped from the MESA 8.0 distribution. Freeglut is a rewrite of glut and is actively developed and is used by many linux distributions instead of libglut.
Bump all ports that directly depend on libglut because of the shlib version
change.
There are some extra items in this patch.
*) Because freeglut doesn't have the same dependancies as libglut, some ports
need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
remains now.
*) While here fix a png related build issue games/vegastrike.
Thanks to miwi for running the exp-run.
Approved by: portmgr (miwi)
Collaboration with: zeising@
Obtained from: xorg-dev staging area.
- Enable PAM in slim (OPTION on by default) - Install pam config file for "slim". - Patch app.cpp to allow rebooting without login - Modify rc.d script to start after hal - Bump PORTREVISION
PR: ports/168841
Reported by: Volodymyr Kostyrko <c.kworr@gmail.com>
Approved by: Henry Hu <henry.hu.sh@gmail.com> (maintainer)
Obtained from: http://www.freebsd.org/cgi/query-pr.cgi?pr=152236
I missed the fact that the Cmake stuff was installing the man page to ${PREFIX}/share/man/ instead of ${PREFIX}/man. Correct that, and add some code to the Makefile and the pkg-plist to remove the spurious file.
Bump PORTREVISION so that users who've already installed this version
can pick up the file removal fix sooner rather than later.
Upgrade to version 1.3.3 - 2012.02.22 * Change build system to CMake. * Add support ConsoleKit. * Fix some bugs....
For the port:
* The Berlios mirrors don't have the new version, so update the
MASTER_SITES per the instructions on the web page.
* Add the ability to verify the PGP signature on the distfile
* Add consolekit support, and switch build to CMake
* Remove no-longer relevant patches
* Add patches necessary to work with the new build system
* Add a patch for a nicer default theme
* Fix the console command in the slim.conf patch
* Use @dirrmtry in the plist in case the user has installed themes
* Remove uneeded blank lines around (and in) pkg-message
* Add REQUIRE: dbus to the rc.d script to accomodate consolekit
The PR mentioned the new version, but did not supply a patch
PR: ports/166964
Submitted by: Dave <davemorgan353@btinternet.com>
Approved by: maintainer timeout
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Update rc.d script to effectively stop slim
Maintainer assisted with testing various versions of the script.
This final version seems to have addressed all of the issues that
he and I saw.
PR: ports/153392
Submitted by: me
- Fix setlogin() - Pass maintainership to submitter
note:
x11/slim, does not setlogin(). Some software use getlogin()
to decide the user name, so when user is using slim as the
login manager, those software would get wrong results, and
some programs refuse to start
PR: 139594
Submitted by: Henry Hu <henry.hu.sh@gmail.com>
Approved by: maintainer
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Fix theme parsing on 7.x. This patch is also accepted by upstream.
PR: ports/111342
Submitted by: Henrik Brix Andersen <henrik at brixandersen.dk>
Approved by: Tobias <ports at fsck.ch> (maintainer)
- Update to 1.2.6 - Move to LOCALBASE
We waited the maintainer's opinion about the issue he found for 14 days.
The fix is submitted to upstream and will be in next release.
PR: ports/105634
Submitted by: Henrik Brix Andersen <henrik at brixandersen.dk>
Approved by: Tobias Roth <ports at fsck.ch> (maintainer)
[NEW PORT] x11/slim - a login manager derived from login.app
SLiM is a desktop-independent graphical login manager for
X11, derived from Login.app by Per Liden.
It aims to be light and simple, although completely
configurable through themes and an option file; is suitable
for machines on which remote login functionalities are not
needed.
Author: Simone Rota and Johannes Winkelmann
WWW: http://slim.berlios.de/
PR: ports/91511
Submitted by: Tobias Roth <ports@fsck.ch>