You can't prove opinions.
Prove me wrong. What's that? You can't.
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Goodbye GNOME, hello MATE
- sunrat
- Administrator
- Posts: 6478
- Joined: 2006-08-29 09:12
- Location: Melbourne, Australia
- Has thanked: 118 times
- Been thanked: 474 times
Re: Goodbye GNOME, hello MATE
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
-
- Posts: 10
- Joined: 2018-06-29 23:52
- None1975
- df -h | participant
- Posts: 1404
- Joined: 2015-11-29 18:23
- Location: Russia, Kaliningrad
- Has thanked: 46 times
- Been thanked: 70 times
Re: Goodbye GNOME, hello MATE
Debian with tiling wm (i3 or xmonad), without DM is how i define a desktop OS. Prove me wrong. What's that? You can't.
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github
Debian Wiki | DontBreakDebian, My config files on github
-
- Posts: 1454
- Joined: 2015-08-30 20:14
Re: Goodbye GNOME, hello MATE
^In that case, just for you:
https://www.reddit.com/r/unixporn/
Have fun ricing your i3, gaps or no gaps
https://www.reddit.com/r/unixporn/
Have fun ricing your i3, gaps or no gaps
- None1975
- df -h | participant
- Posts: 1404
- Joined: 2015-11-29 18:23
- Location: Russia, Kaliningrad
- Has thanked: 46 times
- Been thanked: 70 times
Re: Goodbye GNOME, hello MATE
Thank you. Here is my rice And here is my i3wm ricing.Wheelerof4te wrote:Have fun ricing your i3, gaps or no gaps
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github
Debian Wiki | DontBreakDebian, My config files on github
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Goodbye GNOME, hello MATE
It always shocks me just how bloated desktop environments are at the process level, how bad is MATE?
Here's a plain dwm "desktop" just after boot:
https://packages.debian.org/stretch/psmisc
I'm guessing MATE has more branches?
Here's a plain dwm "desktop" just after boot:
Code: Select all
empty@hegel:~ $ pstree
systemd─┬─atd
├─cron
├─dbus-daemon
├─login───startx───xinit─┬─Xorg─┬─xf86-video-intel
│ │ ├─{InputThread}
│ │ └─{Xorg}
│ └─dwm─┬─ksh
│ └─xterm───ksh───pstree
├─polkitd─┬─{gdbus}
│ └─{gmain}
├─systemd─┬─(sd-pam)
│ └─dbus-daemon
├─systemd-journal
├─systemd-logind
├─systemd-timesyn───{sd-resolve}
├─systemd-udevd
└─wpa_supplicant
empty@hegel:~ $
I'm guessing MATE has more branches?
deadbang
-
- Posts: 1454
- Joined: 2015-08-30 20:14
Re: Goodbye GNOME, hello MATE
^Wow, that's...way, way smaller than mine
I went back to GNOME after the Slackware fiasco (it's a GNOME itch, hard to explain), so prepare to be awed:
It runs fine, though *on X*
BTW, this is only GNOME core, I can only imagine how many more branches are on full GNOME install.
I went back to GNOME after the Slackware fiasco (it's a GNOME itch, hard to explain), so prepare to be awed:
Code: Select all
$ pstree
systemd─┬─ModemManager─┬─{gdbus}
│ └─{gmain}
├─NetworkManager─┬─dhclient
│ ├─{gdbus}
│ └─{gmain}
├─accounts-daemon─┬─{gdbus}
│ └─{gmain}
├─avahi-daemon───avahi-daemon
├─bluetoothd
├─colord─┬─{gdbus}
│ └─{gmain}
├─cron
├─dbus-daemon
├─exim4
├─firefox─┬─2*[Web Content─┬─{Chrome_~dThread}]
│ │ ├─{DOM File}]
│ │ ├─{HTML5 Parser}]
│ │ ├─{Hang Monitor}]
│ │ ├─{ImageBr~geChild}]
│ │ ├─{ImageIO}]
│ │ ├─{ImgDecoder #1}]
│ │ ├─{ImgDecoder #2}]
│ │ ├─{ImgDecoder #3}]
│ │ ├─4*[{JS Helper}]]
│ │ ├─{JS Watchdog}]
│ │ ├─{ProcessHangMon}]
│ │ ├─{ProfilerChild}]
│ │ ├─{Socket Thread}]
│ │ ├─{StyleThread#0}]
│ │ ├─{StyleThread#1}]
│ │ ├─{StyleThread#2}]
│ │ ├─{Timer}]
│ │ ├─{VideoChild}]
│ │ ├─{gdbus}]
│ │ └─{gmain}]
│ ├─Web Content─┬─{Chrome_~dThread}
│ │ ├─{DOM File}
│ │ ├─{HTML5 Parser}
│ │ ├─{Hang Monitor}
│ │ ├─{ImageBr~geChild}
│ │ ├─{ImageIO}
│ │ ├─{ImgDecoder #1}
│ │ ├─{ImgDecoder #2}
│ │ ├─{ImgDecoder #3}
│ │ ├─4*[{JS Helper}]
│ │ ├─{JS Watchdog}
│ │ ├─{ProcessHangMon}
│ │ ├─{ProfilerChild}
│ │ ├─{Socket Thread}
│ │ ├─{StyleThread#0}
│ │ ├─{StyleThread#1}
│ │ ├─{StyleThread#2}
│ │ ├─{Timer}
│ │ ├─{VideoChild}
│ │ ├─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─{AudioIPC Callba}
│ ├─{AudioIPC Server}
│ ├─{Cache I/O}
│ ├─{Cache2 I/O}
│ ├─{Classif~ Update}
│ ├─{Compositor}
│ ├─{Cookie}
│ ├─{DNS Resolver #2}
│ ├─{DNS Resolver #8}
│ ├─{DNS Resolver #9}
│ ├─3*[{DOM Worker}]
│ ├─4*[{DataStorage}]
│ ├─{FS Broker 4500}
│ ├─{FS Broker 4637}
│ ├─{FS Broker 4759}
│ ├─{GLXVsyncThread}
│ ├─{GMPThread}
│ ├─{Gecko_IOThread}
│ ├─{HTML5 Parser}
│ ├─{Hang Monitor}
│ ├─{IPDL Background}
│ ├─{ImageBr~geChild}
│ ├─{ImageIO}
│ ├─{ImgDecoder #1}
│ ├─{ImgDecoder #2}
│ ├─{ImgDecoder #3}
│ ├─4*[{JS Helper}]
│ ├─{JS Watchdog}
│ ├─{Link Monitor}
│ ├─{LoadRoots}
│ ├─{ProcessHangMon}
│ ├─{ProxyResolution}
│ ├─{QuotaManager IO}
│ ├─{SaveScripts}
│ ├─{Socket Thread}
│ ├─{StyleThread#0}
│ ├─{StyleThread#1}
│ ├─{StyleThread#2}
│ ├─{SysProxySetting}
│ ├─{Timer}
│ ├─{URL Classifier}
│ ├─{VRListener}
│ ├─{dconf worker}
│ ├─2*[{firefox}]
│ ├─{gdbus}
│ ├─{gmain}
│ ├─{localStorage DB}
│ ├─{mozStorage #1}
│ ├─{mozStorage #2}
│ ├─{mozStorage #3}
│ ├─{mozStorage #4}
│ ├─{mozStorage #5}
│ ├─{mozStorage #6}
│ ├─{mozStorage #7}
│ └─{threaded-ml}
├─gdm3─┬─gdm-session-wor─┬─gdm-wayland-ses─┬─gnome-session-b─┬─gnome-se+
│ │ │ │ ├─gnome-sh+
│ │ │ │ ├─{dconf w+
│ │ │ │ ├─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─gdm-session-wor─┬─gdm-x-session─┬─Xorg─┬─{InputThread}
│ │ │ │ ├─{radeon_cs:0}
│ │ │ │ ├─{si_shader:0}
│ │ │ │ ├─{si_shader:1}
│ │ │ │ ├─{si_shader:2}
│ │ │ │ └─{si_shader:3}
│ │ │ ├─gnome-session-b─┬─gnome-sett+
│ │ │ │ ├─gnome-shel+
│ │ │ │ ├─gnome-soft+
│ │ │ │ ├─ssh-agent
│ │ │ │ ├─tracker-ex+
│ │ │ │ ├─tracker-mi+
│ │ │ │ ├─tracker-mi+
│ │ │ │ ├─tracker-mi+
│ │ │ │ ├─{dconf wor+
│ │ │ │ ├─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─{gdbus}
│ └─{gmain}
├─gnome-keyring-d─┬─{gdbus}
│ ├─{gmain}
│ └─{timer}
├─gsd-printer─┬─{gdbus}
│ └─{gmain}
├─minissdpd
├─packagekitd─┬─{gdbus}
│ └─{gmain}
├─polkitd─┬─{gdbus}
│ └─{gmain}
├─pulseaudio─┬─{alsa-sink-ALC32}
│ └─{alsa-source-ALC}
├─rsyslogd─┬─{in:imklog}
│ ├─{in:imuxsock}
│ └─{rs:main Q:Reg}
├─rtkit-daemon───2*[{rtkit-daemon}]
├─systemd─┬─(sd-pam)
│ ├─at-spi-bus-laun─┬─dbus-daemon
│ │ ├─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─at-spi2-registr─┬─{gdbus}
│ │ └─{gmain}
│ ├─dbus-daemon
│ └─pulseaudio─┬─{alsa-sink-ALC32}
│ └─{alsa-source-ALC}
├─systemd─┬─(sd-pam)
│ ├─at-spi-bus-laun─┬─dbus-daemon
│ │ ├─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─at-spi2-registr─┬─{gdbus}
│ │ └─{gmain}
│ ├─dbus-daemon
│ ├─dconf-service─┬─{gdbus}
│ │ └─{gmain}
│ ├─evolution-addre─┬─evolution-addre─┬─{dconf worker}
│ │ │ ├─{evolution-addre}
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ ├─{dconf worker}
│ │ ├─{evolution-addre}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─evolution-calen─┬─evolution-calen─┬─{dconf worker}
│ │ │ ├─{evolution-calen}
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ ├─evolution-calen─┬─{dconf worker}
│ │ │ ├─2*[{evolution-calen}]
│ │ │ ├─{gdbus}
│ │ │ ├─{gmain}
│ │ │ └─{pool}
│ │ ├─{dconf worker}
│ │ ├─{evolution-calen}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─evolution-sourc─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─gnome-shell-cal─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ ├─{gmain}
│ │ └─2*[{gnome-shell-cal}]
│ ├─gnome-terminal-─┬─bash───pstree
│ │ ├─{dconf worker}
│ │ ├─{gdbus}
│ │ ├─{gmain}
│ │ └─{pool}
│ ├─goa-daemon─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ ├─{gmain}
│ │ └─{goa-daemon}
│ ├─goa-identity-se─┬─{gdbus}
│ │ ├─{gmain}
│ │ └─{pool}
│ ├─gvfs-afc-volume─┬─{gdbus}
│ │ ├─{gmain}
│ │ └─{gvfs-afc-volume}
│ ├─gvfs-goa-volume─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfs-gphoto2-vo─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfs-mtp-volume─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfs-udisks2-vo─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-fuse─┬─{gdbus}
│ │ ├─{gmain}
│ │ ├─{gvfs-fuse-sub}
│ │ └─2*[{gvfsd-fuse}]
│ ├─gvfsd-http─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-metadata─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-trash─┬─{gdbus}
│ │ └─{gmain}
│ └─tracker-store─┬─{dconf worker}
│ ├─{gdbus}
│ ├─{gmain}
│ └─4*[{pool}]
├─systemd-journal
├─systemd-logind
├─systemd-timesyn───{sd-resolve}
├─systemd-udevd
├─udisksd─┬─{cleanup}
│ ├─{gdbus}
│ ├─{gmain}
│ └─{probing-thread}
├─upowerd─┬─{gdbus}
│ └─{gmain}
└─wpa_supplicant
BTW, this is only GNOME core, I can only imagine how many more branches are on full GNOME install.
-
- Global Moderator
- Posts: 2684
- Joined: 2018-06-20 15:16
- Location: Colorado
- Has thanked: 41 times
- Been thanked: 196 times
Re: Goodbye GNOME, hello MATE
Yah, a new pretty tree!
...from what I understand Wayland isn't even planned to have the functions I use in X.
Code: Select all
$ pstree
systemd─┬─agetty
├─cron
├─2*[dbus-daemon]
├─dbus-launch
├─2*[dhclient]
├─exim4
├─gnome-keyring-d─┬─{gdbus}
│ ├─{gmain}
│ └─{timer}
├─irqbalance
├─libvirtd───16*[{libvirtd}]
├─lightdm─┬─Xorg───{InputThread}
│ ├─lightdm─┬─sh─┬─ssh-agent
│ │ │ └─xfce4-session─┬─Thunar─┬─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─light-locker─┬─{dconf worker+
│ │ │ │ ├─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─wicd-client─┬─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─xfce4-panel─┬─4*[gksu───su──+++
│ │ │ │ ├─panel-1-action+
│ │ │ │ ├─panel-12-cpufr+
│ │ │ │ ├─panel-13-cpufr+
│ │ │ │ ├─panel-14-weath+
│ │ │ │ ├─panel-16-xfce4+
│ │ │ │ ├─panel-18-cpugr+
│ │ │ │ ├─panel-19-syste+
│ │ │ │ ├─panel-20-netlo+
│ │ │ │ ├─panel-21-netlo+
│ │ │ │ ├─panel-23-syste+
│ │ │ │ ├─panel-26-cpufr+
│ │ │ │ ├─panel-4-systra+
│ │ │ │ ├─panel-5-pulsea+
│ │ │ │ ├─xfce4-sensors-+
│ │ │ │ ├─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─xfce4-terminal─┬─bash───pstr+
│ │ │ │ ├─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─xfdesktop─┬─{gdbus}
│ │ │ │ └─{gmain}
│ │ │ ├─xfwm4
│ │ │ ├─2*[xterm───bash───x2vnc───x2+
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─{gdbus}
│ └─{gmain}
├─lvmetad
├─polkitd─┬─{gdbus}
│ └─{gmain}
├─pulseaudio───{alsa-sink-HDMI }
├─qemu-system-x86─┬─{CPU 0/KVM}
│ ├─{CPU 1/KVM}
│ ├─{CPU 2/KVM}
│ ├─{CPU 3/KVM}
│ ├─2*[{qemu-system-x86}]
│ └─21*[{worker}]
├─qemu-system-x86─┬─{CPU 0/KVM}
│ ├─{CPU 1/KVM}
│ ├─2*[{qemu-system-x86}]
│ └─4*[{worker}]
├─2*[qemu-system-x86─┬─{CPU 0/KVM}]
│ ├─{CPU 1/KVM}]
│ └─2*[{qemu-system-x86}]]
├─qemu-system-x86─┬─{CPU 0/KVM}
│ ├─{CPU 1/KVM}
│ ├─{CPU 2/KVM}
│ ├─{CPU 3/KVM}
│ └─2*[{qemu-system-x86}]
├─rsyslogd─┬─{in:imklog}
│ ├─{in:imuxsock}
│ └─{rs:main Q:Reg}
├─rtkit-daemon───2*[{rtkit-daemon}]
├─systemd─┬─(sd-pam)
│ ├─dbus-daemon
│ ├─dconf-service─┬─{gdbus}
│ │ └─{gmain}
│ ├─gconfd-2
│ ├─gnome-keyring-d─┬─{gdbus}
│ │ └─{gmain}
│ ├─gpg-agent
│ ├─gvfs-afc-volume─┬─{gdbus}
│ │ ├─{gmain}
│ │ └─{gvfs-afc-volume}
│ ├─gvfs-goa-volume─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfs-gphoto2-vo─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfs-mtp-volume─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfs-udisks2-vo─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-fuse─┬─{gdbus}
│ │ ├─{gmain}
│ │ ├─{gvfs-fuse-sub}
│ │ └─2*[{gvfsd-fuse}]
│ ├─gvfsd-metadata─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-trash─┬─{gdbus}
│ │ └─{gmain}
│ └─xfconfd
├─systemd-journal
├─systemd-logind
├─systemd-timesyn───{sd-resolve}
├─systemd-udevd
├─udisksd─┬─{cleanup}
│ ├─{gdbus}
│ ├─{gmain}
│ └─{probing-thread}
├─upowerd─┬─{gdbus}
│ └─{gmain}
├─virt-manager─┬─{dconf worker}
│ ├─{gdbus}
│ ├─{gmain}
│ └─{virt-manager}
├─virtlogd───{virtlogd}
├─vnstatd
├─wicd───wicd-monitor
└─xfsettingsd─┬─{gdbus}
└─{gmain}