Page 3 of 10

Re: MX18 Continuum (Minimal) Release

Posted: Mon Jan 14, 2019 5: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 5:05 pm
by manyroads
malspa wrote: Mon Jan 14, 2019 5: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 5:35 pm
by dolphin_oracle
dphn wrote: Mon Jan 14, 2019 5: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 7: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 8: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 8: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 9: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 9: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 10: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 10:34 pm
by freefreeno
Well well well congrats.