Hi, Just started looking why in lat few weeks my gnome desktop los a lot of its previous speed. I found that already it is consequence of some issues in last chrome. Seems chrome developers managed to kill few most annoying memory leaks causing that time to time crome processes associated with some tabs age exploding consuming +2GB memory. Despite this I found some fact that I was not aware about GDM. Theoretically GDM should provide just application running on top of raw X11/Wayland diplay to provide authentication service.I remember that few years ago it was really like this but seems not it is no longer so simple picture. Just simple ps output:
$ ps auxwf| grep ^gdm*gdm* 2097 0.0 0.0 428140 4220 tty1 Ssl+ Mar12 0:00 | \_ /usr/libexec/gdm-wayland-session gnome-session --autostart /usr/share/gdm/greeter/autostart*gdm* 2102 0.0 0.0 672184 4320 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart*gdm* 2109 0.0 0.6 2657052 49872 tty1 Sl+ Mar12 1:17 | \_ /usr/bin/gnome-shell*gdm* 2183 0.0 0.0 260800 7864 tty1 Sl+ Mar12 0:00 | | \_ /usr/bin/Xwayland :1024 -rootless -noreset -listen 4 -listen 5 -displayfd 6*gdm* 2222 0.0 0.0 459832 3752 tty1 Sl Mar12 0:01 | | \_ ibus-daemon --xim --panel disable*gdm* 2225 0.0 0.0 382688 3348 tty1 Sl Mar12 0:00 | | \_ /usr/libexec/ibus-dconf*gdm* 2298 0.0 0.0 308892 2732 tty1 Sl Mar12 0:00 | | \_ /usr/libexec/ibus-engine-simple*gdm* 2238 0.0 0.0 364388 3072 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-sound*gdm* 2241 0.0 0.0 481768 6540 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-wacom*gdm* 2242 0.0 0.0 477592 6692 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-xsettings*gdm* 2246 0.0 0.0 483812 6660 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-a11y-keyboard*gdm* 2247 0.0 0.0 326508 2712 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-a11y-settings*gdm* 2248 0.0 0.0 475136 6580 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-clipboard*gdm* 2249 0.0 0.0 729808 7220 tty1 Sl+ Mar12 0:20 | \_ /usr/libexec/gsd-color*gdm* 2250 0.0 0.0 362740 2776 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-datetime*gdm* 2254 0.0 0.0 557560 6376 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-housekeeping*gdm* 2255 0.0 0.0 557756 6868 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-keyboard*gdm* 2256 0.0 0.0 537876 6520 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-media-keys*gdm* 2257 0.0 0.0 326512 2612 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-mouse*gdm* 2261 0.0 0.0 326508 2728 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-orientation*gdm* 2262 0.0 0.0 578980 6408 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-power*gdm* 2267 0.0 0.0 521884 6540 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-print-notifications*gdm* 2268 0.0 0.0 326524 3352 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-rfkill*gdm* 2269 0.0 0.0 400248 3020 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-screensaver-proxy*gdm* 2270 0.0 0.0 157972 3288 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-sharing*gdm* 2278 0.0 0.0 345124 2772 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-smartcard*gdm* 2280 0.0 0.0 483980 6444 tty1 Sl+ Mar12 0:00 | \_ /usr/libexec/gsd-xrandr*gdm* 2906 0.0 0.1 188904 8344 tty1 S+ Mar12 0:00 | \_ /usr/libexec/gnome-session-failed*gdm* 1927 0.0 0.0 74532 1608 ? Ss Mar12 0:00 /usr/lib/systemd/systemd --user*gdm* 2090 0.0 0.0 250440 440 ? S Mar12 0:00 \_ (sd-pam)*gdm* 2100 0.0 0.0 49104 2680 ? Ss Mar12 0:00 \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only*gdm* 2190 0.0 0.0 344848 3208 ? Ssl Mar12 0:00 \_ /usr/libexec/at-spi-bus-launcher*gdm* 2195 0.0 0.0 48800 2628 ? S Mar12 0:00 | \_ /bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3*gdm* 2197 0.0 0.0 223708 3720 ? Sl Mar12 0:00 \_ /usr/libexec/at-spi2-registryd --use-gnome-session*gdm* 2368 0.0 0.0 187540 2924 ? Sl Mar12 0:00 \_ /usr/libexec/dconf-service*gdm* 2203 0.0 0.0 985696 3872 ? Sl Mar12 0:00 /usr/bin/pulseaudio --start --log-target=syslog*gdm* 2228 0.0 0.0 482088 6724 tty1 Sl Mar12 0:00 /usr/libexec/ibus-x11 --kill-daemon shows that gdm user is running whole set of processes running in full separated X/Wayland session. Is it really needs to be so complicated? Those processes are not all. Because in this tree is running gsd-housekeeping definitely it will be time to time much more like tracker processes (by the way there is no no possibility to disable tracker in X/Wayland session). I know that things are changing and many new features should be or could be handled by Gnome desktop but seems somewhere in the past Gnome started derailing from the KISS principle path. Is it any existing alternative to start Gnome desktop not over GDM? kloczek -- Tomasz Kłoczko | Tel: 0774 1209067 | LinkedIn: *http://lnkd.in/FXPWxH <http://lnkd.in/FXPWxH>*
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org