Porteus LXDE + FVWM (Japanese/English)

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 954
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus LXDE + FVWM (Japanese/English)

Post#121 by neko » 25 Nov 2016, 05:19

@fulalas
=== report 3 ===
I deleted XFCE packages and remade ISO.
But a menu bar was missed in the LXDE desktop.
Therefore I recovered 'keybinder-0.3.1-x86_64-1' from deleted packages.
Then the recovered ISO has its menu bar.

Size of old 003-lxde.xzm: 51.6 M
Size of new 003-lxde.xzm: 47.2 M

Step 1) Deleting XFCE packages

Code: Select all

% su
# ls
bin pkgs.003-lxde
# mkdir pkg.xfce
# for i in xfburn xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dev-tools xfce4-mailwatch-plugin xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop xfwm4 thunar-volman mousepad gtk-xfce-engine gthumb Thunar libxfce4ui libxfce4util keybinder exo wxgtk garcon; do mv pkgs.003-lxde/$i* pkg.xfce/;done
# bin/pkgs2xzm pkgs.003-lxde
# ls
003-lxde.xzm bin pkg.xfce pkgs.003-lxde
note 1:
'gthumb' package was not included in pkgs.003-lxde.
note 2:
'bin' directory is gotten from repo.tgz.

Step 2) Recovering 'keybinder-0.3.1-x86_64-1'

Code: Select all

% su
# ls
003-lxde.xzm bin pkg.xfce pkgs.003-lxde
# mkdir pkgs.003-lxde/pkg.xfce
# cp -a pkg.xfce/keybinder-0.3.1-x86_64-1 pkgs.003-lxde/pkg.xfce
# rm 003-lxde.xzm
# ls
bin pkg.xfce pkgs.003-lxde
# bin/pkgs2xzm pkgs.003-lxde
# ls
003-lxde.xzm bin pkg.xfce pkgs.003-lxde
note:
After booting this recovered ISO, updating 009-caches.xzm by executing 'p_cache'.


=== Can you do that and provide a full xzm module? ===
Yes. But it is not needed.
Your module is enough to use.
I will close this thread when Porteus 3.2 will be released.


Thanks.

fulalas
DEV Team
DEV Team
Posts: 748
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Re: Porteus LXDE + FVWM (Japanese/English)

Post#122 by fulalas » 25 Nov 2016, 20:49

neko, great progress. :)

Well, I did everything you have suggested, but there're still some missing icons. For example, when you drop down the 'start menu' (the first blue tv screen at bottom left) you won't see the right icons on the left. Another example: opening PCManFM; no unit icons. Another one: call logout option (last one on 'start menu'); you will see a broken Lock screen icon. And so on.

When we manage to fix this I'll upload a full xzm module for everybody. :good:

neko
DEV Team
DEV Team
Posts: 954
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus LXDE + FVWM (Japanese/English)

Post#123 by neko » 26 Nov 2016, 05:54

@fulalas
=== report 4 ===
[The issue of "some missing icons"]
I replaced icons with ones of v3.1 LXDE and added "pixmaps" of v3.1 LXDE.
Then I changed configurations in home by using ones of v3.1 LXDE.
Almost icons are OK.

step 1)replacing icons.

Code: Select all

% su
# ls
pkgs.003-lxde repo2.tgz
# tar -xzf repo2.tgz
# ls
anl-fulalas.xzm bin home-16.11.26-noarch-v3.1.xzm icons-16.11.26-noarch-v3.1.xzm pixmaps-16.11.26-noarch-v3.1.xzm
pkgs.003-lxde repo2.tgz
# mkdir pkg.misc
# mv pkgs.003-lxde/pkg.misc/*icons-16.11.24-noarch-fulalas pkg.misc/
# bin/dXZM icons-16.11.26-noarch-v3.1.xzm
# mv icons-16.11.26-noarch-v3.1 pkgs.003-lxde/pkg.misc/
step 2)adding pixmaps.

Code: Select all

% su
# ls
anl-fulalas.xzm bin home-16.11.26-noarch-v3.1.xzm icons-16.11.26-noarch-v3.1.xzm pixmaps-16.11.26-noarch-v3.1.xzm
pkgs.003-lxde pkg.misc repo2.tgz
# bin/dXZM pixmaps-16.11.26-noarch-v3.1.xzm
# mv pixmaps-16.11.26-noarch-v3.1 pkgs.003-lxde/pkg.misc/
step 3)changing home config.

Code: Select all

% su
# ls
anl-fulalas.xzm bin home-16.11.26-noarch-v3.1.xzm icons-16.11.26-noarch-v3.1.xzm pixmaps-16.11.26-noarch-v3.1.xzm
pkgs.003-lxde pkg.misc repo2.tgz
# mv pkgs.003-lxde/pkg.misc/home-16.11.24-noarch-fulalas pkg.misc/
# bin/dXZM home-16.11.26-noarch-v3.1.xzm
# mv home-16.11.26-noarch-v3.1 pkgs.003-lxde/pkg.misc/
# bin/pkgs2xzm pkgs.003-lxde
# ls
003-lxde.xzm anl-fulalas.xzm bin home-16.11.26-noarch-v3.1.xzm icons-16.11.26-noarch-v3.1.xzm pixmaps-16.11.26-noarch-v3.1.xzm
pkgs.003-lxde pkg.misc repo2.tgz
note:
After booting the ISO that was replaced with new 003-lxde.xzm, updating 009-caches.xzm by executing 'p_cache'.

repo2.tgz was uploaded as follow.
http://www.mediafire.com/file/xdeojmnkxrrxkrb/repo2.tgz


Thanks.

neko
DEV Team
DEV Team
Posts: 954
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus LXDE + FVWM (Japanese/English)

Post#124 by neko » 29 Nov 2016, 03:42

@fulalas

=== The building procedure of LXDE 64 Bit Porteus v3.2.1 ===

[preparation]
1.Porteus-XFCE-v3.2.1-x86_64.iso
http://ftp.vim.org/ftp/os/Linux/distr/p ... us-v3.2.1/
md5sum: 2f72a5309ffaffa94c903041e4eab97a ./Porteus-XFCE-v3.2.1-x86_64.iso

2.fulalas's 003-lxde.xzm
http://www.mediafire.com/file/z50a2bp8p ... 3-lxde.xzm

3.repo3.tgz: patch and tools
http://www.mediafire.com/file/kt4f70qxjm7f2wj/repo3.tgz

Code: Select all

$ ls -1
003-lxde.xzm
Porteus-XFCE-v3.2.1-x86_64.iso
repo3.tgz
$ su
# tar -xzf repo3.tgz
# ls
003-lxde.xzm                    anl-fulalas.xzm  home-16.11.26-noarch-v3.1.xzm   pixmaps-16.11.26-noarch-v3.1.xzm
Porteus-XFCE-v3.2.1-x86_64.iso  bin              icons-16.11.26-noarch-v3.1.xzm  repo3.tgz
# mkdir w
# cd w
#
# ../bin/dXZM ../003-lxde.xzm
# ../bin/dXZM ../anl-fulalas.xzm
# cp -a anl-fulalas/* 003-lxde/
# rm -fr anl-fulalas
# ../bin/sep2pkg 003-lxde
# ls
pkgs.003-lxde
#
# mkdir pkg.xfce
# for i in xfburn xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dev-tools xfce4-mailwatch-plugin xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop xfwm4 thunar-volman mousepad gtk-xfce-engine Thunar libxfce4ui libxfce4util exo wxgtk garcon; do mv pkgs.003-lxde/$i* pkg.xfce/;done
#
# mkdir pkg.misc
#
# mv pkgs.003-lxde/pkg.misc/*icons-16.11.24-noarch-fulalas pkg.misc/
# ../bin/dXZM ../icons-16.11.26-noarch-v3.1.xzm
# mv icons-16.11.26-noarch-v3.1 pkgs.003-lxde/pkg.misc/
#
# ../bin/dXZM ../pixmaps-16.11.26-noarch-v3.1.xzm
# mv pixmaps-16.11.26-noarch-v3.1 pkgs.003-lxde/pkg.misc/
#
# mv pkgs.003-lxde/pkg.misc/home-16.11.24-noarch-fulalas pkg.misc/
# ../bin/dXZM ../home-16.11.26-noarch-v3.1.xzm
# mv home-16.11.26-noarch-v3.1 pkgs.003-lxde/pkg.misc/
#
# ls
pkg.misc  pkg.xfce  pkgs.003-lxde
# ../bin/pkgs2xzm pkgs.003-lxde
# ls
003-lxde.xzm  pkg.misc  pkg.xfce  pkgs.003-lxde
#
# ../bin/dISO ../Porteus-XFCE-v3.2.1-x86_64.iso
# mv Porteus-XFCE-v3.2.1-x86_64 Porteus-LXDE-v3.2.1-x86_64
# rm Porteus-LXDE-v3.2.1-x86_64/porteus/base/003-xfce4.xzm
# mv 003-lxde.xzm Porteus-LXDE-v3.2.1-x86_64/porteus/base/
# ../bin/mkISO Porteus-LXDE-v3.2.1-x86_64
# mv Porteus-LXDE-v3.2.1-x86_64.iso ../
# cd ..
#
# ls
003-lxde.xzm                    Porteus-XFCE-v3.2.1-x86_64.iso  bin                            icons-16.11.26-noarch-v3.1.xzm    repo3.tgz
Porteus-LXDE-v3.2.1-x86_64.iso  anl-fulalas.xzm                 home-16.11.26-noarch-v3.1.xzm  pixmaps-16.11.26-noarch-v3.1.xzm  w
# rm -fr anl-fulalas.xzm bin home-16.11.26-noarch-v3.1.xzm icons-16.11.26-noarch-v3.1.xzm pixmaps-16.11.26-noarch-v3.1.xzm w
# ls
003-lxde.xzm  Porteus-LXDE-v3.2.1-x86_64.iso  Porteus-XFCE-v3.2.1-x86_64.iso  repo3.tgz
note:
After booting the Porteus-LXDE-v3.2.1-x86_64.iso, updating 009-caches.xzm by executing 'p_cache'.


Thanks.

Post Reply