Bienvenue sur le wiki fr du livarp … :)
Sommaire
livarp est une distribution GNU/Linux basée sur Debian squeeze et construite grâce au projet Debian Live
livarp est distribué sous forme iso9660 (format cd) Live/Installcd mais peut être utilisé/installé via usb grâce à unetbootin.
livarp est un exercice de construction de livecd , son but est de vous faire (re)découvrir des gestionnaires de fenêtres alternatifs.
maintenu par arpinux : contact@arpinux.org
date de sortie : 30 novembre 2011
téléchargements: livarp_030
md5sum: 1e2816b92bc367f01fc4a3a01e5d1ced
packages.list: livarp0.3.packages
contributions graphiques: darthwound (KissMyGtk as default theme + wallpapers), pobtott (créateur de ACYL), simzer et son thème xcursor ATER, tiheum pour son pack d'icones faenza utilisé dans le dock de wmaker (merci à darth pour l'idée), wlourf pour son wall mosaïque, et enfin ed1w2ard pour son thème pekwm cream2.
scripts: inspirés des travaux de corenominal et omns, édition arpinux & aphelion
session dwm
session echinuswm
session evilwm
session pekwm
session wmfs
session wmaker
99% libre (conky et le flashplugin pour le 1% qui reste)
léger et stable: livarp est basé sur Debian Squeeze, une des distributions les plus stables du moment.
anynoob-inside livarp s'adresse à tout utilisateur curieux de découvrir des window manager alternatifs.
6 sessions graphiques au choix: dwm, echinuswm, evilwm, pekwm, wmfs et wmaker.
livarp est gris
gestion de la transparence avec xcompmgr.
pas de gestionnaire de session: l'interface graphique se lance en startx suivi du script de sélection de sessions.
un menu unifié pour toutes les sessions en plus des menus classiques, supporté par compiz-deskmenu.
terminal: urxvtc/d - roxterm
file-manager: rox-filer - ranger
web-browser: uzbl - firefox
text-editor: geany - vim
office: abiword - gnumeric - evince
graph: gpicview - gimp
tchat: pidgin
client ftp: gFtp
client torrent: transmission
media: gnome-mplayer - mocp - brasero
infos system: conky - htop - hardinfo
outils: bashmount - catfish - baobab - pyrenamer
system: synaptic - bum - gparted
menus: fbpanel - 9menu - compiz-deskmenu - dmenu
panels! fbpanel - tint2
misc: slock - dzen2 - arandr - brightside
livarp se lance en live depuis le menu syslinux de départ, et vous propose de choisir votre session:
menu syslinux
session selector
le livarp_menu est présent au clic droit sur le bureau pour dwm et echinus, depuis [Alt][Space] pour evilwm, et depuis fbpanel dans toutes les sessions sauf pek et wmaker qui ont leur menus spécifiques.
le menu system > usb/pci/dduse sont des entrées dynamiques à la manière des pipes-menus d'openbox:
les menus d'aides rassemblent les raccoucis claviers courants ainsi que les combinaisons de touches pour gérer vos wm's. le menu exit renvoi vers le logout-dialog:
pekwm et wmaker ont leur menus propres chacun avec une entrée pointant vers compiz-deskmenu:
pour plus d'infos sur les gestionnaires de fenêtres, je vous conseille la visite leurs pages dédiées dans le wiki.
l'installation du livarp dure environ 10~15 minutes. une connexion internet active est préférable.
l'installateur est disponible depuis le menu syslinux de départ, choisir Gui install puis laissez vous guider:
syslinux entry install
choix du langage
situation gépgraphique
choix du clavier
chargement des composants
configuration du réseau
hostname
domain
root password
nom complet user
identifiant
user password
partitionnement
choix du partitionnement
choix du disque
schéma des partitions
appliquer les partitions
confirmation
formatage
installation: copie des données
phase finale de l'installation
choix du pays pour apt
choix du miroir apt
mandataire http
configurer apt
installer grub?
installation de grub
fin de l'installation
installation terminée
nettoyage
votre ordinateur redémarre automatiquement et lance grub, il ne vous reste plus qu'à choisir votre session:
livarp grub
session-selector
au premier boot, le script de post-installation se lance afin de rajouter l'utilisateur au groupe sudo, purger les paquets d'installation et de construction du livecd et configurer apt avec les dépôts 'debian-multimedia'. le mot de passe root vous sera demandé.
root password
confirmation et configuration de apt
purge des paquets inutiles
mise à jour des dépôts
mise à jour du système et fin de la post-installation
livarp utilise dmenu. vous trouverez deux scripts dans votre ~/bin: dmenu-home qui liste vos dossiers/fichiers utilisateurs et dmenu-quit qui peut remplacer 'logout-dialog'.
la session echinus utilise conky pipé dans dzen2 .. la barre est cliquable et renvoi vers xosview, ranger, htop et net-monitor.
le menu unifié est pris en charge par compiz-deskmenu. ce menu ne rajoute pas automatiquement les applications nouvellement installées: vous devrez l'éditer. mais compiz-deskmenu est livré avec un éditeur graphique dispo depuis la section config > deskmenu :).
livarp inclut 9menu, afin de vous donner la possibilité de créer vos propres menus rapides. des exemples sont disponibles dans votre ~/bin (echimenu + minimenu).
roxterm gère la transparence 'réelle' mais vous devez réduire l'opacité du terminal depuis le menu roxterm > preferences > edit current profile.
vos messages /var/log sont envoyés en tty12, pour y acceder: [Ctrl][Alt][F12].
les sources de dwm, echinuswm, wmfs, fbpanel et ranger sont disponibles dans le dossier /usr/share/livarp.
les fichiers de configurations originaux du livarp sont réunis dans /etc/skel .
lorsque vous séléctionnez 'exit-session' dans le logout-dialog, vous êtes renvoyé en tty1. il faut taper 'startx' pour relancer le choix de session. si vous désirez vous déconnecter, tapez 'exit' depuis votre tty1.
livarp est configurer pour pouvoir quitter X avec l'ancien raccourcis depuis toutes les sessions: [Ctrl]+[Alt]+[Backspace].
livarp utilise brightside: il vous permet de gérer des actions prédéterminées ou configurées selon la position du pointeur de la souris sur l'écran. sa configuration est très simple et accessible depuis le livarp-menu > config > brightside. cette entrée lance le programme brightside-properties:
une page d'accueil internet perso est disponible dans votre ~/.startpage/index.html:
pour ajouter une session à votre livarp, il faut éditer votre session-selector.
# vim /usr/local/bin/session_selector.sh
puis ajouter l'entrée souhaitée, ici un exemple avec openbox:
#! /bin/bash
# simple session-selector
# launch it from ~/.xinitrc
HUMAN=`w -h | tail -n1 | awk '{print $1}'`
ACTION=`zenity --width=280 --height=220 --list\
--title "SelectWm" --text "Welcome to Livarp_0.3 $HUMAN \n pick a session -->>"\
--column "sessions" --column " what?"\
"dwm" "the dynamic window manager"\
"echinus" "dwm reloaded"\
"evilwm" "they sold their soul to X"\
"wmfs" "window manager from scratch"\
"pekwm" "..too many config'files ?"\
"openbox" "THE *Box"\
"wmaker" "the vintage one"`
if [ -n "${ACTION}" ]; then
case $ACTION in
dwm)
exec ck-launch-session $HOME/bin/start/dwm_start.sh
;;
echinus)
exec ck-launch-session $HOME/bin/start/echinus_start.sh
;;
evilwm)
exec ck-launch-session $HOME/bin/start/evilwm_start.sh
;;
wmfs)
exec ck-launch-session $HOME/bin/start/wmfs_start.sh
;;
pekwm)
exec ck-launch-session $HOME/bin/start/pekwm_start.sh
;;
openbox)
exec ck-launch-session /usr/bin/openbox-session
;;
wmaker)
exec ck-launch-session /usr/bin/wmaker
;;
esac
fi
il ne vous reste plus qu'à configurer votre session openbox depuis votre ~/.config/openbox/autostart.sh.
script de désinstallation des sessions non-désirées.
correction des bugs, il doit y en avoir 2 ou 3 :).
traduction du wiki.
dormir, un peu…
voilà, j'espère avoir fait le tour… c'est maintenant que l'aventure commence: vous pouvez désormais utiliser vos 6 sessions et découvrir votre wm 'parfait' :D , et vous pouvez commencer à réaliser que ce serait cool d'avoir votre propre live…
si comme moi vous adhérez complètement à la philosophie Linux, sachez que la construction d'un live ne demande pas de connaissances particulières (je n'en ai aucune en matière informatique) mais exige tout de même de savoir lire, avoir quelques notions d'anglais, être curieux et patient.
pour débuter dans la construction de votre live, vous pouvez vous appuyer sur les sources du livarp dispo librement et bien sûr, lire le manuel DebianLive à voir ici.
assurez-vous de bien installer les dépendances nécessaires:
sudo apt-get install live-helper dosfstools genisoimage memtest86+ mtools parted squashfs-tools genext2fs mtd-tools fakeroot syslinux grub uuid-runtime win32-loader
live-helper est généralement suffisant mais cette liste permet de parer à toute éventualité/option/configuration.
si vous désirez un système plus minimaliste encore, tout en étant stable et léger, je vous conseille d'aller faire un tour sur le wiki du livarp-xs… :D
… à tous ceux qui m'ont soutenu, qui ont testé les alphas, betas et autres versions avant d'en arriver au livarp final que je présente ici. meci à la communauté crunchbanglinux-fr pour son accueil au sein de leur forum, merci aux admins de crunch (Darth, Raphi et Wiscot) pour leur soutien et leurs conseils, et bien sûr, un iMMense merci aux devs Debian et aux créateurs de ces fantastiques gestionnaires de fenêtres..
fav' to Neil, Guantas et Aphelion, mes beta-testeurs :)
vous pouvez me contacter sur contact@arpinux.org pour tout bug/suggestion/support :)
contributeur: arpinux