CrunchEee, une distribution extrêmement légère et rapide pour votre EeePC
Cet article a été publié par Benjamin
le 31-01-09 à 21:55 dans la catégorie Autres
Tags :
- EeePC
- Libre
- Test
- Ubuntu
J'ai toujours recherché la distribution la plus légère possible pour mon EeePC. De plus, je voulais rester dans une distribution basée sur Ubuntu afin de profiter du noyau optimisé pour l'EeePC.
CrunchEee est sans aucun doute la distribution la plus rapide que je connaisse. Basée sur Ubuntu et utilisant OpenBox, je trouve que c'est la distribution parfaite pour l'EeePC.
Voici sa présentation et les améliorations que j'ai apporté pour mon EeePC 900.
I. Présentation
CrunchEee est une dérivée de la distribution CrunchBang. CrunchBang est une distribution basée sur Ubuntu incluant OpenBox, un des environnements de bureau le plus léger qui soit et des applications GTK+.
Cette distribution a été développée à partir d'une Ubuntu minimaliste et a été conçue pour un excellent rapport légèreté/performances.
Revenons à CrunchEee, voici la liste officielle des applications incluses dans cette distribution :
Le dépôt d'Array.org est activé et le noyau 2.6.27-8-eeepc-lean Kernel est installé par défaut ainsi que le package eee-control.
Le thème par défaut a été modifié avec des icônes plus petites.
Le terminal Terminator.
PCMan File Manager avec le montage automatique des périphériques.
L'éditeur Leafpad.
Claws Mail, un client mail.
Liferea, un lecteur de flux.
gFTP, un client FTP.
Transmission, un client BitTorrent.
XChat, un client IRC.
gPodder, un lecteur de podcasts.
Le client de messagerie Pidgin.
Gwibber, un client de microblogging.
Divers outils et logiciels tels que File Roller, Evince PDF viewer, etc.
II. Installation
Premièrement, téléchargez l'iso de CrunchEee disponible ici ou là.
Ensuite, installez cet iso sur une clé USB via l'utilitaire UNetbootIN. Si vous ne l'avez pas sur votre machine, téléchargez le package sur le site officiel puis indiquez-lui le chemin de votre iso ainsi que votre clé USB sur laquelle vous souhaitez l'installer.
Ceci étant fait, mettez votre clé USB sur un port de votre EeePC, appuyez sur Echap lors du boot pour lui indiquer qu'il doit booter sur votre clé et lancez l'installation de CrunchEee :)
III. Test et optimisations diverses
J'installe donc cette distribution sur mon EeePC 900. Installation très simple (Ubuntu) et très rapide. J'obtiens donc un beau bureau tout vide avec un beau Conky de lancé. Génial !
Le menu Openbox
Premièrement, faites un clic droit, vous pouvez voir qu'il y a un menu assez complet. Je vais vous décrire le principal :
* Run Program : Super pratique, une petite barre de lancement (accessible également via Alt+F2) sans aucun artifice (juste un champ de texte)
*
Terminal, Web browser, File Manager, ... : Ce sont des liens vers les applications de votre choix (accessible très rapidement)
* Internet : Un sous-menu comportant des liens vers les applications Internet (Firefox, Xchat, gFTP, ...)
* Préférences : (voir screenshot) Composé de plusieurs sous-parties :
- Compositing : Active/Désactive les effets (transparence par exemple)
- Conky config : Édition du fichier de configuration, redémarrage de Conky
- Openbox Config : Configuration d'Openbox (tout le configuration est possible d'ici, les programmes au démarrage, la configuration totale de ce menu, la configuration des bureaux virtuels, de la souris, ...)
- User Interface Settings : Gestion des thèmes d'OpenBox
- Screensaver & Power management : Gestion de l'écran de veille et de l'alimentation
- Choose wallpaper : Choisir ses Wallpapers (via le logiciel Nitrogen)
* System : Gestion complète du système (mises à jour, affichage, synaptic, gdm, services/démons, dossiers partagés, logs, utilisateurs, ...)
* Help : Liens vers l'aide (FAQ, Tips, Thèmes, ...)
* Lock screen : Bloque l'écran
* Exit : Arrêt de la machine
Voilà pour le menu de base. Sachez qu'il est possible de la personnaliser entièrement et de manière extrêmement rapide et facile via Préférences -> Openbox Config -> GUI Menu Editor (interface graphique pour éditer le fichier de configuration /home/login/.config/openbox/menu.xml).
Notez que toute la configuration d'Openbox est effectuée grâce aux fichiers contenus dans le répertoire /home/login/.config/openbox.
Conky
Ce qui est également agréable dans CrunchEee est le fait que Conky soit intégré par défaut avec une configuration de base. Toutefois, j'ai décidé de changer quelque peu cette configuration. Voici le résultat sur ma machine :
Si vous souhaitez le .conkyrc correspondant, le voici :
# set to yes if you want Conky to be forked in the background
background yes
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Sans:size=7
# Text alpha when using Xft
xftalpha 1
# Update interval in seconds
update_interval 1.5
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
own_window yes
own_window_transparent yes
#own_window_type override
own_window_type desktop
#own_window_type normal #use this if you want a nice shadow to appear around conky
# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 200 200
# Maximum width
maximum_width 240
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders no
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 12
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no
##############################################
TEXT
Hello :o)
${color #ffcb48}WiFi${hr 1}
${color white}IP: ${addr wlan0}
ESSID: ${wireless_essid wlan0}
Signal: ${wireless_link_qual wlan0}%
Uptime:$alignr$uptime
Temperature:$alignr$acpitemp C
HD free:$alignr${fs_free /}
RAM used:$alignr$mem
Processeur:$alignr${cpu cpu1} %
${color #ffcb48}Top Processus${hr 1}
${color #red} $alignr PID CPU
${color white}${top name 1} $alignr${top pid 1} ${top cpu 1}
${top name 2} $alignr${top pid 2} ${top cpu 2}
${top name 3} $alignr${top pid 3} ${top cpu 3}
${top name 4} $alignr${top pid 4} ${top cpu 4}
Alias
Pour compléter cette petite personnalisation, j'ajoute ces lignes d'alias dans le fichier /etc/bash.bashrc :
alias ll="ls -l"
alias install="apt-get install"
alias search="apt-cache search"
alias update="apt-get update"
alias la="ls -la"
alias show="apt-cache show"
Script ACPI
Sur certaines machine, les hotkeys (touches avec FN) ne fonctionneront pas toutes. Pour cela, Simon a donné une petite astuce (merci beaucoup) que voici :
Nous allons remplacer le script eee-control par le script de Elmurato qui fonctionne parfaitement bien.
Pour commencer, allez éditer le fichier /etc/modules pour commenter les lignes suivantes :
asus_eee (peut-être que celle-ci ne se trouve pas dans le fichier)
i2c-i801
pciehp
Ne vous inquiétez pas, ils seront rajoutés avec le futur script :)
Ensuite, nous allons pouvoir installer ce script. Pour cela, tapez simplement les lignes suivantes dans votre terminal :wget http://www.generation-linux.fr/dl/Intrepid_ACPI_scripts-EeePC.tar.gz
tar xfvz Intrepid_ACPI_scripts-EeePC.tar.gz
cd Intrepid_ACPI_scripts-EeePC/
chmod +x acpi-scripts.sh
./acpi-scripts.sh install
Enfin, avant de redémarrer votre machine, éditez le fichier de configuration autostart.sh (Clic droit -> Preferences -> Openbox Config -> Edit autostart.sh)
Commentez la ligne (sleep 1s && eee-control-tray) & et ajoutez cette ligne :
python /etc/acpi/eeepc/eeepc-statusicon.py &
Vous pouvez désormais redémarrer votre machine, vous verrez l'îcone de status dans votre panel et toutes vos touches hotkeys devraient fonctionner :)
Voilà, j'en ai terminé pour cette petite présentation, j'espère vous avoir donné envie d'installer cette petite merveille, vous m'en direz des nouvelles :)
Commentaires
Je suis dessus depuis une semaine sur mon 1000h et celà tourne plutôt bien (vis à vis d'ubuntu eee).
Bref n'hésitez pas à la tester, pour moi tout marche out of the box ;)
Le processeur qui tourne dans les 20%, ça le fait aussi chez toi avec conky ?
Pour moi, c'est cool, c'est léger, mais je m'attendais à mieux. Mais j'en demande peut etre un peu trop :s
Bonjour,
Pouvez-vous me dire dire où trouver ce fond d'écran !
merci
Et une distrib de plus à tester ! Par contre en ce qui concerne la prise en charge de la touche FN et de la cam, comment se débrouille cruncheee ?
@ResuX : perso je n'ai pas encore tester la cam, mais pour les touches fn tout fonctionne correctement sauf pour le son. Et d'après ce que j'ai vu le problème est le même pour quasi tout le monde.
Pour les touches de fonctions, le script eee-control fourni avec Cruncheee n'est pas génial (à mon sens).
J'ai installé les scripts d'Elmurato, et toutes les touches fonctionnent.
Il faut juste ajouter manuellement la ligne de démarrage du script dans la config d'Openbox (python /etc/acpi/eeepc/eeepc-statusicon.py).
@mal1n: Je n'ai aucun problème de son/ touches fn sur mon Eee901 avec Ubuntu Eee 8.04.1.
@Benj: La version 8.10.02 de CrunchEee est sortie il y a quelques temps :o) http://www.crunchbanglinux.org/wiki...
........ Je vais tester ça de suite..... :-P
@mal1n : Oui dans les 15, 20%, je n'ai pas essayé sans Conky mais ça ne me dérange pas trop comme ça.
@alex : Mon wallpaper est disponible ici. Je l'ai créé à partir ce celui-ci.
@Resux : Pareil que mal1n, je n'ai pas testé la webcam (je l'ai même désactivée dans le BIOS car je ne m'en sert pas), et les touches FN fonctionnent sauf pour le son (à priori je ne suis pas le seul).
@Simon : Je vais tester les scripts dont tu parles, merci pour l'info :)
@Preston : Mes liens pointent vers la 8.10.02 (bien que leur nom soit différent).
Perso, j'ai installé une Debian/XFCE sur un S101.
Toutes les touches sont reconnues à part le Bluetooth et Powersave (Wifi, Son, luminosité).
Est-ce que Cruncheee serait plus rapide ? Car sur mon fixe j'utilise ubuntu, et je dois quand même bien avouer que c'est plus user friendly, j'ai un peu galéré avec Debian, surtout que le wifi n'est pas encore reconnu dans le noyau 2.26 (ath9k) et que le netbook se met en hibernation quelques fois tout seul sans possibilité de le ranimer, c'est chiant... Ca me donne l'impression que Debian est moins stable que ma Ubuntu qui elle ne plante jamais...
Qui a déjà comparé une Debian/XFCE/Gnome à une Crunchbang/cruncheee ?
Moi j'ai essayé Ubuntu/Xfce et Xubuntu, Cruncheee est plus rapide. Après avec Debian je suis également curieux de connaître les différences de vitesse.
Perso, j'avais essayer Crushbang sans les option eee, c'était pas si rapide et léger que ça. En faite, je suis revenu à EeeXubuntu ^^
Ce qui serait bien, ce serait qu'ils pensent à limiter l'espace disque aussi !
Merci pour ce tuto,
C'est vraiment l'OS qu'il fallait à mon EEE 701.
J'ai remarqué que le wifi marche comme jamais, il reconnait beaucoup de réseaux et se connecte très rapidement.
Oui tout fonctionne très bien :)
Tu as installé Wicd ou tu as laissé Network-manager pour le wifi ?
Bonjour,
Sur un Wind U100 de msi quelle distribution choisir .....
Perso j'ai un probleme pour resolution 1024x600 sur debian (800x600 maxi !)
Essaye Chrunchbang ou Xubuntu
Bonjour,
merci pour ce tuto, j'ai installé cruncheee, je n'ai pas essayé le bluetooh, la webcam fonctionne avec skype, par contre quand je configure les 4 touches de fonctions, les logiciels lancé sont en anglais alors que quand je les lance a partir du menu d'openbox ils sont en français (firefox, thunderbird, sunbird, pidgin). Sinon je suis assez satisfait, je pense qu'elle va remplacer la xandros d'origine.
Je suis sur un eeepc901.
je l''ai installé sur le SSD data d'un 901 et la partition de /home est "partagée" entre Xandros et Cruncheee.
Le boot est correct (env 45s) quand on sait toute la puissance que cache cette distrib ; et les possibilités de mise à jour, désormais sans limites de dépendances.
j'ai du installer grub sur hd1 et donc le boot booster doit être désactivé pour accéder au choix du boot sur le disque Data. Mais bon Cruncheee est pour le moment en "test" et si ça continue, pourrait bien prendre la place de Xandros, sur le disque SLC, plus rapide que le MLC.
reste à affiner Conky, un petit bijou pour afficher en temps réel des infos systéme ou réseau.
merci pour tous vos commentairees qui ne font que mettre en confiance les prochains testeurs ;-)
J'ai installé cette distribution, et je suis surpris que vous la trouviez rapide.
Perso quand je clique, ça ne va pas aussi vite que toutou linux, ou fluxfluxeee.
Je n'ai pas encore testé les deux distributions dont tu parles TurbovoMit, je vais regarder ça :)
Peux etre que j'ai mal installé cruncheee... je ne pense pas mais la réactivité était moins bonne qu'avec fluxflux eee, qui reste à mon avis le top pour les 701 (ce que j'ai ^^).
C'est dommage parce que j'aime bien le visuel simple et sombre de cruncheee.
Et c'est du ubuntu donc la communauté est plus grande.
Bonjour à tous,
je viens de passer le pas pour installer cette distribution. Tout s'est bien passé sauf pour network manager car la partie wireless est grisée et je ne sais pas comment l'activer. Du coup, je ne sais pas comment faire pour activer le wifi afin de voir si j'arrive à me connecter à mon réseau wifi. Petite précision il est bien enable dans le bios !
Merci de bien vouloir m'aider a faire fonctionner le wifi avec cette distribution.
Par avance merci.
Emamud.
Tu as essayé wicd Ememud ?
Non n'ayant pas d'accés au net depuis ce pc je n'ai pas pu essayé.
Mais je vais voir en branchant directement l'eeepc. Merci pour la piste. :)
Bonjour,
J'ai installé le nouveau script pour la gestion des Fn ... mais impossible de cliquer sur l'icone dans la partie basse droite de l'écran ... est ce normal ?
Merci ...
M.
j'ai essayé plein de distri et je reviens toujours sur CrunchEee et ce tuto. Merci Benjamin
Coté graphisme ca laisse a désirer
Bonjour,
j'adore cette distrib, par contre j'aimerai savoir comment activer les touches de fonction pour le son car c'est très très embettant... si vous pouvez faire un post assez complet car je suis un peu débutant sous linux, me dire les commandes a taper etc.. merci !
ArchLinux reste ce qu'il se fait de mieux niveau légèreté.
Tout simplement l'idéal sur un ultra portable.
Bonjour,
J'ai un eeepc qui a tourné très bien avec Ubuntu Lucid Lynx (10.04 LTS) et maintenant avec Ubuntu 10.10.
Je vois que les dépôts http://array.org/ubuntu/ n'ont plus beaucoup d'activité.
Le seul défaut de la 10.10 c'est mutter qui plante souvent.