$ aptitude why gdm3
i ubuntu-mate-desktop Depends update-notifier
i A update-notifier Depends gnome-shell | notification-daemon
i A gnome-shell Recommends gdm3 (>= 3.10.0.1-3~)
$ aptitude why gnome-shell
i ubuntu-mate-desktop Depends update-notifier
i A update-notifier Depends gnome-shell | notification-daemon
$ aptitude why gnome-session
i ubuntu-mate-desktop Depends update-notifier
i A update-notifier Depends gnome-shell | notification-daemon
i A gnome-shell Recommends ubuntu-session | gnome-session
Some debug info:
$ pstree ┬─ModemManager─ ──2*[{ModemMana ger}]
├─NetworkManag er───2* [{NetworkManage r}]
├─accounts- daemon─ ──2*[{accounts- daemon} ]
├─avahi- daemon─ ──avahi- daemon
├─colord─ ──2*[{colord} ]
├─cups- browsed─ ──2*[{cups- browsed} ]
├─dbus- daemon
├─gdm3─ ┬─gdm-session- wor─┬─gdm- x-session─ ┬─Xorg─ ──{Xorg} session- b───2*[ {gnome- + x-session} ] session- wor}]
├─gnome- keyring- d───3*[ {gnome- keyring- d}]
├─2*[kerneloop s]
├─networkd- dispat
├─polkitd─ ──2*[{polkitd} ]
├─rsyslogd─ ──3*[{rsyslogd} ]
├─rtkit- daemon─ ──2*[{rtkit- daemon} ]
├─snapd─ ──12*[{ snapd}]
├─systemd─ ┬─(sd-pam) bus-laun─ ┬─dbus- daemon spi-bus- laun}] registr─ ──2*[{at- spi2-registr} ] service─ ──2*[{dconf- service} ] addre── ─5*[{evolution- addre}] calen── ─8*[{evolution- calen}] sourc── ─3*[{evolution- sourc}] ───19*[ {WebExtensions} ] session- b─┬─agent─ ──2*[{agent} ] applet─ ──3*[{blueman- applet} ] alarm── ─5*[{evolution- alarm}] maximus─ ──3*[{mate- maximus} ] power-mana─ ──3*[{mate- power-mana} ] screensave─ ──3*[{mate- screensave} ] settings- d───4*[ {mate-settings- d}] ──3*[{nm- applet} ] mate-aut─ ──3*[{polkit- mate-aut} ] notifier─ ──3*[{update- notifier} ] session- b}] session- c───{gnome- session- c} shell─┬ ─ibus-daemon─ ┬─ibus- dconf── ─3*[{ibus- dconf}] engine- sim───2* [{ibus- engi+ extension- ───3*[{ ibus-exte+ pxgsettings─ ──3*[{pxgsettin gs}] shell-cal─ ──5*[{gnome- shell-cal} ] ──3*[{goa- daemon} ] se───2* [{goa-identity- se}] settin─ ──3*[{gsd- a11y-settin} ] ──3*[{gsd- color}] ──3*[{gsd- datetime} ] in───3* [{gsd-housekeep in}] ──3*[{gsd- keyboard} ] keys─── 3*[{gsd- media-keys} ] ──3*[{gsd- power}] notif── ─2*[{gsd- print-notif} ] ──2*[{gsd- printer} ] ──2*[{gsd- rfkill} ] er───2* [{gsd-screensav er}] ──3*[{gsd- sharing} ] ───3*[{ gsd-smartcard} ] ──3*[{gsd- sound}] ──3*[{gsd- wacom}] ──3*[{gsd- wwan}] ───3*[{ gsd-xsettings} ] afc-volume─ ──3*[{gvfs- afc-volume} ] goa-volume─ ──2*[{gvfs- goa-volume} ] gphoto2- vo───2* [{gvfs- gphoto2- vo}] mtp-volume─ ──2*[{gvfs- mtp-volume} ] udisks2- vo───3* [{gvfs- udisks2- vo}] ┬─gvfsd- dnssd── ─2*[{gvfsd- dnssd}] http─── 2*[{gvfsd- http}] network─ ──3*[{gvfsd- network} ] smb-brows─ ──3*[{gvfsd- smb-brows} ] trash── ─2*[{gvfsd- trash}] fuse─── 5*[{gvfsd- fuse}] portal─ ──2*[{ibus- portal} ] x11───3* [{ibus- x11}] terminal─ ┬─bash terminal} ] ──3*[{pulseaudi o}]
├─systemd- journal
├─systemd- logind
├─systemd- resolve
├─systemd- timesyn─ ──{systemd- timesyn}
├─systemd- udevd
├─udisksd─ ──4*[{udisksd} ]
├─unattended- upgr─── {unattended- upgr}
├─upowerd─ ──2*[{upowerd} ]
├─whoopsie─ ──2*[{whoopsie} ]
└─wpa_ supplicant
systemd─
├─acpid
├─anacron
├─cron
├─cupsd
│ │ │ ├─gnome-
│ │ │ └─2*[{gdm-
│ │ └─2*[{gdm-
│ └─2*[{gdm3}]
│ ├─at-spi-
│ │ └─3*[{at-
│ ├─at-spi2-
│ ├─dbus-daemon
│ ├─dconf-
│ ├─evolution-
│ ├─evolution-
│ ├─evolution-
│ ├─firefox─┬─3*[Web Content───19*[{Web Content}]]
│ │ ├─Web Content───21*[{Web Content}]
│ │ ├─WebExtensions
│ │ └─61*[{firefox}]
│ ├─gnome-
│ │ ├─applet.py
│ │ ├─blueman-
│ │ ├─evolution-
│ │ ├─mate-
│ │ ├─mate-
│ │ ├─mate-
│ │ ├─mate-
│ │ ├─nm-applet─
│ │ ├─polkit-
│ │ ├─update-
│ │ └─3*[{gnome-
│ ├─gnome-
│ ├─gnome-
│ │ │ ├─ibus-
│ │ │ ├─ibus-
│ │ │ └─2*[{ibus-daemon}]
│ │ ├─sh───
│ │ └─8*[{gnome-shell}]
│ ├─gnome-
│ ├─goa-daemon─
│ ├─goa-identity-
│ ├─gsd-a11y-
│ ├─gsd-color─
│ ├─gsd-datetime─
│ ├─gsd-housekeep
│ ├─gsd-keyboard─
│ ├─gsd-media-
│ ├─gsd-power─
│ ├─gsd-print-
│ ├─gsd-printer─
│ ├─gsd-rfkill─
│ ├─gsd-screensav
│ ├─gsd-sharing─
│ ├─gsd-smartcard
│ ├─gsd-sound─
│ ├─gsd-wacom─
│ ├─gsd-wwan─
│ ├─gsd-xsettings
│ ├─gvfs-
│ ├─gvfs-
│ ├─gvfs-
│ ├─gvfs-
│ ├─gvfs-
│ ├─gvfsd─
│ │ ├─gvfsd-
│ │ ├─gvfsd-
│ │ ├─gvfsd-
│ │ ├─gvfsd-
│ │ └─2*[{gvfsd}]
│ ├─gvfsd-
│ ├─ibus-
│ ├─ibus-
│ ├─mate-
│ │ ├─bash───pstree
│ │ └─3*[{mate-
│ ├─obexd
│ └─pulseaudio─
$ aptitude why gdm3
i ubuntu-mate-desktop Depends update-notifier
i A update-notifier Depends gnome-shell | notification-daemon
i A gnome-shell Recommends gdm3 (>= 3.10.0.1-3~)
$ aptitude why gnome-shell
i ubuntu-mate-desktop Depends update-notifier
i A update-notifier Depends gnome-shell | notification-daemon
$ aptitude why gnome-session
i ubuntu-mate-desktop Depends update-notifier
i A update-notifier Depends gnome-shell | notification-daemon
i A gnome-shell Recommends ubuntu-session | gnome-session