flavors rev 190

Add a JWM flavor (Example to use different WM than OpenBox)
author Christophe Lincoln <pankso@slitaz.org>
date Thu Jan 02 21:11:43 2014 +0100 (2014-01-02)
parents 2fea9593600f
children 87c3d4c9f957
files jwm/packages.list jwm/receipt jwm/rootcd/README jwm/rootcd/index.html jwm/rootcd/style.css jwm/rootfs/etc/skel/.xinitrc jwm/rootfs/etc/slitaz/applications.conf jwm/rootfs/root/.Xdefaults
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/jwm/packages.list	Thu Jan 02 21:11:43 2014 +0100
     1.3 @@ -0,0 +1,102 @@
     1.4 +915resolution
     1.5 +attr
     1.6 +busybox
     1.7 +bzlib
     1.8 +cairo
     1.9 +cdrkit
    1.10 +cookutils
    1.11 +dbus
    1.12 +dbus-glib
    1.13 +dialog
    1.14 +dropbear
    1.15 +e2fsprogs
    1.16 +expat
    1.17 +fontconfig
    1.18 +freetype
    1.19 +gcc-lib-base
    1.20 +glib
    1.21 +glibc-base
    1.22 +ipxe
    1.23 +grub4dos-linux
    1.24 +udevil
    1.25 +isapnptools
    1.26 +jpeg
    1.27 +kbd-base
    1.28 +libcap
    1.29 +libcomerr
    1.30 +libcrypto
    1.31 +libgcrypt
    1.32 +libgio
    1.33 +libpng
    1.34 +libxml2
    1.35 +linux
    1.36 +locale-de
    1.37 +locale-es
    1.38 +locale-fr
    1.39 +locale-pt_BR
    1.40 +lzlib
    1.41 +lzma
    1.42 +nano
    1.43 +ncurses
    1.44 +ncurses-common
    1.45 +pciutils
    1.46 +pcmciautils
    1.47 +pcre
    1.48 +pixman
    1.49 +popt
    1.50 +posixovl
    1.51 +ppp
    1.52 +rp-pppoe
    1.53 +slim
    1.54 +slitaz-base-files
    1.55 +slitaz-boot-scripts
    1.56 +slitaz-doc
    1.57 +slitaz-polar-cursors
    1.58 +slitaz-tools
    1.59 +sqlite
    1.60 +startup-notification
    1.61 +sysfsutils
    1.62 +syslinux
    1.63 +syslinux-extra
    1.64 +tazlito
    1.65 +tazpkg
    1.66 +tazusb
    1.67 +tiff
    1.68 +ttf-dejavu
    1.69 +udev
    1.70 +xorg-base-fonts
    1.71 +xorg-libfontenc
    1.72 +xorg-libICE
    1.73 +xorg-libSM
    1.74 +xorg-libX11
    1.75 +xorg-libXau
    1.76 +xorg-libXaw
    1.77 +xorg-libXcomposite
    1.78 +xorg-libXcursor
    1.79 +xorg-libXdamage
    1.80 +xorg-libXdmcp
    1.81 +xorg-libXext
    1.82 +xorg-libXfixes
    1.83 +xorg-libXfont
    1.84 +xorg-libXft
    1.85 +xorg-libXi
    1.86 +xorg-libXinerama
    1.87 +xorg-libXmu
    1.88 +xorg-libXpm
    1.89 +xorg-libXrandr
    1.90 +xorg-libXrender
    1.91 +xorg-libXt
    1.92 +xorg-libXtst
    1.93 +xorg-rgb
    1.94 +xorg-server
    1.95 +xorg-setxkbmap
    1.96 +xorg-xauth
    1.97 +xorg-xf86-input-evdev
    1.98 +xorg-xf86-video-fbdev
    1.99 +xorg-xf86-video-vesa
   1.100 +xorg-xsetroot
   1.101 +xterm
   1.102 +zlib
   1.103 +tazinst
   1.104 +jwm
   1.105 +slitaz-configs
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/jwm/receipt	Thu Jan 02 21:11:43 2014 +0100
     2.3 @@ -0,0 +1,11 @@
     2.4 +# SliTaz flavor receipt.
     2.5 +
     2.6 +FLAVOR="jwm"
     2.7 +SHORT_DESC="Fast desktop powered by JWM"
     2.8 +VERSION="20140102"
     2.9 +MAINTAINER="pankso@slitaz.org"
    2.10 +
    2.11 +FRUGAL_RAM="128M"
    2.12 +ROOTFS_SIZE="68.4M"
    2.13 +INITRAMFS_SIZE="16.8M"
    2.14 +ISO_SIZE="21.0M"
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/jwm/rootcd/README	Thu Jan 02 21:11:43 2014 +0100
     3.3 @@ -0,0 +1,26 @@
     3.4 +README SliTaz GNU/Linux CD
     3.5 +===============================================================================
     3.6 +
     3.7 +
     3.8 +Check the index.html page for more information
     3.9 +
    3.10 +
    3.11 +LICENSE
    3.12 +-------
    3.13 +
    3.14 +Copyright (c)  2006-2012  SliTaz GNU/Linux
    3.15 +
    3.16 +SliTaz is free software; you can redistribute it and/or modify
    3.17 +it under the terms of the GNU General Public License as published by
    3.18 +the Free Software Foundation; either version 3 of the License, or
    3.19 +(at your option) any later version.
    3.20 +
    3.21 +SliTaz is distributed in the hope that it will be useful,
    3.22 +but WITHOUT ANY WARRANTY; without even the implied warranty of
    3.23 +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    3.24 +GNU General Public License for more details.
    3.25 +
    3.26 +You should have received a copy of the GNU General Public License
    3.27 +along with SliTaz; if not, write to the Free Software
    3.28 +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 
    3.29 +USA
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/jwm/rootcd/index.html	Thu Jan 02 21:11:43 2014 +0100
     4.3 @@ -0,0 +1,84 @@
     4.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     4.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     4.7 +<head>
     4.8 +	<title>SliTaz GNU/Linux - CD</title>
     4.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    4.10 +	<meta name="author" content="Christophe Lincoln"/>
    4.11 +	<link rel="stylesheet" type="text/css" href="style.css" />
    4.12 +</head>
    4.13 +<body>
    4.14 +
    4.15 +<!-- Header -->
    4.16 +<div id="header">
    4.17 +	<div id="logo"></div>
    4.18 +	<div id="network">
    4.19 +		<a href="http://www.slitaz.org/">Website</a>
    4.20 +		<a href="http://scn.slitaz.org/">Community</a>
    4.21 +		<a href="http://doc.slitaz.org/">Doc</a>
    4.22 +		<a href="http://forum.slitaz.org/">Forum</a>
    4.23 +		<a href="http://labs.slitaz.org/issues">Bugs</a>
    4.24 +		<a href="http://hg.slitaz.org/">Hg</a>
    4.25 +	</div>
    4.26 +	<h1>SliTaz Live</h1>
    4.27 +</div>
    4.28 +
    4.29 +<!-- Block -->
    4.30 +<div id="block"></div>
    4.31 +
    4.32 +<!-- Content -->
    4.33 +<div id="content">
    4.34 +<h2>LiveCD information</h2>
    4.35 +
    4.36 +<h3>English</h3>
    4.37 +<p>
    4.38 +	Welcome to the SliTaz GNU/Linux cdrom. To boot SliTaz from a cdrom
    4.39 +	just burn the ISO image onto a blank disc. Then reboot your computer
    4.40 +	with the disc in your cdrom drive.
    4.41 +</p>
    4.42 +<p>
    4.43 +	SliTaz is a micro GNU/Linux distro using BusyBox, a Linux kernel,
    4.44 +	and GNU free software. SliTaz also uses goodies from the Debian
    4.45 +	project. The goal of SliTaz is to have a GNU/Linux distro working
    4.46 +	entirely in memory (RAM) and fully installable to a HD for desktop or
    4.47 +	server usage.
    4.48 +</p>
    4.49 +<p>
    4.50 +	On the system you will find documentation in /usr/share/doc and the
    4.51 +	full <a href="README">GPL license</a> in /usr/share/licenses.
    4.52 +</p>
    4.53 +
    4.54 +<h3>Français</h3>
    4.55 +<p>
    4.56 +	Bienvenue sur la page d'index d'un cdrom de SliTaz GNU/Linux. 
    4.57 +	Vous devez démarrez votre ordinateur avec le cdrom dans le lecteur
    4.58 +	CD ou DVD, pour lancer SliTaz en RAM et sans risques pour la
    4.59 +	machine hôte.
    4.60 +</p>
    4.61 +<p>
    4.62 +	SliTaz peut fonctionner des mois entiers sans redémarrer, le système
    4.63 +	peut fonctionner dans 144 Mb de mémoire vive et sur des machines 
    4.64 +	sans disque dur. Mais SliTaz est aussi pleinement installable sur
    4.65 +	un disque dur et largement extensible via le gestionnaire de 
    4.66 +	paquets et la compilation de nouvelles applications depuis les
    4.67 +	sources.
    4.68 +</p>
    4.69 +
    4.70 +<!-- End content -->
    4.71 +</div>
    4.72 +
    4.73 +<!-- Footer -->
    4.74 +<div id="footer">
    4.75 +    Copyright &copy; 2012 <a href="http://www.slitaz.org/">SliTaz</a>
    4.76 +    <p>
    4.77 +    SliTaz @
    4.78 +		<a href="http://twitter.com/slitaz">Twitter</a>
    4.79 +		<a href="http://www.facebook.com/slitaz">Facebook</a>
    4.80 +		<a href="http://distrowatch.com/slitaz">Distrowatch</a>
    4.81 +		<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a>
    4.82 +		<a href="http://flattr.com/profile/slitaz">Flattr</a>
    4.83 +	    </p>
    4.84 +</div>
    4.85 +
    4.86 +</body>
    4.87 +</html>
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/jwm/rootcd/style.css	Thu Jan 02 21:11:43 2014 +0100
     5.3 @@ -0,0 +1,77 @@
     5.4 +/* CSS style for SliTaz GNU/Linux generic xHTML files. */
     5.5 +
     5.6 +html { min-height: 102%; }
     5.7 +
     5.8 +body {
     5.9 +	background: #ffffff;
    5.10 +	color: black;
    5.11 +	font: 13px sans-serif, vernada, arial;
    5.12 +	margin: 0;
    5.13 +	min-width: 640px;
    5.14 +}
    5.15 +
    5.16 +a { text-decoration: underline; color: #215090; }
    5.17 +a:hover { text-decoration: none; color: blue; }
    5.18 +img { border: 0pt none; vertical-align: middle; }
    5.19 +h2 { color: #444; }
    5.20 +h3 { color: #666; font-size: 140%; }
    5.21 +
    5.22 +#header { 
    5.23 +	height: 40px; 
    5.24 +	background: #351a0a;
    5.25 +}
    5.26 +
    5.27 +#header h1 {
    5.28 +	margin: 0;
    5.29 +	padding: 8px 0 0 8px;
    5.30 +	width: 250px;
    5.31 +	color: white;
    5.32 +	font-size: 20px;
    5.33 +	font-style: italic;
    5.34 +}
    5.35 +
    5.36 +#header h1 a { 
    5.37 +	color: white; 
    5.38 +	text-decoration: none;
    5.39 +	font-size: 20px;
    5.40 +	font-style: italic;
    5.41 +}
    5.42 +
    5.43 +#header h1 a:hover, #network a:hover { 
    5.44 +	color: #d66018;
    5.45 +}
    5.46 +
    5.47 +#network { 
    5.48 +	float: right; 
    5.49 +	padding: 12px 5px 0; 
    5.50 +	font-size: 12px;
    5.51 +}
    5.52 +
    5.53 +#network a { padding: 0 6px; }
    5.54 +
    5.55 +#network a { 
    5.56 +	color: #fff; 
    5.57 +	font-weight: bold;
    5.58 +	text-decoration: none;
    5.59 +}
    5.60 +
    5.61 +#block { 
    5.62 +	min-height: 8px; 
    5.63 +	background: #d66018; 
    5.64 +	padding: 0;
    5.65 +	border-bottom: 1px solid #f5f5f5;
    5.66 +}
    5.67 +
    5.68 +#content {
    5.69 +	padding: 30px 80px;
    5.70 +	text-align: justify;
    5.71 +}
    5.72 +
    5.73 +#footer {
    5.74 +	text-align: center;
    5.75 +	border-top: 1px solid #ddd;
    5.76 +	padding: 40px;
    5.77 +	color: #666;
    5.78 +}
    5.79 +
    5.80 +#footer a { color: #666; padding: 0 2px; }
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/jwm/rootfs/etc/skel/.xinitrc	Thu Jan 02 21:11:43 2014 +0100
     6.3 @@ -0,0 +1,18 @@
     6.4 +# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session.
     6.5 +# You can use F1 with Slim to change your window manager or configure
     6.6 +# it permanently with your personal applications.conf file.
     6.7 +#
     6.8 +. $HOME/.config/slitaz/applications.conf
     6.9 +
    6.10 +[ "$1" ] && WINDOW_MANAGER="$1"
    6.11 +
    6.12 +case "$WINDOW_MANAGER" in
    6.13 +	openbox|lxde*|xfce4|compiz|karmen|dwm|fluxbox*)
    6.14 +		exec ${WINDOW_MANAGER%-session}-session ;;
    6.15 +	razor*)
    6.16 +		exec razor-session ;;
    6.17 +	enlightenment)
    6.18 +		exec enlightenment_start ;;
    6.19 +	*)
    6.20 +		exec $WINDOW_MANAGER ;;
    6.21 +esac
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/jwm/rootfs/etc/slitaz/applications.conf	Thu Jan 02 21:11:43 2014 +0100
     7.3 @@ -0,0 +1,18 @@
     7.4 +# SliTaz default applications configuration file. These apps can be
     7.5 +# started through wrappers: browser, editor and terminal.
     7.6 +#
     7.7 +
     7.8 +# File manager.
     7.9 +FILE_MANAGER="clex"
    7.10 +
    7.11 +# Web browser.
    7.12 +BROWSER="retawq"
    7.13 +
    7.14 +# Text editor.
    7.15 +EDITOR="nano"
    7.16 +
    7.17 +# X terminal.
    7.18 +TERMINAL="xterm"
    7.19 +
    7.20 +# Window manager.
    7.21 +WINDOW_MANAGER="jwm"
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/jwm/rootfs/root/.Xdefaults	Thu Jan 02 21:11:43 2014 +0100
     8.3 @@ -0,0 +1,20 @@
     8.4 +!~/.Xdefault: Control the behavior of x-clients.
     8.5 +!
     8.6 +
     8.7 +! Xcursor theme (~/.icons).
     8.8 +!
     8.9 +Xcursor.theme:		slitaz-polar
    8.10 +
    8.11 +! XTerm settings.
    8.12 +!
    8.13 +xterm*background:	black
    8.14 +xterm*foreground:	white
    8.15 +xterm*cursorColor:	#6AA2D8
    8.16 +xterm*scrollBar:	off
    8.17 +xterm*faceName:		DejaVu Sans Mono
    8.18 +xterm*faceSize:		9
    8.19 +
    8.20 +! Xload settings.
    8.21 +!
    8.22 +!xload*background:	black
    8.23 +!xload*foreground:	lightblue