Par billux
Voila je vais faire le point de l’installation de la nouvelle version de Kubuntu, la 8.10, qui comme tout le monde le sait, est sortit le 30 novembre.
Je vais essentiellement parler de la configuration vis à vis du matériel, donc pour information, voici les caractéristiques de mon PC :
retour de lspci :
- Carte son : Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
- Carte graphique : nVidia Corporation GeForce 8400M GS (rev a1)
- FireWire : Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
- Lecteur de carte : Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
- Carte ethernet : Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
- Carte WiFi : Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
retour de lsusb :
- WebCam (0,3 MPx) : OmniVision Technologies, Inc.
- Module Bluetooth : Dell Computer Corp. Wireless 355 Bluetooth
- Lecteur d’empreintes digitales : SGS Thomson Microelectronics Fingerprint Reader
autre :
- touches multimédias tactiles
- télécommande multimédia infrarouge
- bluetooth
- BIOS version A07 (upgradé vers la version A13 à cause du ventilateur, voir plus bas)
- Processeur Intel Core 2 Duo T7250 (2GHz)
- Mémoires RAM 2x 1Go
À noter que j’ai fait une réinstallation complète du système pour avoir la version 64bits (j’étais en 32bits avant). Je n’ai, à l’heure actuelle, pas tout testé/résolu donc je viendrais régulièrement éditer ce post. Bon après cette petite intro, on peut y aller.
1. Quelques fonctions utiles pour un portables
1-1. Prendre la température du processeur et des disques
Le XPS m1330 dispose de 3 sondes de température (une sur chaque cœur du processeur et une autre perdue dans la carte mère (à vrai dire je n’ai jamais su où elle se trouvait
)). Le paquet lm-sensors permet de les utiliser. Installez-le :
sudo apt-get install lm-sensors
puis exécutez la commande
sudo sensors-detect
(répondez oui à toutes les questions)
Cette commande recherches les sondes (température, tension, …) sur votre PC et créé un module pour les utiliser nommé coretemp (il peut être différent ou il peut y en avoir plusieurs dans le cas des autres PC ; j’avoue que le XPS est assez démuni en capteurs, comparé à d’autres).
Pour charger le nouveau module :
sudo modprobe coretemp
Vous pouvez maintenant voir la température grâce à la commande
sensors
Ensuite pour avoir celle des disques, il vous faut le paquet hddtemp
sudo apt-get install hddtemp
(répondez oui aux questions)
Pour voir la température des disques
hddtemp /dev/sda
(pour le disque sda)
Vous pouvez regroupez ces informations grâce à ksensors, une interface graphique qui se loge dans la boite à miniature. Je vous laisse le configurer au mieux
sudo apt-get install ksensors
ksensors
1-2. Optimisez au mieux la consommation électrique
Je vous propose d’une part d’installer kpowersave qui permet de définir des profils suivant que vous êtes sur batterie ou sur secteur afin de régler fréquence du processeur, luminosité, … . Il permet au passage de faire marcher les touches Fn qui ne marchaient pas chez moi jusque là.
D’autre part, powertop permet, entre autre, d’évaluer les causes d’interruption du noyau et vous propose des modifications à faire pour optimiser votre autonomie. Je vous conseille de l’exécuter avec la prise secteur débranchée, puisque c’est pour optimiser votre temps de batterie
.
2. La carte graphique Nvidia
Si tout ce passe bien, au premier démarrage de votre système, le gestionnaire de pilote de périphérique vous averti qu’un pilote propriétaire est disponible pour votre carte graphique ; cliquez alors dessus. Si non, allez le chercher dans menu K > Applications > Système > Pilotes de périphériques. Vous avez le choix entre la version 173 et 177. Je vous conseille la version 173 (même si l’autre est recommandée par l’application) car la version 177présente de trop nombreux bugs de rafraichissement de l’écran (je l’ai observé notamment dans la boite à miniature et à la sortie de veille).
Pour la configuration je ne ferais que répéter la documentation d’Ubuntu-fr, dont la page nvidia à été refaite pour la sortie d’Intrepid Ibex.
3. Le ventilateur
Suivant la version du bios que vous avez, il ce peut que votre ventilateur tourne à fond tout le temps. Du coup mon processeur été tellement bien refroidi qu’il devait se croire en vacances à la neige… mais moi je m’imaginait bien sous un moteur de remonte-pente en entendant le bruit qu’il faisait
.
La seule solution que j’ai trouvé pour qu’il se comporte normalement est de mettre à jour votre bios vers la dernière version (actuellement la A13). Le wiki de dell vous indique comment faire vite fait bien fait.
4. Le Bluetooth
Il se peut que votre module bluetooth ne marche pas sous kde 4.1 si vous obtenez se message quand vous executez kbluetooth4-inputwizard en cosole :
kbluetooth4-wizard(8521) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded: "BlueZ"
process 8521: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file dbus-message.c line 1070.
This is normally a bug in some application using the D-Bus library.
QDBusConnection: error: could not send message to service "org.bluez" path "" interface "org.freedesktop.DBus.Introspectable" member "Introspect"
C’est un bug de kde qui ne supporte pas encore bluez 4.x, alors que ne noyau Linux si, ce qui provoque un problème de communication entre eux (voir les releases notes d’Intrepid). Le bug (n°2800997) a été rapporté sur Launchpad.
En attendant, vous pouvez très bien utiliser le bluetooth en console si vous en avez absolument besoin. Voici comment faire :
- D’abord, installez les paquets obexftp et openobex-apps
- Ensuite pour rechercher les périphériques :
hcitool scan
Normalement, il doit s’afficher une liste de la forme :
XX:XX:XX:XX:XX:XX nomDuPeripherique
(XX:…:XX est l’addresse MAC du périphérique)
- Puis pour parcourir le téléphone :
obexftp -b 'addresse MAC de votre téléphone' -l 'dossier du téléphone à explorer'
- Pour envoyer un fichier sur votre téléphone :
obexftp -b 'addresse MAC de votre téléphone' -p 'nom du fichier'
- Ou pour en récupérer :
obexftp -b 'addresse MAC de votre téléphone' -c 'dossier contenant le fichier' -g 'nom du fichier'
5. La Webcam
Chez moi elle marche a peu près 3 fois sur 4. Pour résoudre ce problème, je vous propose d’installer easycam qui vous permettra de la configurer en 2 clics (aller 3
). Il est nécessaire de redémarrer l’ordi après la config, car sinon il vous faudra les droit root pour utiliser votre webcam.
Suite dans les jours qui viennent …

Par billux
Et oui comme j’ai pu le voir, le multitouch n’est plus réservé au itouchs, iphones… d’Apple
. Si vous avez un touchpad synaptic et un noyau Linux récent (suportant evdev), allez voir la procédure d’installation (voir paragraphe ‘pour aller encore plus loin’), vous pouvais vous servir de 2 doigts pour zoomer/dézoomer, de 3 doigts pour naviguer dans l’historique du navigateur web (’précédent’ et ’suivant’)… exactement comme sur les iphones quoi !
Le seul problème c’est que chez moi ça ne marche pas encore…
lien :
Par billux
Comme prévu, voici la seconde partie sur la personnalisation de sa console (ouf je suis chaud en ce moment, 2 articles par jour
).
Présentation des alias
Je vais donc vous montrer comment créer des alias dans votre console. Les alias permettent de remplacer le nom d’une commande par une autre, en gros de renommer la commande. Ils deviennent utiles pour les commandes longues que vous tapez régulièrement, entre autre :
sudo apt-get update && sudo apt-get upgrade
Grâce aux alias, vous n’aurez plus qu’à taper :
maj
par exemple (maj pour mise à jour).
Comment faire pour en créer ?
Comme toujours, ça ce passe dans le fichier.bashrc. Ouvrez le avec un éditeur de texte et placer vous à la fin du fichier. Pour définir votre alias, vous allez taper :
alias leNomQueVousVoulez='leNomDeLaCommande'
Par exemple pour remplacer la commande sudo apt-get update && sudo apt-get upgrade par maj je vais écrire dans le fichier :
alias maj='sudo apt-get update && sudo apt-get upgrade'
C’est aussi simple que ça
Exemple d’alias que vous pouvez reprendre
- Voici un alias très utile qui permet de rendre la commande rm moins dangereuse :
alias rm='mv -t ~/.local/share/Trash/'
Elle va juste mettre le (ou les) fichier(s) à la corbeille
- Un alias qui permet de rendre les commandes cp et mv plus bavardes (option -v) et demande à confirmer si le fichier existe déjà sur la destination (option -i) :
alias cp='cp -iv'
alias mv='cp -iv'
- Pour ceux qui se perdent dans les options de tar (gestionnaire d’archives) :
# extraire une archive tar.gz :
alias x.gz='tar xzvf'
# extraire une archive tar.bz2 :
alias x.bz2='tar xjvf'
# créer une archive tar.gz :
alias c.gz='tar czvf'
# créer une archive tar.bz2 :
alias c.bz2='tar cjvf'
Par billux
Pendant ces vacances, par manque de temps, j’avais pratiquement laissé tomber mon blog. Mais viens la rentrée et du coup le temps nécessaire pour moi à me remettre à blogger. Voici donc un nouvel article : Comment personnaliser le menu système de kde ? Vous savez celui représenter par un ordinateur, à coté du menu K et qui liste différent dossier important du système (/home/$user , /home , /media , dossiers distants …).
Si vous voulez ajouter des dossiers, en enlever, ou encore modifier les icônes, voici comment faire :
- Tout d’abord sachez que vous pouvez le modifier soit pour votre utilisateur (uniquement pour rajouter des dossiers), soit pour tout le monde (donc nécessite les droits d’administrateur).
- Dans le premier cas, ouvrez votre explorateur de fichier et rendez vous dans le dossier .kde/share/apps/ de votre répertoire personnel et créez un nouveau dossier systemview (s’il n’existe pas déjà). Aller, pour le fun je met la ligne de commande équivalente (ça fait geek
) :
cd .kde/share/apps/ && mkdir systemview
- C’est dans ce nouveau dossier que vous pouvez mettre les liens vers les dossiers que vous voulez ajouter : clic droit -> nouveau -> lien vers une URL.
- Ensuite ouvrez le lien avec un éditeur de texte et rajoutez à la fin du fichier le nom qui apparaîtra dans le menu :
Name[fr]=Ce que vous voulez
Vous pouvez aussi choisir l’icône que vous voulez en allant dans les propriétés du lien (comme vous ferriez avec un dossier normal)
- Et voila, il est maintenant nécessaire de redémarrez KDE pour voir le résultat
- Si vous voulez appliquer votre nouveau menu à tous les utilisateurs de la machine et/ou vous voulez supprimer des entrées, il faut ce rendre dans le dossier /usr/share/apps/systemview/. Vous retrouvez les entrées du menu système. À vous d’en rajouter (de la même façon que précédemment) ou d’en enlever (simplement en supprimant le lien). Veillez bien à avoir les droits d’admin pour que ça marche.
Voici ce que ça donne chez moi :

Par billux
Lancé depuis le 17 juin 2008 par karadine sur le forum d’Ubuntu-fr ce projet a pour but de faire passer un Tux en peluche par autant de personnes qu’il le faudra pour l’emmener jusque à Linus Torvalds. Et un gnou (en peluche aussi bien sur) à Richard Matthew Stallman.
L’objectif est de montrer (encore une fois) que GNU-Linux n’est pas qu’un système d’exploitation, mais tout une communauté.
Le site dédié au projet Move Your Tux est ici. Celui pour Move your Gnou n’est pas encore en ligne (du moins à l’instant où j’écris) mais l’adresse existe déjà : http://move-your-gnu.fr.nf/. Pour faire partie de la chaîne, donner votre position géographique sur le site !
Par billux
Je vais commencer une série d’articles avec des petites astuces pour rendre la console Linux un peu plus agréable à utiliser (et pas que visuellement). Pour tout ceux qui se servent de la console régulièrement ou même occasionnellement, c’est toujours plus sympa d’avoir une console personnalisée. Je vais commencer par la ligne de prompt (la première ligne qui s’affiche quand on ouvre une console). Je vais vous montrer comment mettre ce que vous voulait dedans et la mettre en évidence.
1. Premières manips
Pour commencer ouvrez le fichier
.bashrc
qui se trouve dans votre répertoire personnel avec l’éditeur que vous voulez. Je prend ici nano qui est installé sur la plupart des distro GNU-Linux :
$ nano .bashrc
Ici se trouve toute la configuration de votre console. Dans notre cas, on va s’intéresser à la variable PS1 : c’est elle qui contient la ligne de prompt. Chercher la dans votre fichier, elle doit être à peu près au milieu et le début doit ressembler à ça :
PS1='${debian_chroot:+($debian_chroot)}
En fait si vous regardez bien il y en a 3, dont au moins une de commentée (avec un croisillon (#) devant pour la désactivée). On va donc commenter les 2 premières lignes PS1 et décommenter la troisième pour avoir la ligne avec un peu de couleur. Vous devriez avoir quelque chose comme ça :
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
# PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
;;
*)
# PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
;;
esac
# Comment in the above and uncomment this below for a color prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Enregistrez le fichier et réouvrez une console pour voir se que ça donne
2. Comment changer les informations données par le prompt ?
Il est en effet possible de mettre les informations que l’on veut dans cette ligne. Par défaut, si on regarde le contenu de PS1 de plus près, on voit :
- beaucoup de chiffre entre crochet []. On s’en occupera plus tard…
- \u : indique le login sous lequel vous vous êtes connecté.
- \h : le nom de l’ordinateur hôte sous lequel vous vous êtes connecté.
- \w : le répertoire courant dans lequel vous êtes
- \$ : les droits que vous avez. Si vous êtes un utilisateur normal, la console vous affichera un $, sinon si vous êtes root (le superutilisateur) vous aurez un #.
Mais il existe d’autres informations que l’on peut rajouter dans la ligne de prompt. Voici une liste, à vous de choisir ce que vous voulez mettre dedans, ou enlever.
- \a : le bip système (celui créé par la carte mère qui est plus ou moins agréable a entendre)
- \d : la date
- \n : saut de ligne
- \t : heure au format 24h
- \# : numéro de la commande (à la fin de la journée vous pourrez savoir combien de commande vous avez tapé
)
- \\ : caractère antislash (\). Tous les autre caractères ( : ; , < > etc…) peuvent être insérés sans les précéder d’un antislash.
J’ai listé les principales informations utiles. Beaucoup d’autres existent comme la version de bash, l’heure dans d’autre formats… Je vous conseille aussi de garder au moins les informations par défaut car elle sont assez importantes. Après si vous êtes tout seul à vous connecté sur votre ordi et que vous ne vous connecté jamais sur d’autre ordi (via ssh par exemple) vous pouvez virer \u et \h. À vous de choisir…
3. Mettre en forme le texte
Vous allez me dire c’est bien beau il y a de la couleur, mais on ne peut pas en changer ? Bien sur que si ! Et on peut même aller plus loin… Voici le code de couleurs que vous devez utiliser (ce code est valable pour tout les scripts bash d’une manière générale donc si vous voulez coloré votre script vous devrez utiliser ce code) :
- noir : 30
- rouge : 31
- vert : 32
- jaune : 33
- bleu : 34
- magenta : 35
- cyan : 36
- blanc : 37
Ce code correspond à la couleur de police. Pour la couleur de fond, il suffit de rajouter +10 aux valeurs. De la même manière, 04 permet d’écrire en souligné, 05 fait clignoter le texte et 07 surligne le texte. Mais où le met on se code ? Vous avez sûrement remarqué que dans la variable PS1, il y avais ceci (par exemple) :
\[\033[01;32m\]
- \[ indique le commencement d'information non imprimable à l'écran, c'est à dire en général des information de formatage des caractères (souligné, couleurs...).
- \033 est le caractère echap en ASCII (il doit obligatoirement y être)
- Ensuite il y a un [ suivi du code à mettre. On peut en combiner plusieurs à condition de les séparer pas un ; .
- Enfin, on termine par m\]
Je pense que si je donne un petit exemple, ça ne sera pas de trop
: Admettons que je veuille avoir tout la ligne de prompt soulignée avec le nom de l’ordi hôte en rouge et le reste inchangé. Ça donne :
PS1='${debian_chroot:+($debian_chroot)}\#>\[\033[04;32m\]\u@\[\033[31m\]\h\[\033[00m\]:\[\033[04;34m\]\w\[\033[00m\]\$ '
Petite astuces : vous remarquerez aussi que l’on remet tout par défaut à la fin de la ligne :
\[\033[00m\]
. Si vous l’enlever, la commande que vous taperez après le prompt s’affichera suivant les derniers paramètre de formatage.
Voila pour terminer voici ce que ça donne chez moi :

et ma variable PS1 :
PS1='${debian_chroot:+($debian_chroot)}\[\033[33m\]\#°commande - \t\n\[\033[32m\]\u\[\033[00m\]@\[\033[04;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
La deuxième partie portera, je pense, sur les alias de commandes