Page 1 of 1

MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 12:26 pm
by manyroads
Hello all.

Not having done this before in the MX-world, I am pleased to announce the "release" of MX18 Continuum (Minimal). :happy: I have completed everything I can think of to build a MX18 Minimal install image (iso).

For those of you who have not been following the forum discussion on the creation of a Minimal MX Install be advised, this is not a re-creation of antiX. This is truly a "minimalist version" of MX 18 Continuum.

This 'minimal' MX Linux 18 Continuum build is designed to provide you with the basic core of MX Continuum --minus-- all major applications, extra Conkies, icons and themes. The intent of this build is to provide you with a 'reasonably' clean MX base from which to build personal and/or shared MX Desktops. I am using this base both for my personal Desktop and to build a Children's Education Desk using MXLinux 18 as its base.

Should you decide that you would rather build this manually, from the regular MX19 install set, you certainly may. There are a few items, in addition to those in the script, you will need to remove via MXPI. They are enumerated below:

#################################
# Remove the following with MXPI:
# Numix (Icon & Window Themes)
# Faenza (Icon theme)
# Faenza-cupertino (Icon theme)
# Arc (Window Theme)
#################################

In addition to all the applications that have been removed, all Conky scripts, excepting those in MX-Default & MX-Elementary folders, have been removed.

If you wish to run my script and/or build a script of your own here is mine to edit as a basis for yours:

#################################
#!/bin/bash
sudo apt-get remove --purge aisleriot asunder chromium-bsu chromium-bsu-data clementine clipit dconf-editor dict fbreader featherpad feh firefox galculator
geany geany-common gimp gimp-data gmtp gnome-hearts gnome-mahjongg gnome-ppp gnome-schedule gscan2pdf gsmartcontrol gtkhash gtkhash-common guvcview* hexchat htop lbreakout2 lbreakout2-data libreoffice* lightning luckybackup luckybackup-data mc mc-data nomacs nomacs-l10n onboard onboard-common onboard-data orage pdfshuffler peg-e pppoeconf qpdfview* samba samba-common samba-common-bin samba-libs simple-scan smtube swell-foop thunar-gtkhash thunderbird vlc xfce4-notes xfce4-notes-plugin xfce4-sensors-plugin xfce4-taskmanager
#
sudo apt autoremove --purge
#################################

Enjoy. :bagoverhead:

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 1:07 pm
by anticapitalista
Having a quick look in VBox - seems like you have done a very good job here - well done!

What I like is that it is clearly MX (and not just because of the wallpaper) and it does what users requested ie MX (Xfce plus tools) and just enough to get started and to install. Let's hope those who requested such an iso do test it out.

There are a couple of bugs I saw - for example you can't actually open a text file - it gives an xterm error and I'm not sure plymouth is a good idea (but that is just my personal choice) and you could have got rid of alternatives configurator and transmission.

Once again, well done with this, manyroads!

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 1:09 pm
by manyroads
Thank you very much @anticapitalista. I'll check the errors out and see what I can do.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 1:53 pm
by malspa
I've downloaded it and I'm booted into it. I can open a text file with nano from the command line, but not if I try to do the same thing from Thunar (right-click on the file, select Open With "Nano", that doesn't work, throws up the xterm error).

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 1:57 pm
by Richard
Probably cause featherpad was removed.
Must be hardwired to use featherpad?

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 1:58 pm
by kmathern
malspa wrote: Mon Jan 14, 2019 1:53 pm I've downloaded it and I'm booted into it. I can open a text file with nano from the command line, but not if I try to do the same thing from Thunar (right-click on the file, select Open With "Nano", that doesn't work, throws up the xterm error).
Is xterm installed? It's not installed by default on the regular MX18 that manyroads started with.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:08 pm
by chrispop99
I did a quick test live, and nothing unexpected happened.

I did wonder whether it would have been more appropriate to do this with the 32-bit version, so users could install lighter applications such as Abiword, SMPlayer, etc. on minimal hardware.

Chris

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:09 pm
by Richard
I ran the script on 32 bit EeePC without problems.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:11 pm
by chrispop99
Richard wrote: Mon Jan 14, 2019 2:09 pm I ran the script on 32 bit EeePC without problems.
Thanks; I used the ISO.

Chris

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:21 pm
by malspa
From the live session, can't install packages. Hm. The debian.list file looks good, but apt search doesn't find any packages that aren't already installed (same with searching via Synaptic). Or is this normal?

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:22 pm
by Richard
I'm sure a 32 bit ISO will be available when the process is finalized.
This is essentially an alpha.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:25 pm
by malspa
kmathern wrote: Mon Jan 14, 2019 1:58 pmIs xterm installed?
Nope.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:31 pm
by dolphin_oracle
Richard wrote: Mon Jan 14, 2019 1:57 pm Probably cause featherpad was removed.
Must be hardwired to use featherpad?
there is a mimetype file in the home folder that specifies featherpad as the default. this is part of the desktop-defaults-xfce-mx17 package.

I forget exactly where, maybe under ~/.local

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:32 pm
by dolphin_oracle
malspa wrote: Mon Jan 14, 2019 2:21 pm From the live session, can't install packages. Hm. The debian.list file looks good, but apt search doesn't find any packages that aren't already installed (same with searching via Synaptic). Or is this normal?
did you update your sources? if not, this is normal.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:37 pm
by malspa
dolphin_oracle wrote: Mon Jan 14, 2019 2:32 pm
malspa wrote: Mon Jan 14, 2019 2:21 pm From the live session, can't install packages. Hm. The debian.list file looks good, but apt search doesn't find any packages that aren't already installed (same with searching via Synaptic). Or is this normal?
did you update your sources? if not, this is normal.
Duh. Thanks.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:42 pm
by philotux
dolphin_oracle wrote: Mon Jan 14, 2019 2:31 pm there is a mimetype file in the home folder that specifies featherpad as the default. this is part of the desktop-defaults-xfce-mx17 package.
I forget exactly where, maybe under ~/.local
>>> .local/share/applications/mimeapps.list

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 2:44 pm
by malspa
Cool, I downloaded Geany, and then I can open a text file via Thunar by choosing Geany.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 3:52 pm
by manyroads
malspa wrote: Mon Jan 14, 2019 2:21 pm From the live session, can't install packages. Hm. The debian.list file looks good, but apt search doesn't find any packages that aren't already installed (same with searching via Synaptic). Or is this normal?
I can't say. I always sync synaptic before trying anything.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 3:54 pm
by manyroads
Hello all. I installed xterm and nano now works fine opening text now. I'll the addition to the script.

Code: Select all

sudo apt-get install xterm
I'll update the iso.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 4:02 pm
by malspa
manyroads wrote: Mon Jan 14, 2019 3:52 pm
malspa wrote: Mon Jan 14, 2019 2:21 pm From the live session, can't install packages. Hm. The debian.list file looks good, but apt search doesn't find any packages that aren't already installed (same with searching via Synaptic). Or is this normal?
I can't say. I always sync synaptic before trying anything.
Yeah, sorry, my brain wasn't working there for a moment. Or something.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 4:04 pm
by dphn
I'm saying it yesterday. For this an additional package like desktop-defaults-xfce-mx-minimal for replace the desktop-defaults-xfce-mx17 is needed with the content from /usr/local/bin for MX autostarts but without configurations for specific apps only available in full version.

uca.xml from MX has also featherpad entries and is included in desktop-defaults-xfce-mx17 package.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 4:05 pm
by manyroads
malspa wrote: Mon Jan 14, 2019 4:02 pm Yeah, sorry, my brain wasn't working there for a moment. Or something.
I know that problem. :lipsrsealed:

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 4:35 pm
by dolphin_oracle
dphn wrote: Mon Jan 14, 2019 4:04 pm I'm saying it yesterday. For this an additional package like desktop-defaults-xfce-mx-minimal for replace the desktop-defaults-xfce-mx17 is needed with the content from /usr/local/bin for MX autostarts but without configurations for specific apps only available in full version.

uca.xml from MX has also featherpad entries and is included in desktop-defaults-xfce-mx17 package.
actually uca.xml now uses whatever the default text editor is (only hard-coded on upgraded mx17 installs, and even then new users will get the change).

I spent a lot of time this last go around separating out the various desktop-defaults packages into three sep. packages.

desktop-defaults-xfce-mx17
desktop-defaults-mx-common
desktop-defaults-mx-applications

however, it is true that for our basic configuration, the desktop-defaults-xfce-mx17 does depend on the other 2 packages. That's our base. But you can remove the desktop-defaults-xfce-mx17 without removing the other 2. this was set up so for folks that were building snapshots with alternate Desktop Environments and who wanted to remove Xfce stuff. you can also remove desktop-defaults-mx-applications, which contain default app configs, but I wouldn't remove desktop-defaults-mx-common or you will almost certainly break something. Note also that without desktop-defaults-mx-applications, certain apps may not look the way users expect on MX.

Personally, for the purposes of a "minimal" iso, I wouldn't touch them. It would be changing the nature of the beast a little far IMO. Any autostarts that aren't available could just be removed from /etc/skel. we very rarely update desktop-defaults package, and even then it would be more likely to update the -common one than he other 2.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 6:11 pm
by manyroads
The latest (and final???) is in the Dropbox folder. The readme.txt has all the changes listed that I made to the base MX18 release. If there is adequate interest in keeping this around; I'll maintain it. :bagoverhead:

In another vein.... does anyone know of a better home for this? I don't mind keeping it for a while, but it just does not seem like the right place for it.

https://www.dropbox.com/sh/w0g0nzahapkx ... NbePa?dl=0

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 7:20 pm
by Richard
Good eye, @dhpn,

I'm sure @manyroads will look into those.

Remember, IMHO, this is still a Beta release for testing.
Just started coming together the last couple of days.

Started out as a way to build an ISO for kids; has morphed into a Minimal MX Linux.

Any other observations, fixes, gotchas, etc., please post in this thread.

Starting the download again.... Real soon now....

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 7:56 pm
by manyroads
@Richard I'm actually still working on the Kids SPIN. I've made some good progress on it. I actually think I'm pretty close on the minimal MX, if not there. I'm certain there are items I can't do on my two efforts, my skills aren't that 'spectacular. ;)

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 8:17 pm
by skidoo
As of today's iso, this "minimalistic" iso still contains:

141Mb of "icon images"
35Mb of "grub background images" (/usr/share/backgrounds/MXLinux/grub/)
10Mb of "lightdm background images"
22Mb+ of "wallpaper images"
18Mb of plymouth themes
85Mb of fonts
(mentioned as an observation, not a criticism)

==================================

.
FYI: post-install (or during livesession, then remaster), a non-polyglot user can trim 270MB+ by removing extraneous locales files.
HOWTO (example: me speaky Engrish-only):

run "dkpg-reconfigure locales" and untick all except these 2:
en_US ISO-8859-1
en_US.UTF8 UTF-8

"sudo apt-get install localepurge" and, within the dialog just click twice "Forward", "Forward"
(prevents installation of extraneous locales files during future pkg installation/update operations)

"sudo apt get install bleachbit && gksu bleachbit"
When bleachbit first launches, a preferences popup dialog is displayed. Click OK to dismiss it
click "Localizations" tickbox. Just click OK when the popup mentions "Preferences".
Click the Trashcan icon in bleachbit's toolbar. In the resulting popup, click "Delete"
----
Disk space recovered: 276.7MB
Files deleted: 13527

If you are a fan of using the "locate" command in terminal, NOW is a good time to freshen its index
via the command "sudo updatedb" (takes only 5sec or to run).
==================================

.
manyroads, approx 320Mb can be trimmed from the iso by selectively removing unneeded packages. I'm listing them here, below. Your call ~~ if you truly want to pre-install Java runtime environment even though nothing pre-installed depends on it, well arighty then. Same for aptitude, AdobeFlashPlayer...

Most of these are leftovers, dependencies of items which have been removed from the stock iso.
deborphan or gtkorphan would probably detect many of these.
They probably got marked "manually installed" during the initial build process (and don't show up in --autoremove list).

openjdk-8-jre-headless (99.7Mb) ==============
ca-certificates-java (44kb)
openjdk-8-jre (260kb)

hunspell-en-gb (1.1Mb)
aspell (1.1Mb)
hunspell-en-us (700kb)
dictionaries-common (700kb)
hyphen-en-gb (500kb)
hyphen-en-us (150kb)

adobe-flashplugin (35.5Mb) ==========
git (29.5Mb) ===============
git-man (1.5Mb) =======

mythes-en-us (22.5Mb)(thesuarus for LibreOffice) ===========

poppler-data (12.5Mb) =======
nautilus-data (12.4Mb) =============

libqtgui4 (12.8Mb) ========
libphonon4 (690kb)
libqt4-opengl (1.2Mb)
phonon-backend-gstreamer (390kb)
phonon-backend-gstreamer-common (38kb)
qdbus (180kb)
libqtdbus4 (100kb)
libqtcore4 (5Mb)
libqt4-xml (420kb)
libqt4-dbus (100kb)

aptitude (4.5Mb)
aptitude-common (9.6Mb)
manpages-dev (3.8Mb)
xfsprogs (4.4Mb)
reiser4progs (1.7Mb)

libopenexr22 (3.1Mb)
libopencv-calib3d2.4v5 (630kb)
libopencv-features2d2.4v5 (640kb)
libopencv-highgui2.4-deb0 (300kb)
libopencv-objdetect2.4v5 (490bk)
livopencv-flann2.4v5 (450kb)
libopencv-video2.4v5 (360kb)

projectm-data (1.6Mb)
libopencore-amrwb0 (100kb)
libopencoe-amrnb0 (190kb)
sox (200kb)
libsox-fmt-base (342kb)
libsox-fmt-all (50kb)
libsox-fmt-alsa ( 70kb)
libsox-fmt-ao (64kb)
libsox-fmt-mp3 (85kb)
libsox-fmt-oss (64kb)
libsox-fmt-pulse (64kb)
libsox2 (660kb)

gstreamer1.0-plugins-bad (7.4Mb) ======
gstreamer1.0-plugins-good (7.0Mb) =======
gsfonts (4.5Mb) ========

liblapack3 (7.0Mb)

virtualbox-guest-x11 (6.7Mb)
virtualbox-guest-dkms (6.7Mb)

grub-themes-mx (6.4Mb)

libbonobo2-0 (1.1Mb)
libbonoboui2-common (1.0Mb)
libbonoboui2-0 (500kb)
libgnome-2-0 (600kb)
libgnome2-perl (670Kb)
libgnomeui-0 (800kb)
libgnome2-vfs-perl (500kb)
libgnomecanvas2-0 (290kb)
libgnomecanvas2-common (980kb)
libgnome-canvas-perl (260kb)
libgnome2-common (5.8Mb)

libgnomevfs2-0 (960kb)
libgnomevfs-common (5.9Mb)
libgnomeui-common (3.0Mb)

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 8:34 pm
by manyroads
@skidoo I'll try doing the items you suggested. Up 'till now I have been eliminating images etc by 'hand'. It will take a while, I'm out of pocket for a couple of days.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 9:24 pm
by manyroads
@skidoo... I have done most of what you suggested. :number1:

I ran the following:
sudo deborphan | xargs sudo apt-get -y remove --purge
sudo deborphan --guess-data | xargs sudo apt-get -y remove --purge

I also cleaned things up with bleachbit per your recommendations.

Lastly, I removed all the grub & lightdm images. Plus I cleaned out all locales except for the two US (why not be xenocentric... ;) )

The new iso should appear online sometime tonight. Thank you very much!!! :popcorn:

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 9:34 pm
by freefreeno
Well well well congrats.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 9:37 pm
by manyroads
Thanks to @skidoo the iso is down to abut 870MB. WooHoo!

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 10:30 pm
by Richard
Better and better! :)

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 5:07 am
by anticapitalista
Richard wrote: Mon Jan 14, 2019 10:30 pm Better and better! :)
Not for non-US users it isn't since the F2 language selection is now redundant and user MUST boot into US English.

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 5:17 am
by Richard
Ah, well, that's what testing is for.

I know MX-Live-USB-Maker & Live-USB-Maker have to be added back in.
Of what is the F2 Lang selection a dependency?

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 5:19 am
by Ghost67
Many thanks for this stripped down build @manyroads :happy: I have been toying with the idea of a personal multimedia rebuild myself since Continuum was released and your barebones iso is a fantastic starting point for me.
Cheers!

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 5:29 am
by baldyeti
Isn't there a risk for a system installed from such a tailored respin to be slightly inconsistent ? I mean, apt would think some packages are (fully) installed even though some of their files have been removed or purged ...

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 5:49 am
by anticapitalista
F2 sets the locales and keyboard. I tried Greek, and correctly get a Greek keyboard layout, but all menus and apps are in English.

Purging all the locales (except us_EN is the cause)

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 6:02 am
by Richard
OK.
I'm only using the scripts on 32 bit, not the iso-x64 so hadn't noticed that.
I'll check it out.
NOTE: I still have EN & ES, so it's only on the ISOx64.

I'm going to make a clean install of MX18-386 with locales to apply the script before doing a snapshot.
There are some apps that I feel are basic but then that's what makes the differences
between core, base and full. :)

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 10:08 am
by manyroads
I am happy to add the "critical" locales... the locales were removed manually using MX Tools and are easy enough to add back. However, the locales that are included do consume a 'lot of space'. The question, I suppose is, which languages are essential to the minimal install.

Clearly US English is not, and ought not be, the only language. :lipsrsealed:

Is there a way a smart person could 'down the road' create a script that allows an installer to select the language and load the appropriate localess for their situation? :bagoverhead:

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 11:20 am
by Richard
Yes, they do fill up lots of space.

The langs liste in /etc/skel of MX-18-x.
I'll check. I just got re-downloaded MX-18-386.iso since I had erased it from the SSD
thinking I had another copy or that I wouldn't need it since I have my first configured snapshot. :)

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 4:46 pm
by skidoo
Is there a way a smart person could 'down the road' create a script that allows an installer to select the language and load the appropriate locales for their situation?
That would be an unreasonable reinvention of the wheel, and attempting to guestimate "critical" locales is futile ~~ there are like 60 locales, so 60! possible permutations {skiddoo doesn't know how type math symbol "sixty factorial"}. You want English, I want Peruvian AND English (wait, is "Peruvian" even a language?), Richard wants Espanola AND Texican English AND a side-order of Norwegianish, mauser wants a pony...

Scroll back and note that I did present this as a post-intallation step. Your followthrough confirms that a suitably-motivated user can successfully apply the instructions I posted ~~ you could provide those instructions within a "tips" document, accessible via a desktop launcher.
Isn't there a risk for a system installed from such a tailored respin to be slightly inconsistent ? I mean, apt would think some packages are (fully) installed even though some of their files have been removed or purged
If manyroads has mentioned anything risky, I haven't noticed. You've used the word "purged" here but throughout what I've read in earlier posts, purge is just an option being passed to apt-get (IOW, apt "knows full well" the status of the affected packages).

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 4:57 pm
by manyroads
@skidoo I suppose I could just pick the major Western languages (1 each for the locales) French, German, English, Italian, Russian (and hope that almost everyone could make sense of that) and then have a note in the readme telling them to use MX Tools to add a language of their preference.

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 6:44 pm
by Stevo
That's 270 MB installed for the locales, right? If that's so, you won't gain that much on the ISO, since xz may compress those extremely well.

For example, you can install the 3.6 MB locales-all package, which contains all the locales precompiled so you don't have to sit and watch them get rebuilt over and over during package updates...very boring on older machines, BTW. They expand to 130 MB when installed, though. I would guess that xz does a similarly good job compressing your 270 MB for the ISO.

If you're looking for a good ISO hosting site, archive.org will host it for free, and even create a torrent for it automatically. Include some jpgs in the upload if you want to create a screenshot slideshow, like this: https://archive.org/details/MX18X64

List it under "Community Software".

Re: MX18 Continuum (Minimal) Release

Posted: Thu Jan 17, 2019 7:31 pm
by rasat
In Gnome buster respin, I tested your minimal script. Background and pre-username was removed in lightdm. Is this supposed be in minimal?

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 4:07 am
by Eadwine Rose
manyroads wrote: Thu Jan 17, 2019 4:57 pm @skidoo I suppose I could just pick the major Western languages (1 each for the locales) French, German, English, Italian, Russian (and hope that almost everyone could make sense of that) and then have a note in the readme telling them to use MX Tools to add a language of their preference.
I'd change French for Spanish and leave out Italian.

Seriously, most of the world knows English or Spanish these days.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:09 am
by cyrilus31
Eadwine Rose wrote: Fri Jan 18, 2019 4:07 am Seriously, most of the world knows English or Spanish these days.
Seriously do you have any figures that substantiate your "theory" ? :rolleyes:

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:19 am
by asqwerth
Haha, I knew a French speaker would take objection with this!

[ADDED: and this Forum has a good number of them]

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:26 am
by Eadwine Rose
cyrilus31 wrote: Fri Jan 18, 2019 5:09 am
Eadwine Rose wrote: Fri Jan 18, 2019 4:07 am Seriously, most of the world knows English or Spanish these days.
Seriously do you have any figures that substantiate your "theory" ? :rolleyes:
If I take a look at the entire Dutch population, pretty much everyone under 60 and over 12 speaks and reads English without a problem.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:28 am
by Eadwine Rose
asqwerth wrote: Fri Jan 18, 2019 5:19 am Haha, I knew a French speaker would take objection with this!

[ADDED: and this Forum has a good number of them]
It is easy enough to add, as said before ;) I know they can read English! Spanish is just a much larger user base and if space has to be conserved, it is a logical choice.

Here is my proof, from https://www.diplomatie.gouv.fr: "French is one of the very few languages spoken all over the world, ranked the sixth most widely spoken language after Mandarin Chinese (over a billion speakers), English, Hindi, Spanish and Arabic."

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:33 am
by cyrilus31
@Asqwerth: Not at all. I get by ok with english, spanish and a few others. It's not a matter of predominance, I honestly do not care but I can assure you that I many countries I've been, people can hardly speak english (let alone spanish) : Japan, China and of course France to name just a few. If I had to chose I don't know what I would do but I would think of it wisely and I would not make any definitive statement.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:54 am
by asqwerth
To be practical, Manyroads is American and English-speaking. He's trying to create a minimal iso mainly for his own use. Some prioritisation has to be done and decisions made as to what to cut out of the iso.

I'm from the other side of the world. I could also say that there are parts of that region where MX users might not speak/read much English or other Western languages, but I'm not really bothered since I'm not into any minimal release. I assume the minimal iso could itself be modded to favour different sets of languages.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:55 am
by cyrilus31
Eadwine Rose wrote: Fri Jan 18, 2019 5:26 am
cyrilus31 wrote: Fri Jan 18, 2019 5:09 am
Eadwine Rose wrote: Fri Jan 18, 2019 4:07 am Seriously, most of the world knows English or Spanish these days.
Seriously do you have any figures that substantiate your "theory" ? :rolleyes:
If I take a look at the entire Dutch population, pretty much everyone under 60 and over 12 speaks and reads English without a problem.
the Netherlands is a special case and from what I read the fact that English is slowly replacing Dutch is a great concern for public authority. That's not the case in every country and local languages are strongly defended in my country.
Anyway OP does what he wants, I support his project that I find quite interesting. But your assertion (most people know english or spanish) is quite "funny" not to say the least.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 5:58 am
by Eadwine Rose
"English is just behind Spanish, with approximately 360 million native speakers. Spanish is the third most studied language in the world, after English and French. In addition to the 400 million native speakers, just shy of 9 million people around the world speak Spanish as a second language."

Seriously I do not suck this out of my thumb, you know. I am just stating sources I found.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 6:13 am
by cyrilus31
"Seriously, most of the world knows English or Spanish these days" sounded to me like : "hey who doesn't know English or Spanish in the world". I would answer much much more don't know them.
For a minimal install I would only choose English. That's what minimal is supposed to be, no?

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 7:05 am
by baldyeti
Language can of worms: opened ;-)

Here's the wikipedia Living world languages page

Personally i'd go with en_US.UTF-8 only, but as long as this is not an official ISO (or the choices are clearly documented), it's the OP's call, obviously.

Now the (live) boot language selection is still useful in activating a keyboard layout, but perhaps it should be checked what happens if the LANG environment variable is wrong. For example, what happens if one selects "Dutch (BE)" and the LANG variable gets set to nl_BE.UTF-8 ? Will apps gracefully fall back to en_US.UTF-8 locale or default to "C" without UTF-8 support ? Perhaps for a minimalist respin some script within the live-iso initrd needs to be altered to always set LANG to a valid (installed/supported) value.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 7:16 am
by anticapitalista
baldyeti wrote: Fri Jan 18, 2019 7:05 am
Now the (live) boot language selection is still useful in activating a keyboard layout, but perhaps it should be checked what happens if the LANG environment variable is wrong. For example, what happens if one selects "Dutch (BE)" and the LANG variable gets set to nl_BE.UTF-8 ? Will apps gracefully fall back to en_US.UTF-8 locale or default to "C" without UTF-8 support ? Perhaps for a minimalist respin some script within the live-iso initrd needs to be altered to always set LANG to a valid (installed/supported) value.
F2 Greek boots to a Greek keyboard, but English (US) locale which mean all apps show up in English.
User can toggle between Greek keyboard and English one( US). This is the fallback option set by live-init scripts.

BTW using the MX set systems locale app fails to set up Greek (running live)

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 7:31 am
by fehlix
anticapitalista wrote: Fri Jan 18, 2019 7:16 am BTW using the MX set systems locale app fails to set up Greek (running live)
That's interesting. probably one tiny bit was removed too much, e.g. if C-locale was removed,
the system-locale app has no chance to run properly.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 8:08 am
by manyroads
Just so folks know, I am following this. :happy:

I'm not certain what to do yet. I'm happy to make minimals for Spanish, English, French and a few others, if there is a place to house them. I am not a fan of xenocentrism. :eek:

If someone can pitch in with an install tool/ script/ option that allows user language activation to download the locales, that would be great. I'd guess it could be used in (an enhancement of) the full installs of both antiX and MX. :confused:

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 8:36 am
by rasat
rasat wrote: Thu Jan 17, 2019 7:31 pm I tested your minimal script. Background and pre-username was removed in lightdm. Is this supposed be in minimal?
It seems caused by removing onboard and onboard-data, lightdm-gtk-greater-mx-data is also removed. I suggest to keep these pkgs.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 8:56 am
by manyroads
Well that does not sound like a good thing! :eek: I'll make the changes.

Edit: That fixed things but added some item dependencies we were hoping to remove. Oh well. :frown:

Edit #2:
Here are the changes I am testing to the minimal. I'll announce when I'm done. Watch this space!!! :alien:

Set locales to contain:

German (Germany)
French (France)
Spanish (Spain)
Simplified Chinese (zh-cn zh-tw)
Russian (Russia)
Arabic (Egypt)

Removed:

VL Gothic is beautiful Japanese free Gothic TrueType font, developed
noto-hinted (replaced with roboto-hinted)
papirus icon theme (used Adwaita)
mthes-en-us (LibreOffice Thesaurus)
plymouth-themes-mx
tango-icon-theme
arc themes
adwaita gnome window themes


Added:
roboto-hinted font to replace noto-hinted (due to smaller size)

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 10:46 am
by dphn
Without the papirus icons you changed the default mx-config. Look at desktop-defaults-xfce-mx17 package and the xfce-settings in /etc/skel/.config/xfce4/xfconf

O.k. I understand. It's a big package but my suggestion is to keep all necessary packages for the default config. It's still MX-Linux and no other distribution.

I'm not sure if plymouth is the new default boot sequence of MX18. I didn't like it... But when it's a default setting, don't change it. Same with lightdm-gtk-greeter.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 11:39 am
by manyroads
Hello all.

The latest version of the MX Minimal Install is available. I am pleased to say, the image is at about 850MB.

It may be downloaded at:
https://www.dropbox.com/sh/w0g0nzahapkx ... NbePa?dl=0

Please test this download to see if the problems are significant. As for removing plymouth, that was per @anticapitalista's suggestion. As for papirus, I'm not certain anything very important was lost by removing that beast and going with vanila Adwaita. Adding papirus by those who want it is not a huge additional effort especially when you consider they have to add a big pile of items to make this a fully functional system.

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 12:32 pm
by skidoo
manyroads, your attention to practicality has produced a good result. :angel: angels are singing...
That's 270 MB installed for the locales, right? If that's so, you won't gain that much on the ISO, since xz may [..]
That's an excellent point, certainly worth mentioning (for the benefit of future readers) but, IIRC, "xz" is not the default (neither for isosnapshot nor for the remastering tool) and, ultimately, worrying about how much/little it gains, iso-sizewise, is a mislplaced priority.

270Mb, that just represents a baseline, a starting point. Unless "measures are taken" (cull unused locales + install localepurge), by the time someone fleshes out their system by installing their chosen amenities... prior to arriving at the remaster/snapshot step, 380Mb is probably a more accurate baseline estimate of the locales-related bloat. Granted, concern toward this is nearly moot for anyone who doesn't perform fullset backups or snapshots and doesn't use liveboot+toram.

When I rechecked tango-icon-theme after reading the above post (expecting "that won't last, it'll wind up being pulled right back in as a dependency of SOMEthing"), I was relieved to notice that few debian9 program packages now "depend" on that icon theme. The pcmanfm file manager, its package "suggests" gvfs-backends... and (but) DEPENDS on tango-icon-theme. That's ridiculous (my opinion). BTW, I also rechecked spaceFM; its package too DEPENDS on hicolor|faenza. "Sorry, boss, this program cannot be used in the absence of someone's aribitrarily-assigned 'eyecon', which has been oh-so-inconveniently bundled into a separate package."

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 2:35 pm
by Stevo
cyrilus31 wrote: Fri Jan 18, 2019 5:09 am
Eadwine Rose wrote: Fri Jan 18, 2019 4:07 am Seriously, most of the world knows English or Spanish these days.
Seriously do you have any figures that substantiate your "theory" ? :rolleyes:
In the Star Trek universe, everyone in the galaxy speaks freaking English, even uncontacted planets!

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 2:49 pm
by Stevo
skidoo wrote: Fri Jan 18, 2019 12:32 pm manyroads, your attention to practicality has produced a good result. :angel: angels are singing...
That's 270 MB installed for the locales, right? If that's so, you won't gain that much on the ISO, since xz may [..]
That's an excellent point, certainly worth mentioning (for the benefit of future readers) but, IIRC, "xz" is not the default (neither for isosnapshot nor for the remastering tool) and, ultimately, worrying about how much/little it gains, iso-sizewise, is a mislplaced priority.

...
The default compression algorithm used for squashfs in the snapshot process in Stretch is xz. We had discussions about it making machines with poor cooling use 100% of all CPU cycles, run way too hot, and shut down, in fact.

Papirus icons are text based svg files with many repeated text strings, making them extremely compressible with xz. The current deb in our repo is under 10 MB, but expands to 130 MB installed. Png based icons are incompressible at all!

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 3:11 pm
by cyrilus31
Stevo wrote: Fri Jan 18, 2019 2:35 pm
cyrilus31 wrote: Fri Jan 18, 2019 5:09 am
Eadwine Rose wrote: Fri Jan 18, 2019 4:07 am Seriously, most of the world knows English or Spanish these days.
Seriously do you have any figures that substantiate your "theory" ? :rolleyes:
In the Star Trek universe, everyone in the galaxy speaks freaking English, even uncontacted planets!
No wonder. English is truly the "universal" language :alien: (but that was just before coyotes took control of the world)

Re: MX18 Continuum (Minimal) Release

Posted: Fri Jan 18, 2019 8:47 pm
by fehlix
anticapitalista wrote: Fri Jan 18, 2019 7:16 am BTW using the MX set systems locale app fails to set up Greek (running live)
Ok, the locale system is broken due to the removed locale defintions.
To fix :
The locale defintions needs to be reinstalled,
e.g. with this:

Code: Select all

sudo apt update
sudo apt install --reinstall locales
After doing this, I start the system-locale app with MX tools
and install Greek (or French ;=), and have the menus nicely in these beautiful languages.
:puppy:

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 1:18 am
by skidoo
Tripped across a discussion elsewhere in my reading today (possibly in the /r/linux reddit topic about "font-manager"?) which reminded me to mention/question here:

Are we, collectively, confident that at least ONE of the fontsets pre-installed in this minimalistic project does provide thorough unicode character coverage?

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 2:36 am
by cyrilus31
fehlix wrote: Fri Jan 18, 2019 8:47 pm install Greek (or French ;=), and have the menus nicely in these beautiful languages.
:puppy:
All of you, you're hopeless. Chinese....chinese is the new language to know. Not the language of one of these arrogant froggies (Personnaly I prefer snails :snail: Yummy!)
Will try this version this afternoon.

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 7:54 am
by manyroads
fehlix wrote: Fri Jan 18, 2019 8:47 pm
anticapitalista wrote: Fri Jan 18, 2019 7:16 am BTW using the MX set systems locale app fails to set up Greek (running live)
Ok, the locale system is broken due to the removed locale defintions.
To fix :
The locale defintions needs to be reinstalled,
e.g. with this:

Code: Select all

sudo apt update
sudo apt install --reinstall locales
After doing this, I start the system-locale app with MX tools
and install Greek (or French ;=), and have the menus nicely in these beautiful languages.
:puppy:
I have applied the fix and will upload a revision. :crossfingers:

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 9:01 am
by manyroads
The DropBox files are now current. I tested them, but don't trust me! :lipsrsealed:

https://www.dropbox.com/sh/w0g0nzahapkx ... NbePa?dl=0

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 9:36 am
by Richard
Thanks, Mark.
Internet down --using cell phone hotspot.

I'm finding the script to be of great service in creating my ideal of a smaller install for 32 bit.
I also apply a modified version to my installed 64 bit to reduce the size of the snapshot
--I can keep all my additions while building a smaller ISO for system backup.

Appreciate your efforts for the benefit of all of us.

Richard.

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 9:43 am
by manyroads
Richard wrote: Sat Jan 19, 2019 9:36 am Thanks, Mark.

Appreciate your efforts for the benefit of all of us.

Richard.
@Richard, it is my pleasure. Although I have to say, I think I should be done guessing when we can call this a 'release'. 9_9

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 10:10 am
by wulf
skidoo wrote: Mon Jan 14, 2019 8:17 pm gtkorphan would probably detect many of these.
They probably got marked "manually installed" during the initial build process (and don't show up in --autoremove list).

Thanks for that skidoo. gtkorphan is a useful little tool I was unaware of. I'd been using status in Synaptic.

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 12:06 pm
by Richard
Here's my final, I hope, modification of your script to reduce the size and configure my installs.
Perhaps it is just a base install for my use; although, others might find it helpful.

[NOTE:. Slight change in Plymouth procedure, to correct a slight error message at boot.
Added:. details ]

Code: Select all

#!/bin/bash
# MX-Minimal-base-7.sh
# from @manyroads original MX-Minimal-script.sh, dated: 2019 Jan 19
# mods by Richard for reduced sizes of 32/64 bit MX-18 system

##### removed the following 
# from @manyroads MX-Minimal removal script:
# clipit dict fbreader firefox geany geany-common gimp gimp-data gmtp gsmartcontrol htop libreoffice* mc mc-data nomacs nomacs-l10n plymouth* qpdfview* vlc xfce4-sensors-plugin xfce4-taskmanager 

sudo apt-get remove --purge aisleriot asunder chromium-bsu chromium-bsu-data clementine dconf-editor feh galculator gnome-hearts gnome-mahjongg gnome-ppp gnome-schedule gscan2pdf gtkhash gtkhash-common guvcview* hexchat lbreakout2 lbreakout2-data lightning luckybackup luckybackup-data onboard onboard-common onboard-data orage pdfshuffler peg-e pppoeconf samba samba-common samba-common-bin samba-libs simple-scan smtube swell-foop thunar-gtkhash thunderbird xfce4-notes xfce4-notes-plugin 

# if run on an install of original MX-18_*.iso, 
#   then uncomment next line:
#sudo apt-get remove libreoffice* 

sudo apt autoremove --purge
sudo apt-get install xterm
sudo deborphan | xargs sudo apt-get -y remove --purge
sudo deborphan --guess-data | xargs sudo apt-get -y remove --purge
sudo apt autoremove --purge


# Icons: Remove the following with synaptic:
#   Numix (Icon & Window Themes)
#   Faenza (Icon theme)
#   Faenza-cupertino (Icon theme)
#   Arc (Window Theme)

# To allow minimal Conky & Plymouth
#
# Conky: keep your choice of MX themes. Mine is: 
#   /home/richard/.conky/MX-antiX/MX-antiX17 
#      removed all other default & MX Conky themes.
#   /home/richard/.conky has only the following:
#      /MX-antiX/   conky-startup.sh   list
#      README.txt   .themepacks 

# Plymouth: 
#  In Boot Options, Enable & set Plymouth to "text"
#  Accept install Plymouth if not installed.
#  Confirm: /etc/plymouth/plymouthd.conf
#                             is set to "text"
#  Remove all /MX*/ themes in 
#   /usr/share/plymouth/themes/  EXCEPT 
#                  details  &  text (3 little buttons)

# REBOOT to test. 

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 1:08 pm
by manyroads
Richard wrote: Sat Jan 19, 2019 12:06 pm Here's my final, I hope, modification of your script to reduce the size and configure my installs.
Perhaps it is just a base install for my use. Perhaps others might find it of some use.
Looks good @Richard!

Re: MX18 Continuum (Minimal) Release

Posted: Sat Jan 19, 2019 5:52 pm
by Richard
I ran it on both 32 & 64 bit installs without exploding.
Everything seems fine.
Snapshot on 32 bit down to 1.18 GB from 1.4 GB.
Will see how the 64 bit does. (MX-18 now creates a snapshot in about 20 minutes.)

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 21, 2019 5:18 pm
by manyroads
Hello all.

I have uploaded the current version to archive.org. :number1: All future releases will be placed there as well.

https://archive.org/details/MX18ContinuumMinimal5

Re: MX18 Continuum (Minimal) Release

Posted: Tue Jan 22, 2019 2:41 am
by dphn
great. Have seen the picture at archive.org

Seems you have used default design with papirus icons. Thunar icon in the tray looks like papirus and default conky is there. Nice work. It's the unique MX artwork. :-)

Re: MX18 Continuum (Minimal) Release

Posted: Tue Jan 22, 2019 7:32 am
by manyroads
Actually the icons used are Adwaita.... I guess I need to change the photo.

Edit: The archive.org site is down right now; I'll upload the updated image as soon as I am able.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Feb 04, 2019 6:45 am
by oops
manyroads wrote: Mon Jan 21, 2019 5:18 pm Hello all.

I have uploaded the current version to archive.org. :number1: All future releases will be placed there as well.

https://archive.org/details/MX18ContinuumMinimal5
872MO for the MX-18_x64 Continuum iso,
and RAM: at start at 365.9 MiB
it's light, congratulations .

(I have just installed pluma into the VM, because I do not like nano)

FI:

Code: Select all

demo@mx1:~
$ su root
Password: 
root@mx1:/home/demo# inxi -t cm10 -Fxxxz -v 8
System:
  Host: mx1 Kernel: 4.19.0-1-amd64 x86_64 bits: 64 compiler: gcc v: 6.3.0 
  Desktop: Xfce 4.12.3 tk: Gtk 2.24.31 info: xfce4-panel wm: xfwm4 
  dm: LightDM 1.18.3 Distro: MX-18_x64 Continuum Dec 20  2018 
  base: Debian GNU/Linux 9 (stretch) 
Machine:
  Type: Virtualbox System: innotek product: VirtualBox v: 1.2 serial: N/A 
  Chassis: Oracle Corporation type: 1 serial: N/A 
  Mobo: Oracle model: VirtualBox v: 1.2 serial: N/A BIOS: innotek v: VirtualBox 
  date: 12/01/2006 
Memory:
  RAM: total: 2.30 GiB used: 365.9 MiB (15.6%) 
  RAM Report: message: No RAM data was found. 
...
Partition:
  ID-1: / raw size: N/A size: 1.80 GiB used: 15.5 MiB (0.8%) fs: overlay 
  source: ERR-102 label: N/A uuid: N/A 
  ID-2: /live/boot-dev raw size: 832.0 MiB size: 831.0 MiB (99.88%) 
  used: 831.0 MiB (100.0%) fs: iso9660 block size: 2048 B dev: /dev/sr0 
  label: MXLIVE uuid: 2019-01-19-13-09-08-00 
  ID-3: /live/linux raw size: 806.5 MiB size: N/A (hidden?) used: N/A (hidden?) 
  fs: squashfs dev: /dev/loop0 label: N/A uuid: N/A 
  ID-4: /media/sf_TMP raw size: N/A size: 536.51 GiB used: 516.91 GiB (96.3%) 
  fs: vboxsf source: ERR-102 label: N/A uuid: N/A 
Unmounted:
  Message: No unmounted partitions found. 
...
Repos:
  Active apt repos in: /etc/apt/sources.list.d/antix.list 
  1: deb http://fr.mirror.mxlinux.de/packages/antix/stretch stretch main
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
  1: deb http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/debian.list 
  1: deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free
  2: deb http://security.debian.org/ stretch/updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/mx.list 
  1: deb http://fr.mirror.mxlinux.de/packages/mx/repo/ stretch main non-free
  No active apt repos in: /etc/apt/sources.list.d/various.list 
Processes:
  CPU top: 10 
  1: cpu: 5.8% command: applet.py started by: python3 pid: 3681 mem: 32.7 MiB (1.3%) 
  2: cpu: 5.2% command: xorg pid: 3152 mem: 51.9 MiB (2.2%) 
  3: cpu: 4.3% command: tumblerd pid: 3796 mem: 36.5 MiB (1.5%) 
  4: cpu: 4.2% command: apt-notifier.py started by: python pid: 3865 
  mem: 85.7 MiB (3.6%) 
  5: cpu: 2.7% command: libwhiskermenu.so started by: wrapper-1.0 pid: 3801 
  mem: 24.5 MiB (1.0%) 
  6: cpu: 2.4% command: xfwm4 pid: 3626 mem: 19.7 MiB (0.8%) 
  7: cpu: 1.6% command: pulseaudio pid: 3695 mem: 11.4 MiB (0.4%) 
  8: cpu: 1.5% command: [loop0] pid: 292 mem: 0.00 MiB (0.0%) 
  9: cpu: 1.3% command: yad pid: 3679 mem: 60.6 MiB (2.5%) 
  10: cpu: 1.0% command: xfce4-session pid: 3616 mem: 15.1 MiB (0.6%) 
  Memory top: 10 
  1: mem: 85.7 MiB (3.6%) command: apt-notifier.py started by: python pid: 3865 
  cpu: 4.2% 
  2: mem: 62.8 MiB (2.6%) command: nm-applet pid: 3677 cpu: 0.9% 
  3: mem: 60.6 MiB (2.5%) command: yad pid: 3679 cpu: 1.3% 
  4: mem: 55.0 MiB (2.3%) command: light-locker pid: 3669 cpu: 0.7% 
  5: mem: 53.9 MiB (2.2%) command: xfce4-notifyd pid: 3708 cpu: 0.5% 
  6: mem: 53.8 MiB (2.2%) command: polkit-gnome-authentication-agent-1 pid: 3680 
  cpu: 0.6% 
  7: mem: 51.9 MiB (2.2%) command: xorg pid: 3152 cpu: 5.2% 
  8: mem: 36.5 MiB (1.5%) command: tumblerd pid: 3796 cpu: 4.3% 
  9: mem: 32.7 MiB (1.3%) command: applet.py started by: python3 pid: 3681 cpu: 5.8% 
  10: mem: 31.5 MiB (1.3%) command: xfce4-terminal pid: 3846 cpu: 0.9% 
Info:
  Processes: 159 Uptime: N/A Init: SysVinit v: 2.88 runlevel: 5 default: 5 
  Compilers: gcc: 6.3.0 alt: 6 Shell: bash (su) v: 4.4.12 running in: xfce4-terminal 
  inxi: 3.0.29 
root@mx1:/home/demo# free
              total        used        free      shared  buff/cache   available
Mem:        2408708      315476     1395132       23172      698100     1919300
Swap:             0           0           0
root@mx1:/home/demo# cat /proc/cmdline 
lang=fr_FR quiet
root@mx1:/home/demo# 

Re: MX18 Continuum (Minimal) Release

Posted: Mon Feb 04, 2019 8:46 am
by manyroads
oops wrote: Mon Feb 04, 2019 6:45 am
manyroads wrote: Mon Jan 21, 2019 5:18 pm Hello all.

I have uploaded the current version to archive.org. :number1: All future releases will be placed there as well.

https://archive.org/details/MX18ContinuumMinimal5
872MO for the MX-18_x64 Continuum iso,
and RAM: at start at 365.9 MiB
it's light, congratulations .

(I have just installed pluma into the VM, because I do not like nano)

FI:
[...]
@oops, Can't say that I blame you. I actually use minimal as a base from which to build custom MX installs. :crossfingers:

Re: MX18 Continuum (Minimal) Release

Posted: Mon Feb 04, 2019 10:20 am
by oops
@manyroads
" I actually use minimal as a base from which to build custom MX installs"
It's a good idea

Maybe apt-notifier.py can be removed too ? (with synaptic and MXPI)
1: mem: 85.7 MiB (3.6%) command: apt-notifier.py started by: python pid: 3865
cpu: 4.2%

Re: MX18 Continuum (Minimal) Release

Posted: Mon Feb 04, 2019 11:06 am
by manyroads
oops wrote: Mon Feb 04, 2019 10:20 am [...]

Maybe apt-notifier.py can be removed too ? (with synaptic and MXPI)
1: mem: 85.7 MiB (3.6%) command: apt-notifier.py started by: python pid: 3865
cpu: 4.2%
Have you tried running the minimal without that package? Do things still work?

Re: MX18 Continuum (Minimal) Release

Posted: Mon Feb 04, 2019 11:55 am
by oops
Re:
No I have not tested, but to save 85.7 MiB more memory : chmod -x /usr/bin/apt-notifier.py # at least, should work.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Feb 04, 2019 11:56 am
by manyroads
oops wrote: Mon Feb 04, 2019 11:55 am Re:
No I have not tested, but to save 85.7 MiB more memory : chmod -x /usr/bin/apt-notifier.py # should work.
I'll try it out when I get a chance. Thanks! :crossfingers:

Re: MX18 Continuum (Minimal) Release

Posted: Tue Feb 05, 2019 6:01 pm
by oops
manyroads wrote: Mon Feb 04, 2019 11:56 am
oops wrote: Mon Feb 04, 2019 11:55 am Re:
No I have not tested, but to save 85.7 MiB more memory : chmod -x /usr/bin/apt-notifier.py # should work.
I'll try it out when I get a chance. Thanks! :crossfingers:
FYI: I have tested to remove apt-notifier.py into a VM MX18x32 and that"s work.

From the script of Richard
viewtopic.php?p=480197#p480197

Re: MX18 Continuum (Minimal) Release

Posted: Sun Mar 17, 2019 12:32 pm
by guido67
So this is a newbie question.....
How/where do I begin to create my own iso from this script?
Thanks

Re: MX18 Continuum (Minimal) Release

Posted: Sun Mar 17, 2019 12:44 pm
by manyroads
guido67 wrote: Sun Mar 17, 2019 12:32 pm So this is a newbie question.....
How/where do I begin to create my own iso from this script?
Thanks
The download is an ISO.
https://archive.org/details/MX18ContinuumMinimal5

Re: MX18 Continuum (Minimal) Release

Posted: Sun Mar 17, 2019 12:47 pm
by guido67
manyroads wrote: Sun Mar 17, 2019 12:44 pm
guido67 wrote: Sun Mar 17, 2019 12:32 pm So this is a newbie question.....
How/where do I begin to create my own iso from this script?
Thanks
The download is an ISO.
https://archive.org/details/MX18ContinuumMinimal5
Hi manyroads,
I'm aware of that. :) Can I use your script to create my own personal iso?
Thanks

Re: MX18 Continuum (Minimal) Release

Posted: Sun Mar 17, 2019 2:37 pm
by skidoo
After adding/removing packaged programs and performing other customizations, you can visit
MX Tools }} RemasterCC }} MX Snapshot
to generate an ISO containing your customized O/S.

You can even create a snapshot from within a liveboot session (no need to install to disk beforehand).

Re: MX18 Continuum (Minimal) Release

Posted: Sun Mar 17, 2019 4:41 pm
by manyroads
guido67 wrote: Sun Mar 17, 2019 12:47 pm Hi manyroads,
I'm aware of that. :) Can I use your script to create my own personal iso?
Thanks
You are free to use anything I have posted. If you can't find the scripts, let me know and I'll provide them.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Mar 18, 2019 8:23 am
by guido67
Thanks skidoo and manyroads for the help.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jun 10, 2019 9:02 am
by peter_li
manyroads wrote: Mon Jan 14, 2019 12:26 pm Hello all.

Not having done this before in the MX-world, I am pleased to announce the "release" of MX18 Continuum (Minimal). :happy: I have completed everything I can think of to build a MX18 Minimal install image (iso).

For those of you who have not been following the forum discussion on the creation of a Minimal MX Install be advised, this is not a re-creation of antiX. This is truly a "minimalist version" of MX 18 Continuum.

This 'minimal' MX Linux 18 Continuum build is designed to provide you with the basic core of MX Continuum --minus-- all major applications, extra Conkies, icons and themes. The intent of this build is to provide you with a 'reasonably' clean MX base from which to build personal and/or shared MX Desktops. I am using this base both for my personal Desktop and to build a Children's Education Desk using MXLinux 18 as its base.

Should you decide that you would rather build this manually, from the regular MX19 install set, you certainly may. There are a few items, in addition to those in the script, you will need to remove via MXPI. They are enumerated below:

#################################
# Remove the following with MXPI:
# Numix (Icon & Window Themes)
# Faenza (Icon theme)
# Faenza-cupertino (Icon theme)
# Arc (Window Theme)
#################################

In addition to all the applications that have been removed, all Conky scripts, excepting those in MX-Default & MX-Elementary folders, have been removed.

If you wish to run my script and/or build a script of your own here is mine to edit as a basis for yours:

#################################
#!/bin/bash
sudo apt-get remove --purge aisleriot asunder chromium-bsu chromium-bsu-data clementine clipit dconf-editor dict fbreader featherpad feh firefox galculator
geany geany-common gimp gimp-data gmtp gnome-hearts gnome-mahjongg gnome-ppp gnome-schedule gscan2pdf gsmartcontrol gtkhash gtkhash-common guvcview* hexchat htop lbreakout2 lbreakout2-data libreoffice* lightning luckybackup luckybackup-data mc mc-data nomacs nomacs-l10n onboard onboard-common onboard-data orage pdfshuffler peg-e pppoeconf qpdfview* samba samba-common samba-common-bin samba-libs simple-scan smtube swell-foop thunar-gtkhash thunderbird vlc xfce4-notes xfce4-notes-plugin xfce4-sensors-plugin xfce4-taskmanager
#
sudo apt autoremove --purge
#################################

The download for the materials I created will be housed in my Dropbox folder for a while. Hopefully someone has a better place for these to reside; if so, please transfer them there and let me know so I can recover my space for additional Genealogy data!

Enjoy. :bagoverhead:

https://www.dropbox.com/sh/w0g0nzahapkx ... NbePa?dl=0
At first my congratulations that you have solved it to strip the image size down to 872MB.

But it was not so simple to find it. Please update the link from dropbox.com to archive.org.
Would it be possible to offer it at Sourceforge, too? So you can check how many downloads there are.
Would you check if it will be possible to upload it once a month or so, so there is not this annoying GPG-waning in Synaptic when update the package infos?

After the installation I did the updates.
But I have seen that only transmission is in the internet-group. No browser.
I also missed a editor.

So I had to install featherbird and midori to keep lightwight.

Now df shows:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdc6 40054040 3440556 34549100 10% /

Thats really good I think.

But for which reasons you leave the following packages on the system:
transmission-gtk transmission-common

Synaptic shows these are the biggesst, which are at least questionable, I think:
libgl1-mesa-dri 151MB
openjdk-8-jre-headless 99,8MB
libllvm7 65,7MB
libwebkit2gtk 47,5MB
libqt5webkit5 39,0MB
mx17-artwork 34,6MB, there is mx18-artwork already
git 29,5MB
adwaita-icon-theme 29,1MB
libflite1 28,0MB
gcc-6 25,7MB
g++6 24,5MB
binutils 23,9MB
cpp-6 23,2MB
gnome-icon-theme 15,6MB

Are you a develper so that you need the developer packages?
I would remove them so that I have space for firefox so that I am able to view music videos on youtube.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jun 10, 2019 9:11 am
by manyroads
Hallo Peter

No, I'm not a developer or anything important. ;) My recommendation is that you adjust my script(s) to meet your desires and run the altered script (modified as you chose) against the desired MX base. Should you encounter script problems, I am happy to help you with any script related issues, as I am able.

I have no intention of maintaining a minimal version of MX on archive or sourceforge or github. However, if you would like to do so feel free to 'fork my work'.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jun 10, 2019 10:41 am
by peter_li
manyroads wrote: Mon Jun 10, 2019 9:11 am I have no intention of maintaining a minimal version of MX on archive or sourceforge or github. However, if you would like to do so feel free to 'fork my work'.
Hallo manyroads,

so at least correct the link to the iso which is no longer in your dropbox, please.

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jun 10, 2019 11:59 am
by peter_li
I got the following notice:

Code: Select all

root@Monastir:~# apt-get remove --purge gcc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 virtualbox-guest-utils : Depends: virtualbox-guest-dkms (= 5.2.24-dfsg-4~mx17+1) but it is not going to be installed or
                                   virtualbox-guest-source (= 5.2.24-dfsg-4~mx17+1) but it is not going to be installed or
                                   virtualbox-guest-modules
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
So I wonder what do I have to do with virtualbox?
Where i the relationship?

Is gcc not only used for developers? So save to uninstall?

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jun 10, 2019 1:09 pm
by manyroads
peter_li wrote: Mon Jun 10, 2019 10:41 am
manyroads wrote: Mon Jun 10, 2019 9:11 am I have no intention of maintaining a minimal version of MX on archive or sourceforge or github. However, if you would like to do so feel free to 'fork my work'.
Hallo manyroads,

so at least correct the link to the iso which is no longer in your dropbox, please.
The link is removed...

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jun 10, 2019 1:11 pm
by manyroads
peter_li wrote: Mon Jun 10, 2019 11:59 am I got the following notice:

Code: Select all

root@Monastir:~# apt-get remove --purge gcc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 virtualbox-guest-utils : Depends: virtualbox-guest-dkms (= 5.2.24-dfsg-4~mx17+1) but it is not going to be installed or
                                   virtualbox-guest-source (= 5.2.24-dfsg-4~mx17+1) but it is not going to be installed or
                                   virtualbox-guest-modules
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
So I wonder what do I have to do with virtualbox?
Where i the relationship?

Is gcc not only used for developers? So save to uninstall?
I have no idea.