A minimalistic display manager for console.
- Lightweight and minimalistic
- JPEG, PNG, Animated GIF, BMP support
- Theme support
- PAM support
To make berry-dm
$ sudo dnf install pam-devel
$ sudo dnf install libdrm-devel mesa-libgbm-devel
$ #clang -Os -o berry-dm -Os berry-dm.c login.c ui.c 3rd/ini.h -lm -lpam -lpam_misc
$ gcc -o berry-dm -Os berry-dm.c login.c ui.c -I/usr/include/libdrm -lm -lpam -lpam_misc -ldrm -lgbm -lGLESv2 -lEGL
# mv berry-dm /usr/local/sbin/
$ cp berry-dm.pam /etc/pam.d/berry-dm
$ cp berry-dm.conf /etc/
$ cp berry-logo.txt /etc/
$ clang -Os -o berry-getty berry-getty.c
# mv berry-getty /usr/local/sbin/
To run berry-dm
$ berry-dm
See /etc/berry-dm.conf for example.
# berry-dm
[config]
gui = console # console/glsl
sessions = LXDE,/etc/X11/berryos-xsession,Wayfire (Weston),wayfire,Console,bash,Reboot,reboot,Shutdown,shutdown -h now
users = berry,root
languages = Japanese,ja_JP.utf8,English,en_US.utf8,Chinese,zh_TW.utf8
#image = /etc/berry-logo.jpg
image = /etc/berry-logo.gif
#text = /etc/berry-logo.txt
F7 = stty echo
F8 = clear
F9 = mount /dev/sda7 /root
F10 = ntpd -q -p pool.ntp.org
F11 = reboot
F12 = shutdown -h now
statusbar = <F10:NTP> <F11:Reboot> <F12:Shutdown>