This is an old revision of the document!
Table of Contents
linux debian ubuntu
Ubuntu
Ubuntu est une distribution grand public basée sur Debian GNU/Linux. Elle existe en différentes versions basée sur différents environnements graphiques :
- Ubuntu “classique est basée sur Gnome
- Kubuntu est basée sur KDE
- Ebuntu est basée sur Enlightment
… mais aussi en fonction de l'orientation des paquets préinstallés, comme Edubuntu, une version d'Ubuntu packagée pour l'éducation.
Dans les chapitres suivants, sauf exception dument explicitée, il sera question de la version Ubuntu de base.
Les dépôts apt
C'est le B.A. BA de la prise en main de cette distribution car c'est de là qu'on installe les logiciels, les mises à jours, les codecs, etc… C'est un moyen centralisé de gestion de paquets.
Les dépôts sont accessibles avec une connexion Internet ; ils contiennent un index de logiciels avec leur version.
Syntaxe du fichier /etc/apt/sources.list
qui contient les directive concernant ces dépôts :
deb http://www.serveur.tld <branche> <sections> #Nom du dépôt deb-src http://www.serveur.tld <branche> <sections> #Nom du dépôt (contenant le code source des logiciels)
Les différents dépôts :
- main (paquets libres) et restricted (paquets non-libres) sont les dépôts qui contiennent les paquets maintenus par les développeurs d'Ubuntu (Canonical)
- universe (paquets libres) et multiverse (paquets non-libres) sont les dépôts contenant les paquets maintenus par la communauté Ubuntu (des comités d'utilisateurs)
- backports (rétro-portage) est la branche contenant les nouvelles versions des logiciels sorties depuis la release courante d'Ubuntu. En effet lors de la sortie d'une version d'Ubuntu, les paquets sont gelés et seuls les gros bugs et les failles de sécurité sont proposés à la mise à jour.
- commercial ou dépôt partenaire, contient les paquets des sociétés ayant un accord commercial avec Canonical.
- medibuntu contient les paquets qui posent des problèmes au niveau de la législation de certains pays.
- PPA (Personal Package Archive) sont des dépôt personnels que n'importe qui peut héberger, moyennant un compte sur la plateforme launchpad.
- proposed contient les paquets destinés aux tests, avant leur intégration dans les dépôts principaux.
Installer Enlightment
source : http://doc.ubuntu-fr.org/enlightenment, testé OK avec la version Hardy Heron
Plutôt que de désinstaller sa version d'Ubuntu et de réintaller ELbuntu, il est possible d'installer Enlightment, un environnement graphique original et classe directement comme un paquet normal. Pour cela il faut :
- ajouter les dépôts ELbuntu en modifier les sources apt :
vi /etc/apt/sources.list # Depot Elbuntu deb http://e17.dunnewind.net/ubuntu hardy e17 # deb-src http://e17.dunnewind.net/ubuntu hardy e17
- ajouter la clé du dépôt afin de valider la source :
wget -q http://e17.dunnewind.net/repo_key.asc -O- | sudo apt-key add -
- mettre à jour la liste des paquets, puis installer e17 :
sudo apt-get update && sudo apt-get install e17
Réinstallation rapide
Récupérer les paquets installés sur l'ancien système :
dpkg --get-selections > /tmp/paquets.txt
Réinstaller ces mêmes paquets sur le système nouvelle ment installée
dpkg --set-selections < /tmp/liste_paquets.txt dselect
Recopier /opt et /home
VAIO FE41M
Régler la luminosité de l'écran
J'ai trouvé 3 solutions sur le net, seule la dernière fonctionne chez moi :
- Utiliser le paquet spicctrl (ne fonctionne pas chez moi)
sudo apt-get install spicctrl
On peut consulter le réglage actuel avec :
spicctrl -B 0
et on le règle en spécifiant la luminosité (0 < luminosité < 255) :
spicctrl -b150
D'après le man
cet utilitaire permet de faire d'autres trucs sympa comme (en vrac) récupérer la température, la vitesse des ventilateurs, la charge de la batterie ou configurer le bluetooth.
- “à la mano” (ça ne fonctionne pas non plus pour moi :( )
Remplir le fichier suivant avec une valeur entre 1 et 8.
sudo cat /proc/acpi/sony/brightness 8 sudo echo 4 > /proc/acpi/sony/brightness
Pour garder les réglages il faut modifier /proc/acpi/sony/brightness_default
- avec smartdimmer (jamais 2 sans 3)
Il ressemble pas mal à spicctrl
sauf que lui il marche :
sudo aptitude install smartdimmer
On consulte la luminosité actuelle, ici le max :
smartdimmer -g SmartDimmer level: 21
On peut la modifier en spécifiant une valeur entre 1 et 21 :
smartdimmer -s 10
Imprimante Canon i550
source : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon
Canon Pixus 550i / 850i / 950i (i550 / i850 / i950) and iP90 Driver
You can install packages by the following command:apt-get install libcnbj-2.2 bjfilter-2.2 pstocanonbj
Cupsys will be automatically restarted and you can select printer in cupsys configuration (http://127.0.0.1:631/). Vendor is Canon and Driver is, for example, “Canon PIXUS 550i ver.2.2”.
Note: You can use iP90 with 550i driver.
Point of view ION-CS330-1-S (New York)
Je viens de faire la modeste acquisition (pour 272 roupies :) de cette petite pépite au détour d'une rue dans le coin de Montgallet ; c'est un mini PC au format ITX (petit prix, faible encombrement, faible consommation) qui est pourvu d'un processeur Intel Atom 330 (dual core @ 1.66GHz), de 2 Go de RAM, mais surtout du nouveau chipset NVIDIA ION qui, sur le papier, lui permet de décoder les vidéos HD 1080p en hardware.
Voici les specs issues du site web de Point of View :
Processor Intel Atom 330 Chipset Nvidia MCP7A-ION Graphics chipset NVIDIA® ION™ GPU Audio chipset HD Audio 5.1CH Operating system Optional / Vista Home Premium Memory 2GB DDR2 (max 3,5GB) DIMM Memory speed 667 MHz Hard disk 160GB SATA 2.5'' Optical drive DVD-RW 8x Slim-line Graphics output DVI/HDMI/VGA Audio output Optical SPDIF, optical, Stereo USB connections 8x USB 2.0 (8x back, 2x front) LAN 10/100/1000 Mbps RJ-45 Front panel Mic in, Headphone out, 2x USB 2.0 Power supply 60W Dimensions 240 x 195 x 70 mm Form factor m-ITX
En vrac, d'autres machines de la même trempe que j'avais retenues :
- Point of View ATOM-SLIMLINE01-330 “NEW YORK” (ça, c'est elle)
- Acer Revo
- ASRock ION 330
- Point of View Mobii ION-CS330
- MEDION Akoya Mini E2076 D
- Viewsonic VOT 132
- Lenovo Q100
- Asus EeeBox PC EB1012
- Viako Mini Letter
- FunTwist Fiono 330
Activer le décodage matériel
C'est pour ça que j'ai acheté cette machine : elle fait de la décompression de vidéo HD (1080p) matérielle. Mais pour cela, il faut :
- installer les drivers NVIDIA
- installer et configurer un lecteur de vidéo exploitant les fonctionnalités VDPAU. A l'heure ou j'écris ces lignes, seuls Mplayer et XBMC supportent le décodage matériel.
installer les drivers NVIDIA
<note> Dans les liens ci-dessous, une méthode alternative et plus simple est mentionnée : plutôt que d'installer soit-même les drivers NVIDIA, il existe des dépôts non-officiels qui les proposent sous forme de paquets. </note>
- mettre à jour le système
sudo aptitude update && sudo aptitude safe-upgrade
- installer les paquets suivants :
sudo apt-get install build-essential xserver-xorg-dev linux-headers-$(uname -r)
- télécharger les derniers drivers sur le site de Nvidia
- changement de terminal (ctrl+alt+F1) et stopper le serveur X :
sudo /etc/init.d/gdm stop
- aller dans le répertoire ou les drivers ont été téléchargés et rendre le script exécutable
chmod +x NVIDIA-Linux-x86-185.18.36-pkg1.run
- lancer le script
sudo ./NVIDIA-Linux-x86-185.18.36-pkg1.run
- redémarrer la machine && enjoy
sudo shutdown -r now
installer mplayer
: compléter cette section plus sérieusement.
J'ai du installer les paquets suivants :
nvidia-180-libvdpau-dev mplayer
Et ajouter les lignes suivantes au fichiers de conf de mplayer :
sudo vi /etc/mplayer/mplayer.conf vo = vdpau vc = ffh264vdpau,ffmpeg12vdpau
Pb avec mplayer
Avec mplayer j'ai une popup récurrent qui affiche le message d'erreur suivant :
[AO_ALSA] Unable to find simple control 'PCM',0.
En fait il s'agit d'un bug dont le work-around est d'écrire en dur la sortie audio dans le fichier de conf de mplayer :
sudo vi /etc/mplayer/mplayer.conf ao = pulse
Ressources
- ASRock ION 330 sous Ubuntu (pianopenguin.net)
- XBMC sur une Asrock NetTop Ion 330 (ordinoscope.net)
- SMPlayer MPlayer et pilote nvidia vdpau sur doc.ubuntu-fr
- benchmark VDPAU [en] et voici mon résultat avec les drivers Nvidia 185.18.36 :
Intel(R) Atom(TM) CPU 330 @ 1.60GHz NVIDIA GPU ION (C79) at PCI:3:0:0 (GPU-0) VDPAU API version : 0 VDPAU implementation : NVIDIA VDPAU Driver Shared Library 185.18.36 Fri Aug 14 17:50:51 PDT 2009 SURFACE GET BITS: 267.488 M/s SURFACE PUT BITS: 225.979 M/s MPEG DECODING (1920x1080): 57 frames/s MPEG DECODING (1280x720): 135 frames/s H264 DECODING (1920x1080): 50 frames/s H264 DECODING (1280x720): 105 frames/s VC1 DECODING (1440x1080): 66 frames/s MIXER WEAVE (1920x1080): 232 frames/s MIXER BOB (1920x1080): 360 fields/s MIXER TEMPORAL (1920x1080): 82 fields/s MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 112 fields/s MIXER TEMPORAL_SPATIAL (1920x1080): 29 fields/s MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 32 fields/s MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 115 fields/s
Asus U36SD
Ce portable (décrit ici) fonctionne presque out-of-the-box avec Ubuntu 11.10 (Oneiric Ocelot) ; les manips à réaliser post-installation sont juste de l'optimisation. Elles sont pour la plupart décrite sur le wiki d'ubuntu qui dispose d'une page dédiée à l'Asus U36SD. Des infos peuvent être glanées également sur la page de son cousin l'Asus U36JC.
Manipulations post-installation
Personnellement je n'ai fait que ces manips :
- améliorer la prise en charge du circuit graphique Intel HD3000 :
Il faut pour cela ajouter le paramètre i915.i915_enable_rc6=1
à Grub au démarrage.
sudo vi /etc/default/grub [..] GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.i915_enable_rc6=1"
puis pour prendre en charge les modifications au prochain boot :
update-grub
Pour mesurer l'effet de cette manip la commande suivante vous retourne la consommation de la machine :
cat /proc/acpi/battery/BAT0/state present: yes capacity state: ok charging state: discharging present rate: 16030 mW remaining capacity: 77000 mWh present voltage: 16478 mV
Après modification du Grub j'obtient un léger mieux avec une consommation de seulement 12824 mW
.
- mise en veille qui plante ; problème corrigé par cette manip :
Créer le fichier 20_custom-asus-u36sd
et y mettre le code suivant :
sudo vi /etc/pm/sleep.d/20_custom-asus-u36sd BUSES="0000:00:1a.0 0000:00:1d.0" case "${1}" in hibernate|suspend) # Switch USB buses off for bus in $BUSES; do echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/unbind done ;; resume|thaw) # Switch USB buses back on for bus in $BUSES; do echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/bind done ;; esac
Puis il faut le rendre exécutable :
sudo chmod +x /etc/pm/sleep.d/20_custom-asus-u36sd
- dans firefox, modification de l'action par défaut de la touche “backspace” :
L'action par défaut de cette touche : ←- est différente sous linux (page up) que sous Windows (aller à la page précédente). Pour retrouver le même comportement que sous Windows, il faut entrer about:config
dans la barre d'URL, rechercher la chaîne browser.backspace_action
et mettre sa valeur à 0. Par défaut elle est à 2.
Inconvénients
Vu que le portable est vendu avec Windows 7 familial premium, voici les inconvénients que j'ai notés par rapport à cet OS :
- portable qui chauffe : ceci est du à la non-gestion de l'Optimus (technologie nVidia qui utilise une carte graphique dédiée puissante mais gourmande en énergie, ainsi qu'un IGP moins puissant mais plus économique ; l'OS bascule de l'un à l'autre en fonction des besoins en performance ou en autonomie).
- autonomie inférieure : lié au problème du dessus
- caméra à l'envers (ce bug est corrigé via cette procédure)
- touchpad qui se désactive tout seul par moment. A noter que ça me l'a fait au début mais plus maintenant !
- écran qui passe en luminosité max après s'estomper quand on fait rien : ce bug disparait quand on désactive l'estompage de l'acran quand on ne fait rien (option d'alimentation : “Diminuer la luminosité pour économiser la batterie”).
Tips
Installer chromium sous 9.10
Pour installer chromium-browser (la version libre de chrome, le navigateur de Google) sous Karmic Koala (Ubuntu 9.10) il faut ajouter ce dépôt :
vi /etc/apt/sources.list #chromium deb http://ppa.launchpad.net/chromium-daily/beta/ubuntu karmic main deb-src http://ppa.launchpad.net/chromium-daily/beta/ubuntu karmic main
, mettre à jour la liste des paquets :
aptitude update
… puis installer le paquet chromium-browser :
aptitude search chromium-browser