after moving to i3 I find it hard to look back. the level of customization I can do with a tiling WM (also dwm, xmonad etc) is just insane. Makes more sense to me since most of the tools I use are lightweight, e.g. suckless (surf), a complete process tree after login now consists of:
?─┬─?───i3-wrapper───i3
├─sh───xautolock
├─sh───unclutter
├─sh───dunst───2*[{dunst}]
├─sh───i3bar───sh───python───{python}
├─sh───x-terminal-emul─┬─3*[bash]
│ ├─bash───pstree
│ └─6*[{x-terminal-emul}]
└─systemd─┬─at-spi-bus-laun─┬─dbus-daemon
│ └─3*[{at-spi-bus-laun}]
├─at-spi2-registr───2*[{at-spi2-registr}]
├─dbus-daemon
├─dconf-service───2*[{dconf-service}]
├─dirmngr
├─gconfd-2
├─gvfs-udisks2-vo───2*[{gvfs-udisks2-vo}]
├─gvfsd─┬─gvfsd-trash───2*[{gvfsd-trash}]
│ └─2*[{gvfsd}]
├─gvfsd-metadata───2*[{gvfsd-metadata}]
├─pulseaudio───2*[{pulseaudio}]
└─tracker-store───4*[{tracker-store}]
$> sudo smem -c pss -t | tail -1
606032
^^^^ as commenter below pointed out this includes processes from other users. the correct figure is smem -c pss -t | tail -1
220678
Use compton if you need some bells+whistles (transparency). If you want to get rid of X.org and use Wayland[0] just use sway[1] instead as drop-in replacement for i3.[0] The real story behind Wayland and X: https://www.youtube.com/watch?v=GWQh_DmDLKQ