anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#1
Just for kicks to get a systemd/libsystemd0 free light and basic MATE desktop.
I assume user knows how to download and burn/copy the net iso file to cd/dvd/usb/frugal(fromiso) in order to boot.

1. On first boot of the live net image, make sure you know exactly where you install to install. Drive and partition.
Log in as root and then type blkid.
This will give you the disk and partition information you need to install to.

2. Make sure your Internet is up and running. You may need to use dhclient (tab) to get it up.
Mine is dhclient eth0
Wired connected is strongly advised.

3. Note you *MUST* install grub (when prompted) to the MBR

4. OK - lets get installation under way by typing cli-installer

5. My partitions are already set up.

6. At prompt, type where to install. In my case, I type sda3

7. I choose not to have a separate /home partition

8. Type Y(yes) when asked if it is a net install.
This will download grub, keyboard and console packages.
Grub will ask you some questions.
Do not install grub to any partition at this stage

9. You will then be told that antiX is being copied to the drive you typed in 6.

10. Install grub to MBR ie answer Y(Yes)

11. You will be asked to set up localisation, keyboard, timezone etc. I would choose yes.

12. Provide your username/password and root password

13. No need for autologin

14. Reboot when prompted

15. Hopefully you boot into a basic cli desktop.

16. Login as root and type apt-get update (if networking isn't working, try again with dhclient)

17. apt-get install xorg mate-desktop-environment leafpad gettext-base xz-utils lockfile-progs firefox-esr clawsmail evince-gtk mpv xmms slim or lightdm (obviously choose your own apps)

18. Once all is done, if you installed slim, you need to do the following

nano /etc/slim.conf

and uncomment the first login_cmd and comment the last to look like this.

login_cmd exec /bin/bash -login /etc/X11/Xsession %session
#################OLD COMMAND####################
# login_cmd exec /bin/bash -login ~/.xinitrc %session >~/.xsession-errors$DISPLAY 2>&1
################################################
#LOGIN COMMAND FOR DESKTOP SESSION BELOW#
#############################################################################################
#login_cmd setsid /usr/local/bin/desktop-session %session
#############################################################################################

Also change sessions to read like this

sessions mate

and default_user from demo to yours eg

default_user anticapitalista

19. Reboot into a basic MATE systemd-free desktop ready for you to customise as you feel fit.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#2
Interested in seeing dpkg -l of the result if you care to post/attach it.

I'm inclined to try an ala carte approach, instead of"mate-desktop-environment" and avoid caja, cujo, harpo, marco...
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#3
skidoo wrote:
I'm inclined to try an ala carte approach, instead of"mate-desktop-environment" and avoid caja, cujo, harpo, marco...
I don't think it is possible to do that.
Posts: 148
chrispop99
Joined: 21 Apr 2011
#4
I'm a long way from my comfort zone here, but would a similar approach work to get a basic Openbox system?

Chris
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#5
Yes, you need xorg and replace mate-desktop-environment with openbox. If you install slim, you still need to make the changes in /etc/slim.conf replacing mate with openbox-session
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#6
very cool so far!

mate-power-manager is not installable. it requires libupower-glib1 which isn't available. That's the only one I've found so far.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#7
dolphin_oracle wrote:very cool so far!

mate-power-manager is not installable. it requires libupower-glib1 which isn't available. That's the only one I've found so far.
Is that jessie or stretch?
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#8
Stretch
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#9
Probably due to recent changes in a systemd rsyslog being updated. Remove it and try again. (A nosystemd rsyslog iw waiting to appear in the repos). Worked here.

Stretch is still a bit of a moving target at the moment until the deep freeze sometime this month.
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#10
I figured it was something like that. Thanks.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#11
As an academic excercise, I tested from live session (fresh antiX16.1 iso, not a bare"net install" iso)
and found the minimum installation is: apt install mate-panel mate-sesssion-manager marco

Immediately after installing those 3 packages, can logout and find MATE available as a choice on the slim login screen.
I immediately launched conky via Alt+F2 to check the memory footprint (about 203Mb)

marco is the name of mate's window manager. Its package brings webkit & zenity as dependencies.
mate-panel package depends on libmateweather; installs +-20Mb of icons.
(I'll never use the panel weather applet, so immediately pruned the icons files.)
A persist-save operation, as a waypoint, indicated the rootfs size had increased 45mb.

Onward, installing additional DE components:

apt install mate-settings-daemon
Arguably this could be considered as one of the"bare minimum" components because it handles global keybinds... but just about everything else it manages (gtk3 theming, mouse settings, screensaver, clipboard, sound) is redundant with existing controls. I'm curious to see whatall"accessibility" support it provides.

apt install mate-themes
note: with, or without this package (@33Mb), theme selection for gtk2 apps is still settable via lxappearance

I chose to forego installing"mate-utils". It provides 'tools' (screenshooter, diskusage, user/group mgmt, filesearch, logviewer) which are redundant with tools already present.

apt install mate-system-monitor
For non-techy icewm/jwm/fluxbox/openbox users, this (@4Mb) is my recommended GUI"TaskManager" app.

apt install pluma
Installation of the pluma app (mate's version of gedit) adds about 12Mb and, IMO, it is"worth a look".
It is more featureful than leafpad, is tabbed and themable... but lacks features compared to geany.

mate-control-center (@33mb)
mate-system-tools (@13Mb)
I noticed that nothing other than system-tools depends on the control center component.
All the previously mentioned components can be accessed via desktop menu, or could be linked into
the custom cc (ala antiX or MX). To some users, the redundancy of the mate cc would be unappealing.


aw, it's sleepytime. I'll set aside the pendrive for some other rainy night...
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#12
ok this is fun.
Posts: 452
Jerry
Joined: 12 Sep 2007
#13
skidoo wrote:As an academic excercise, I tested from live session (fresh antiX16.1 iso, not a bare"net install" iso)
and found the minimum installation is: apt install mate-panel mate-sesssion-manager marco

<snip>

aw, it's sleepytime. I'll set aside the pendrive for some other rainy night...
Nice job. Pasted this into the MX/antiX Wiki, so we can find it later and edit as needed.


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://mxlinux.org/wiki/system/mate"
linktext was:"https://mxlinux.org/wiki/system/mate"
====================================
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#14
what package has the antiX remaster control center? I can't seem to find it.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#15
persist-makefs (needs yad)
You could also type live-remaster (as root) after dropping to F1