0

livarp est distribué à titre expérimental et sans aucune garanties pour votre ordinateur ou vos données.

 

Sommaire

présentation

spécificités

applications

sessions live

session WMFS

session DWM

session ECHINUS

session EvilWM

session PekWM

session FluxBox

session Compiz

installation

installation off-line/wifi

post-installation

utilisation

passer grub

auto-login

~/.xinitrc

dualscreen

touchpad

single session

ajouter/enlever une session

autostart scripts

kernel log messages

dmenu

exit/quit/lock

cli colorscheme

upgrade to wheezy/sid

config originale

web startpage

livarp off-line

bugs

aide - faq

merci...

 

 

présentation

spécificités

livarp tente de tirer le meilleur parti des applications GNU/Linux Debian disponibles afin de proposer un livecd/installable qui puisse tourner sur une très petite configuration matérielle sans rien sacrifier à l'accessibilité et au design.
livarp se contente d'un processeur PIII et de 128M de ram mais est complètement à l'aise avec un PIV et 512M ram. au-delà, c'est du bonus :).

applications

sessions live

livarp propose 7sessions en live: wmfs, dwm, echinuswm, evilwm, pekwm, fluxbox et compiz stand-alone.

livarp se lance en live depuis le menu syslinux de départ, et vous propose de choisir votre clavier et votre session. notez que vous pouvez éditer vos scripts de lancement depuis le session-selector afin de modifier les préférences de vos sessions avant d'y acceder:

menu syslinux

menu syslinux

 

keyboard selector

keyboard selector

 

session-selector

session-selector

 

session WMFS

4

wmfs est livré dans sa dernière version mise à jour depuis les sources git. de plus livarp est livré avec tous les paquets et dépendances nécessaires à sa compilation.
le bureau wmfs s'organise autour de quatre principaux éléments:

ces éléments vous donnent accès à la totalité des applications ainsi qu'aux menus de configuration.
deux entrées d'aides donnent accès aux keybinds (menu>wmfs>wmfs_keys) et shortcuts (menu>wmfs>wmfs_shortcuts) afin de faciliter la prise en main de ce tiling particulier.
j'ai le plaisir de participer au wiki officiel de wmfs, je vous laisse donc le consulter pour des informations complètes sur wmfs.

session DWM

5

dwm est un tiling windom manager livré dans une version patchée. le bureau dwm est composé de:

dwm est certe un ancien window manager mais il n'a rien à envier aux applications 'modernes': il est rapide, très stable et supporte la gestion du dualscreen et de la souris.
une entrée d'aide regroupant les principaux raccourcis est disponible depuis le menu.

session ECHINUS

6

echinus est un fork de dwm configurable depuis un fichier texte au format Xdefaults/Xresources ce qui le rends très accessible.
le bureau echinus se compose de:

une entrée d'aide regroupant les principaux raccourcis est disponible depuis le menu.

session EvilWM

7

evilwm est un floating window manager ultra-minimal. dépourvu de tous gadgets intégrés, il est extrèmement rapide et se pilote intégralement depuis le clavier, même si evilwm supporte parfaitement la gestion de la souris.
il est ici livré avec:

une entrée d'aide regroupant les principaux raccourcis est disponible depuis le menu.

session PekWM

8

pekwm est un floating window manager ultra configurable depuis de multiples fichiers texte. il est rapide, stable, supporte les 'keychains' donnant accès à toutes une série de fonctions depuis le clavier. son menu accessible au clic-droit sur le bureau ou grâce à [Super]+[r] permet les entrées dynamiques et sa gestion des fenêtres permet un pseudo-tiling très efficace.
lxpanel rassemble la liste de tâches et le systray, et s'affiche en transparence à gauche de l'écran.
une entrée d'aide regroupant les principaux raccourcis est disponible depuis le menu.

session FluxBox

9

on ne présente plus fluxbox, le gestionnaire de fenêtre *Box like. il est livré dans une version sobre, avec un menu retravaillé incluant les entrées de wiki et un menu Debian classique, et un conky adapté au thème par défaut.
il remplace wmaker présent dans livarp_0.3.1, et vous offre un environnement connu parmis ces wm exotiques :).

session Compiz

10

compiz stand-alone est la session test du livarp. elle ne fonctionnera que si votre carte graphique est reconnue et qu'elle supporte la 3D. cependant, nul besoin de ressources execptionnelles: compiz-standalone est très léger et complété par emerald comme décorateur de fenêtres.
il est livré avec:

installation

livarp est livré sous format iso : il vous suffit de graver cette image pour obtenir un livecd.

l'installation du livarp dure entre 7 et 15 minutes. une connexion internet active est préférable mais pas obligatoire. l'installateur est disponible depuis le menu syslinux de départ, choisir Gui install puis laissez vous guider.

 

menu syslinux

Image1

 

sélection du language

sélection du language

 

sélection du pays

sélection du pays

 

sélection du clavier

sélection du clavier

 

nom d'hôte

nom d'hôte

 

nom de domaine

nom de domaine

 

mot de passe root

mot de passe root

 

nom de l'utilisateur

nom de l'utilisateur

 

identifiant

identifiant

 

mot de passe utilisateur

mot de passe utilisateur

 

méthode de partitionnement

méthode de partitionnement

 

sélection du disque

sélection du disque

 

schéma de partionnement

schéma de partionnement

 

finir la configuration des partitions

finir la configuration des partitions

 

confirmation

confirmation

 

partitionnement

partitionnement

 

copie des données

copie des données

 

configuration du miroir

configuration du miroir

 

configuration des dépôts

configuration des dépôts

 

configuration du proxy

configuration du proxy

 

configuration de apt

configuration de apt

 

installer grub

installer grub

 

installation complète

installation complète

 

une fois l'instalation terminée, votre ordinateur va redémarrer et lancer votre nouveau système. il ne vous reste plus qu'à choisir votre session et procéder à la post-installation (automatique).

installation off-line/wifi

livarp peut parfaitement s'installer sans aucune liaison réseau. pour les personnes utilisant exclusivement le wifi, si il est reconnu en live, il sera reconnu après installation mais pas pendant le processus d'installation.
au moment de la configuration du réseau avec DHCP, l'installeur va stopper en vous proposant de configurer vous-même le réseau, de retenter l'auto-configuration ou de laisser le réseau non-configuré; c'est l'option qu'il faut choisir: laisser le réseau non-configuré et il sera reconnu après installation et reboot.

post-installation

au premier boot, le script de post-installation se lance afin de 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é.

 

grub

grub

 

startx

startx

 

sélecteur de session

sélecteur de session

 

mot de passe root

Image2

 

confirmation

Image3

 

désinstaller les paquets de build?

désinstaller les paquets de build?

 

purge des paquets de build

purge des paquets de build

 

configuration de apt

Image4

 

mise à jour des dépôts et ajout des dépôts multimedia

mise à jour des dépôts et ajout des dépôts multimedia

 

mise à jour du système

mise à jour du système

 

installer pidgin?

installer pidgin?

 

fin de la post-installation

fin de la post-installation

 

utilisation

trucs et actuces pour toutes les sessions…

passer grub

si livarp est le seul système d'exploitation présent sur votre machine, vous n'avez pas besoin des 5 secondes d'attente dans grub au démarrage de votre ordi. pour “passer grub”, il suffit de réduire le temps d'attente. pour cela, éditez le fichier /etc/default/grub

# vim /etc/default/grub

puis remplacer

GRUB_TIMEOUT=5

par

GRUB_TIMEOUT=0

ainsi, au prochain démarrage, l'écran de grub ne sera pas afficher et livarp se chargera automatiquement.

auto-login

si vous êtes le seul utilisateur de votre machine et que vous désirez ne pas taper votre login/mot de passe à chaque démarrage, vous opterez pour l'auto-login.
il suffit d'éditer votre fichier /etc/inittab

# vim /etc/inittab

puis de modifier les lignes 55 et 56

#autologin: replace the first line with this one, edit with your username.
#1:2345:respawn:/bin/login -f your_login tty1 </dev/tty1 >/dev/tty1 2>&1
1:2345:respawn:/sbin/getty 38400 tty1

pour obtenir un résultat de ce type

#autologin: replace the first line with this one, edit with your username.
1:2345:respawn:/bin/login -f arpinux tty1 </dev/tty1 >/dev/tty1 2>&1
#1:2345:respawn:/sbin/getty 38400 tty1

en remplacant “arpinux” par votre login.

~/.xinitrc

ce fichier lu par xinit permet de lancer l'interface graphique X et de lancer les paramêtres communs aux 7 sessions du livarp. c'est ici que vous pourrez configurer votre double écran, votre touchpad, votre écran d'accueil et aussi choisir de tranformer livarp 7sessions en single-session.

dualscreen

toutes les sessions du livarp supportent le double-écran. afin de faciliter la gestion, un script d'auto-détection est placé dans votre dossier ~/bin (à éditer selon votre configuration). il vous suffit ensuite de décommenter l'entrée concerné dans votre fichier ~/.xinitrc

touchpad

pour les utilisateurs d'ordinateur portable, la configuration du touchpad/trackpad est assuré par synclient. la frappe sur le *pad est désactivée par défaut. afin de modifier ces réglages, il vous suffit d'éditer votre fichier ~/.xinitrc. pour plus de précisions sur les options possibles, man synclient.

single session

si vous utilisez régulièrement la même session, vous pouvez éditer ~/.xinitrc afin de lancer cette session directment sans passer par le session-selector. le fichier est prévu pour ça:

## launch single session ##
## replace "your-wm" by your favorite window-manager
#exec ck-launch-session ~/bin/start/your-wm_start.sh
 
## launch session selector script
exec /usr/local/bin/session_selector.sh

ajouter/enlever une session

si vous désirez ajouter ou supprimer une session, il faut installer ou désinstaller les paquets et dossiers de configuration ainsi qu'ajouter ou effacer l'entrée dans le session-selector. notez que les wms présent dans livarp sont très légers et n'encombrent pas trop votre disque. si vous désirez une version à session unique, dirigez-vous vers livarp-xs.

autostart scripts

les 7 sessions du livarp sont lancées par des script placés dans votre dossier ~/bin/start/. si vous désirez modifier les applications lancées au démarrage de vos sessions, il vous suffit d'éditer ces scripts. des entrées de menu vous permettent de le faire dans chaque session.
notez que livarp n'utilise pas les fichiers de type “autostart” traditionnels de Pekwm et Fluxbox, mais rien ne vous empêche de vous en servir.

kernel log messages

livarp intègre le paquet ccze qui permet de colorer les sorties de log. vous avez accès aux logs du kernel en tty12 par le raccourcis clavier [Ctrl]+[Alt]+[F12]

dmenu

en plus des menus disponibles depuis fbpanel, compiz-deskmenu, pekwm et fluxbox, livarp intègre dmenu disponible depuis toutes les sessions depuis [Alt]+[d]. si vous désirez configurer l'affichage de dmenu, il faut éditer le fichier dmenu-bind.sh

# vim /usr/local/bin/dmenu-bind.sh

exit/quit/lock

livarp démarre depuis un “startx”, sans gestionnaire de session graphique. afin de pouvoir quitter sa session, éteindre ou redémarrer votre ordinateur, un script dmenu-quit.sh est disponible depuis toutes les sessions grâce au raccourcis [Ctrl]+[Shift]+[Alt]+[q].

cli colorscheme

livarp intègre dans ses menus la possibilité de changer de colorscheme pour les applications en console. 5 thèmes sont disponibles:

livarp

livarp

 

livarp_clear

livarp_clear

 

Solarized

Solarized

 

Solarized_clear

Solarized_clear

 

tango

tango

 

upgrade to wheezy/sid

livarp est basé sur Debian Squeeze, la branche stable, mais intègre les dépôts Debian testing/instable dans son sources.list. livarp utilise aussi le fichier preferences d'apt afin d'eviter les “upgrade-surprise”.
Attention cette procédure est réservée à des utilisateurs avertis:

commencer par décommenter les dépôts désirés dans votre sources.list

# vim /etc/apt/sources.list

puis éditer le fichier preference

# vim /etc/apt/preferences

pour changer les priorités des dépôts

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 800

Package: *
Pin: release a=unstable
Pin-Priority: 700

Package: *
Pin: release a=experimental
Pin-Priority: 1

à vous de décider quel dépôt sera prioritaire.
une fois vos fichiers modifiés et sauvegardés, lancer la mise à jour des dépôts

# apt-get update

puis lancer la mise à jour de la distribution

# apt-get dist-upgrade

config originale

si vous désirez retrouver la configuration originale du livarp, visitez le dossier /etc/skel et vous retrouverez l'intégralité des dossiers ajoutés lors de la construction du livarp.

web startpage

une page d'accueil internet est disponible dans le dossier ~/.startpage. vous pouvez y placer vos liens et signets pour un accès rapide depuis tous les navigateurs internet.

livarp off-line

livarp peut-être installé et utilisé sans connexion réseau. cependant, le script de post-installation sera lancé à chaque nouvelle connexion. afin d'éviter ce comportement, commenter ou effacer l'entrée concernée dans votre ~/.xinitrc.

bugs

il doit y en avoir quelques autres, alors n'hésitez pas à signaler tout bug par mail.

aide - faq

si vous ne trouvez pas votre réponse dans ce wiki, n'hésitez pas à me contacter par mail ou sur le chan freenode #livarp. pour un accès direct depuis un navigateur, visitez la page dédiée.

merci...

… à 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 mastis, Patou, Neil, Guantas et Aphelion, mes beta-testeurs et Fel pour ses reviews :)

 

 

happy testingarpinux