2019-12-12

next64 - startx VS. slim login manager


startx VS. slim login manager

startx

tux@slitaz:~$ cat .xsession
# ~/.xsession: Start X window session manually on your system (startx).

#
. $HOME/.config/slitaz/applications.conf
Xorg &
#xterm &
#xpad &
exec $WINDOW_MANAGER

tux@slitaz:~$ ps

[..]
2091 root 0:00 /sbin/getty 115200 38400 9600 4800 2400 ttyS0
2149 messageb 0:00 /usr/bin/dbus-daemon --system
2153 tux 0:00 /usr/bin/openbox --startup /usr/lib/openbox/openbox-autos
2155 root 0:00 /usr/libexec/Xorg
2178 tux 0:00 pcmanfm --desktop
2179 tux 0:00 lxpanel --profile slitaz
2183 tux 0:00 dbus-launch --sh-syntax --exit-with-session
2184 tux 0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --prin
2195 tux 0:00 /usr/libexec/menu-cache/menu-cached /home/tux/.cache/menu
2213 tux 0:00 sakura --sync --geometry 80x24 -t SliTaz next64
2215 tux 0:00 gnome-pty-helper
2216 tux 0:00 /bin/sh
2217 tux 0:00 ps

tux@slitaz:~$ pstree -p

init(1)-+-dbus-daemon(2149)
        |-dbus-daemon(2184)
        |-dbus-launch(2183)
        |-getty(2087)
        |-getty(2088)
        |-getty(2089)
        |-getty(2090)
        |-getty(2091)
        |-httpd(1945)
        |-klogd(1463)
        |-lxpanel(2179)-+-{gmain}(2187)
        |               `-{menu-cache-io}(2196)
        |-menu-cached(2195)---{gmain}(2198)
        |-pcmanfm(2178)-+-{gmain}(2188)
        |               |-{pool}(2222)
        |               `-{pool}(2223)
        |-sakura(2213)-+-gnome-pty-helpe(2215)
        |              |-sh(2216)---pstree(2221)
        |              `-{gmain}(2214)
        |-sh(2084)
        |-sh(2083)---openbox(2153)---Xorg(2155)---{InputThread}(2169)
        |-syslogd(1442)
        |-udevd(1350)
        `-udhcpc(2005)
tux@slitaz:~$



 

VS.


slim login manager

tux@slitaz:~$ cat .xinitrc
# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session.

# You can use F1 with Slim to change your window manager or configure
# it permanently with your personal applications.conf file.
#
. $HOME/.config/slitaz/applications.conf
tazbox mkmenu

[ "$1" ] && WINDOW_MANAGER="$1"

EXEC="exec ck-launch-session dbus-launch --sh-syntax --exit-with-session"

LOG="/dev/null" ; X=$LOG ; ERR=$X
case "$WINDOW_MANAGER" in
     openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*)
           $EXEC ${WINDOW_MANAGER%-session}-session ;;
     enlightenment)
           $EXEC enlightenment_start ;;
     kde)  $EXEC startkde ;;
     lxqt) $EXEC startlxqt ;;
     *)    $EXEC $WINDOW_MANAGER ;;
esac 2>>$ERR >>$X

tux@slitaz:~$ ps
PID USER TIME COMMAND
1 root 0:13 init

[..]
2007 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth
2039 messageb 0:00 /usr/bin/dbus-daemon --system
2148 root 0:00 /usr/bin/slim -d
2154 root 0:00 /usr/libexec/Xorg -auth /var/run/slim.auth vt07
2163 root 0:00 /usr/sbin/console-kit-daemon --no-daemon
2169 polkitd 0:00 /usr/lib/polkit-1/polkitd --no-debug
2174 tux 0:00 ck-launch-session dbus-launch --sh-syntax --exit-with-ses
2217 tux 0:00 /usr/bin/openbox --startup /usr/lib/openbox/openbox-autos
2220 tux 0:00 dbus-launch --sh-syntax --exit-with-session openbox-sessi
2221 tux 0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 6 --prin
2234 tux 0:00 /usr/lib/gvfsd
2239 tux 0:00 /usr/lib/gvfsd-fuse /var/run/user/1000/gvfs -f -o big_wri
2252 tux 0:00 pcmanfm --desktop
2253 tux 0:00 lxpanel --profile slitaz
2264 tux 0:00 /usr/lib/gvfsd-metadata
2271 tux 0:00 /usr/libexec/menu-cache/menu-cached /var/run/user/1000/me
2279 tux 0:00 /usr/lib/gvfs-udisks2-volume-monitor
2283 root 0:00 /usr/libexec/udisks2/udisksd
2309 tux 0:00 /usr/lib/gvfs-gphoto2-volume-monitor
2314 tux 0:00 /usr/lib/gvfs-mtp-volume-monitor
2319 tux 0:00 /usr/lib/gvfsd-trash --spawner :1.1 /org/gtk/gvfs/exec_sp
2325 root 0:00 /sbin/getty 38400 tty1
2326 root 0:00 /sbin/getty 38400 tty2
2327 root 0:00 /sbin/getty 38400 tty3
2328 root 0:00 /sbin/getty 38400 tty4
2329 root 0:00 /sbin/getty 38400 tty5
2330 root 0:00 /sbin/getty 38400 tty6
2331 root 0:00 /sbin/getty 115200 38400 9600 4800 2400 ttyS0
2346 tux 0:00 sakura --sync --geometry 80x24 -t SliTaz next64
2349 tux 0:00 gnome-pty-helper
2350 tux 0:00 /bin/sh
2354 tux 0:00 ps

tux@slitaz:~$ pstree -p

init(1)-+-console-kit-dae(2163)-+-{console-kit-dae}(2167)
        |                       |-{gdbus}(2166)
        |                       |-{gmain}(2164)
        |                       `-{vt_thread_start}(2170)
        |-dbus-daemon(2039)
        |-dbus-daemon(2221)
        |-dbus-launch(2220)
        |-getty(2325)
        |-getty(2326)
        |-getty(2327)
        |-getty(2328)
        |-getty(2329)
        |-getty(2330)
        |-getty(2331)
        |-gvfs-gphoto2-vo(2309)-+-{gdbus}(2312)
        |                       `-{gmain}(2310)
        |-gvfs-mtp-volume(2314)-+-{gdbus}(2317)
        |                       `-{gmain}(2315)
        |-gvfs-udisks2-vo(2279)-+-{gdbus}(2281)
        |                       `-{gmain}(2280)
        |-gvfsd(2234)-+-gvfsd-trash(2319)-+-{gdbus}(2321)
        |             |                   `-{gmain}(2320)
        |             |-{gdbus}(2236)
        |             `-{gmain}(2235)
        |-gvfsd-fuse(2239)-+-{gdbus}(2244)
        |                  |-{gmain}(2243)
        |                  |-{gvfs-fuse-sub}(2249)
        |                  |-{gvfsd-fuse}(2241)
        |                  `-{gvfsd-fuse}(2242)
        |-gvfsd-metadata(2264)-+-{gdbus}(2266)
        |                      `-{gmain}(2265)
        |-httpd(1933)
        |-klogd(1465)
        |-lxpanel(2253)-+-{gdbus}(2258)
        |               |-{gmain}(2257)
        |               `-{menu-cache-io}(2272)
        |-menu-cached(2271)-+-{gdbus}(2277)
        |                   `-{gmain}(2276)
        |-pcmanfm(2252)-+-{gdbus}(2256)
        |               |-{gmain}(2255)
        |               |-{pool}(2358)
        |               `-{pool}(2359)
        |-polkitd(2169)-+-{gdbus}(2178)
        |               |-{gmain}(2177)
        |               |-{polkitd}(2180)
        |               `-{polkitd}(2182)
        |-sakura(2346)-+-gnome-pty-helpe(2349)
        |              |-sh(2350)---pstree(2357)
        |              |-{gdbus}(2348)
        |              `-{gmain}(2347)
        |-slim(2148)-+-Xorg(2154)---{InputThread}(2161)
        |            `-ck-launch-sessi(2174)---openbox(2217)-+-{gdbus}(2232)
        |                                                    `-{gmain}(2231)
        |-syslogd(1444)
        |-udevd(1352)
        |-udhcpc(2007)
        `-udisksd(2283)-+-{cleanup}(2306)
                        |-{gdbus}(2286)
                        |-{gmain}(2284)
                        `-{probing-thread}(2287)
tux@slitaz:~$