porteus core modules for wm/desktops
Posted: 06 Aug 2017, 09:24
I suppose base module for a window manager or desktop manager like 003-xfce.xzm includes all needed to run properly, I mean all files from that desktop (ie all files in kde distribution) or at least the most important ones (because maybe a selection is done to not include all distribution) but my question is if also includes files and specially binaries not regarded to the desktop itself.
What I would to get is a clean replacement of desktop modules, for example to have 003-xfce.xzm, 003-kde.xzm and 003-fluxbox.xzm in $PORTDIR/optional and simlink the one I want to use in $PORTDIR/modules (or $PORTDIR/base) and also changing from one to another on the fly just activating and deactivating.
For that reason I also would like to know what minimum files must be included in such a module, I suppose the minimum must be all files needed by the wm/desktop but maybe others are also needed, like slim.conf etc
for example, 003-xfce.xzm contains the xfce packages (things like xfdesktop-4.12.3-x86_64-2 oe xfwm4-4.12.3-x86_64-1) but also includes packages apparently not realted to xfce like:
I suppose they are needed by some xfce component but if the reason to include it is to provide a feature not included in xfce desktop (like display images or watching videos or pdf) I think it would be better not including it in core xfce module and split it into xfce-tools module or something like that, decoupling this way it would be easier to switch between desktop managers and also using the tools every user wants to perform this actions: if I like acrobat reader to read pdfs I can install it my own and use it in any desktop manager rather than being tied to the option chosen by the packager. Obviously this means every user should config certain tools in his desktop manager because the default tool may not being installed, but that's an advantage from my point of view
What I would to get is a clean replacement of desktop modules, for example to have 003-xfce.xzm, 003-kde.xzm and 003-fluxbox.xzm in $PORTDIR/optional and simlink the one I want to use in $PORTDIR/modules (or $PORTDIR/base) and also changing from one to another on the fly just activating and deactivating.
For that reason I also would like to know what minimum files must be included in such a module, I suppose the minimum must be all files needed by the wm/desktop but maybe others are also needed, like slim.conf etc
for example, 003-xfce.xzm contains the xfce packages (things like xfdesktop-4.12.3-x86_64-2 oe xfwm4-4.12.3-x86_64-1) but also includes packages apparently not realted to xfce like:
Code: Select all
gparted-0.26.1-x86_64-1
imagemagick-6.9.4_9-x86_64-1
openldap-client-2.4.42-x86_64-1
epdfview-0.1.8-x86_64-2jay