Debian Junior Desktop - Brainstorming

Stefan Kropp <[email protected]> Sat, 25 Dec 2021 15:42:16 +0000
Newsgroups gmane.linux.debian.devel.jr
Message-ID <[email protected]>
--mr4ecqazfm7n6pej
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello,

I created a new project on salsa - "Debian Junior Desktop"

https://salsa.debian.org/debian-jr-team/debian-junior-desktop

The goal is to have something running which is not too difficult
to setup and maintain. I think IceWM should be a nice Window
Manager for children and guides. We may change it at sometime,
but for the next steps it should be fine.

The idea is to have an own package which provides configuration
files and tools to setup and use a desktop for Debian Jr.

# Debian control file

https://salsa.debian.org/debian-jr-team/debian-junior-desktop/-/blob/master=
/debian/control

I have added 'junior-config' and 'icewm' in the 'Depends'-section.
The configuration files are provided in etc/icewm and will be
installed via the rules and install files

https://salsa.debian.org/debian-jr-team/debian-junior-desktop/-/tree/master=
/debian

The rules file will copy and prepare (if required) the files. I
think the files should be installed in /etc/blends/junior/*

Example of the package structure

dpkg -c ../debian-junior-desktop_0.0.1_amd64.deb
drwxr-xr-x root/root         0 2021-12-25 14:16 ./
drwxr-xr-x root/root         0 2021-12-25 14:16 ./etc/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./etc/blends/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./etc/blends/junior/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./etc/blends/junior/desktop/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./etc/blends/junior/desktop=
/icewm/
-rw-r--r-- root/root       113 2021-12-25 14:16 ./etc/blends/junior/desktop=
/icewm/menu
-rw-r--r-- root/root        14 2021-12-25 14:16 ./etc/blends/junior/desktop=
/icewm/preferences
drwxr-xr-x root/root         0 2021-12-25 14:16 ./usr/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./usr/share/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-12-25 14:16 ./usr/share/doc/debian-juni=
or-desktop/
-rw-r--r-- root/root        24 2021-12-25 14:16 ./usr/share/doc/debian-juni=
or-desktop/README.md
-rw-r--r-- root/root       170 2021-12-25 14:16 ./usr/share/doc/debian-juni=
or-desktop/changelog.gz
-rw-r--r-- root/root       306 2021-12-25 14:16 ./usr/share/doc/debian-juni=
or-desktop/copyright

--=20
Stefan

--mr4ecqazfm7n6pej
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQRl+RWZswV0nQPdiKTL0bWWV5t//wUCYcc71QAKCRDL0bWWV5t/
/yT8AQCOK0tBbuAzTyRhaN4QELMCfvGwJ9EWnoNydZHcww5BUgEAo9BRKBGd8xHQ
HJsk93wbJf8hqeLvDlY3SazSjaAz7Ag=
=Tk1W
-----END PGP SIGNATURE-----

--mr4ecqazfm7n6pej--