Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:nikoals [Le 20/05/2012, 23:21] Nikoals |
utilisateurs:nikoals [Le 12/07/2012, 21:07] Nikoals [Divers] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
|Ubunteros depuis combien de temps|Depuis [[:warty|The Warty Warthog]], donc 2004.| | |Ubunteros depuis combien de temps|Depuis [[:warty|The Warty Warthog]], donc 2004.| | ||
|Distribution testée|Quasi toutes.| | |Distribution testée|Quasi toutes.| | ||
- | ===== Votre découverte de Ubuntu ===== | + | ===== Découverte de Ubuntu ===== |
Pour mon ordinateur personnel j'hésitais entre la facilité de Mandrake et la stabilité de Debian. Ubuntu est arrivée en réunissant le meilleur des deux distributions, je n'ai plus hésité. | Pour mon ordinateur personnel j'hésitais entre la facilité de Mandrake et la stabilité de Debian. Ubuntu est arrivée en réunissant le meilleur des deux distributions, je n'ai plus hésité. | ||
- | ===== Votre expérience sur Ubuntu ===== | + | ===== Expérience sur Ubuntu ===== |
Utilisation personnelle tous les jours. | Utilisation personnelle tous les jours. | ||
- | ===== Vos loisirs ===== | + | ===== Loisirs ===== |
MTG | MTG | ||
Ligne 33: | Ligne 33: | ||
==== Installation ==== | ==== Installation ==== | ||
- | Télécharger l'édition française 64 bits d'Ubuntu 12.04 à partir de la [[http://www.ubuntu-fr.org/telechargement#|page de téléchargement]] (pour avoir la version 64 bits il faut cliquer sur "Plus d'option...")\\ | + | Télécharger l'édition française 64 bits d'Ubuntu 12.04 à partir de la [[http://www.ubuntu-fr.org/telechargement#|page de téléchargement]] (pour avoir la version 64 bits il faut cliquer sur "Plus d'option..."). L'installation proprement dite ne pose pas de problème (en cas de besoin se référer la [[::tutoriel:installer_ubuntu_avec_le_live_cd|documentation]]). A noter que contrairement à ce qui est indiqué [[:asus_n55sf#installation|ici]], je n'ai pas eu à utiliser l'option 'nomodeset' pour démarrer sur live CD ou clé USB.\\ |
- | L'installation proprement dite ne pose pas de problème (en cas de besoin se référer la [[::tutoriel:installer_ubuntu_avec_le_live_cd|documentation d'installation]]). Quelques précisions néanmoins sur la partitionnement. D'origine le disque dur est partitionné en 3 : /dev/sda1 (une petite partie de sauvegarde), /dev/sda2 (le lecteur C de Windows) et /dev/sda3 (le lecteur D de Windows). Je garde la partition principale de Windows (le lecteur C) et installe Ubuntu sur la troisième partition (le lecteur D, s'assurer qu'il n'y a aucune donnée dessus, tout sera évidemment effacé). Je supprime donc /dev/da3 et crée 3 nouvelles partitions : | + | Quelques précisions néanmoins sur le partitionnement. D'origine le disque dur est partitionné en 3 : /dev/sda1 (une petite partition de sauvegarde), /dev/sda2 (le lecteur C de Windows) et /dev/sda3 (le lecteur D de Windows). Je garde la partition principale de Windows (le lecteur C) et installe Ubuntu sur la troisième partition (le lecteur D, s'assurer qu'il n'y a aucune donnée dessus, tout sera évidemment effacé). Je supprime donc /dev/sda3 et crée 3 nouvelles partitions : |
* Une partition ext4 de 25000 Mo montée sur / | * Une partition ext4 de 25000 Mo montée sur / | ||
* Une partition ext4 de 368000 Mo montée sur /home | * Une partition ext4 de 368000 Mo montée sur /home | ||
* Une partition d'échange (swap) prenant la place restante (de l'ordre de 8Go) | * Une partition d'échange (swap) prenant la place restante (de l'ordre de 8Go) | ||
- | Si la partition d'échange est aussi grande c'est que je souhaite l'utiliser pour la mise en veille et l'hibernation. | + | Si la partition d'échange est aussi grande c'est que je souhaite l'utiliser pour la mise en veille et l'hibernation (voir plus bas) |
+ | |||
+ | ==== Bumblebee ==== | ||
+ | Sources | ||
+ | * http://forum.ubuntu-fr.org/viewtopic.php?id=565321&p=1 | ||
+ | * https://wiki.ubuntu.com/Bumblebee | ||
+ | |||
+ | L'installation est triviale (pour avoir plus de détails se référer aux sources) : | ||
+ | sudo add-apt-repository ppa:bumblebee/stable | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install bumblebee bumblebee-nvidia | ||
+ | |||
+ | Pour que l'installation soit prise en compte il faut rebooter. Voici les résultats (concluants) des tests sur ma machine : | ||
+ | <code> | ||
+ | nicolas@Corwin:~$ glxspheres | ||
+ | Polygons in scene: 62464 | ||
+ | Visual ID of window: 0x94 | ||
+ | Context is Direct | ||
+ | OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile | ||
+ | 3.130134 frames/sec - 3.271992 Mpixels/sec | ||
+ | 1.929519 frames/sec - 2.016964 Mpixels/sec | ||
+ | 1.946405 frames/sec - 2.034616 Mpixels/sec | ||
+ | 1.975933 frames/sec - 2.065482 Mpixels/sec | ||
+ | nicolas@Corwin:~$ optirun glxspheres | ||
+ | Polygons in scene: 62464 | ||
+ | Visual ID of window: 0x21 | ||
+ | Context is Direct | ||
+ | OpenGL Renderer: GeForce GT 555M/PCIe/SSE2 | ||
+ | 112.454716 frames/sec - 117.551163 Mpixels/sec | ||
+ | 116.190735 frames/sec - 121.456499 Mpixels/sec | ||
+ | 118.347815 frames/sec - 123.711338 Mpixels/sec | ||
+ | 117.395153 frames/sec - 122.715501 Mpixels/sec | ||
+ | </code> | ||
+ | |||
+ | ==== Utiliser la partition d'échange pour la mise en veille ==== | ||
+ | === Activation de la partition de swap === | ||
+ | Sources | ||
+ | * https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F (section '//Activating the swap partition//') | ||
+ | Après l'installation la partition de swap ne semble pas être utilisée. Voici à quoi ressemble mon [[:mount_fstab|/etc/fstab]] (on retrouve bien entendu les trois partitions créées lors de l'installation) : | ||
+ | <code> | ||
+ | # / was on /dev/sda5 during installation | ||
+ | UUID=c66968ad-31b5-4ded-8b6b-a11df671a448 / ext4 errors=remount-ro 0 1 | ||
+ | # /home was on /dev/sda6 during installation | ||
+ | UUID=70826283-ec97-4dc9-ad27-4016705c9507 /home ext4 defaults 0 2 | ||
+ | # swap was on /dev/sda7 during installation | ||
+ | #UUID=5ce1bbac-1055-4d6b-b020-09417a3e1efc none swap sw 0 0 | ||
+ | /dev/mapper/cryptswap1 none swap sw 0 0 | ||
+ | </code> | ||
+ | La partie concernant la partition de swap est en commentaire et visiblement remplacée par un swap dans un fichier du filesystem! | ||
+ | |||
+ | Il faut recréer la partition (par exemple à l'aide de [[:gparted|GParted]] ) et récupérer l'UUID de cette nouvelle partition (bouton droit->Information avec GParted).\\ | ||
+ | On ajoute le nouvel UUID au fichier fstab: | ||
+ | gksudo gedit /etc/fstab & | ||
+ | Chez moi ça donne ça : | ||
+ | <code> | ||
+ | # / was on /dev/sda5 during installation | ||
+ | UUID=c66968ad-31b5-4ded-8b6b-a11df671a448 / ext4 errors=remount-ro 0 1 | ||
+ | # /home was on /dev/sda6 during installation | ||
+ | UUID=70826283-ec97-4dc9-ad27-4016705c9507 /home ext4 defaults 0 2 | ||
+ | # swap was on /dev/sda7 during installation | ||
+ | #UUID=5ce1bbac-1055-4d6b-b020-09417a3e1efc none swap sw 0 0 | ||
+ | #/dev/mapper/cryptswap1 none swap sw 0 0 | ||
+ | UUID=911b6f97-fbbf-4229-b3bb-7397a9f51129 none swap sw 0 0 | ||
+ | </code> | ||
+ | J'ai laissé les anciennes lignes en mettant en commentaire celle que je remplace. | ||
+ | |||
+ | Il faut rebooter pour que les changements soient pris en compte. | ||
+ | |||
+ | === Corriger les problèmes d'hibernation/mise en veille === | ||
+ | |||
+ | == Corriger les problèmes de UUID == | ||
+ | Sources | ||
+ | * https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F (section '//Making the swap partition work for hibernate (optional)//') | ||
+ | * http://doc.ubuntu-fr.org/uuid_et_label#uuid_swap_et_hibernation | ||
+ | NB : Bien que la première source dise que la manipulation suivante ne fonctionne pas avec la 12.04, c'est quand même quelque chose que j'ai dû faire. | ||
+ | |||
+ | Éditer le fichier /etc/default/grub | ||
+ | gksu gedit /etc/default/grub & | ||
+ | rechercher la ligne //GRUB_CMDLINE_LINUX=""// et la modifier pour y ajouter l'UUID de la partition de swap comme suit : | ||
+ | GRUB_CMDLINE_LINUX="resume=UUID=911b6f97-fbbf-4229-b3bb-7397a9f51129" | ||
+ | Valider le changement | ||
+ | sudo update-grub | ||
+ | |||
+ | Éditer le fichier /etc/initramfs-tools/conf.d/resume | ||
+ | gksu gedit /etc/initramfs-tools/conf.d/resume & | ||
+ | Y ajouter l'UUID comme suit : | ||
+ | resume=UUID=911b6f97-fbbf-4229-b3bb-7397a9f51129 | ||
+ | Valider le changement. | ||
+ | sudo update-initramfs -u -k $(uname -r) | ||
+ | |||
+ | Il faut rebooter pour que les changements soient pris en compte. | ||
+ | |||
+ | == Ajouter un script correctif == | ||
+ | Sources | ||
+ | * http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug (avec le nouveau //Step 2//) | ||
+ | |||
+ | ll faut créer un nouveau fichier | ||
+ | gksudo gedit /etc/pm/sleep.d/20_custom-ehci_hcd | ||
+ | Y ajouter le code suivant : | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | #inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19 | ||
+ | #...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug | ||
+ | # tidied by tqzzaa :) | ||
+ | |||
+ | VERSION=1.1 | ||
+ | DEV_LIST=/tmp/usb-dev-list | ||
+ | DRIVERS_DIR=/sys/bus/pci/drivers | ||
+ | DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd | ||
+ | HEX="[[:xdigit:]]" | ||
+ | MAX_BIND_ATTEMPTS=2 | ||
+ | BIND_WAIT=0.1 | ||
+ | |||
+ | unbindDev() { | ||
+ | echo -n > $DEV_LIST 2>/dev/null | ||
+ | for driver in $DRIVERS; do | ||
+ | DDIR=$DRIVERS_DIR/${driver}_hcd | ||
+ | for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do | ||
+ | echo -n "$dev" > $DDIR/unbind | ||
+ | echo "$driver $dev" >> $DEV_LIST | ||
+ | done | ||
+ | done | ||
+ | } | ||
+ | |||
+ | bindDev() { | ||
+ | if [ -s $DEV_LIST ]; then | ||
+ | while read driver dev; do | ||
+ | DDIR=$DRIVERS_DIR/${driver}_hcd | ||
+ | while [ $((MAX_BIND_ATTEMPTS)) -gt 0 ]; do | ||
+ | echo -n "$dev" > $DDIR/bind | ||
+ | if [ ! -L "$DDIR/$dev" ]; then | ||
+ | sleep $BIND_WAIT | ||
+ | else | ||
+ | break | ||
+ | fi | ||
+ | MAX_BIND_ATTEMPTS=$((MAX_BIND_ATTEMPTS-1)) | ||
+ | done | ||
+ | done < $DEV_LIST | ||
+ | fi | ||
+ | rm $DEV_LIST 2>/dev/null | ||
+ | } | ||
+ | |||
+ | case "$1" in | ||
+ | hibernate|suspend) unbindDev;; | ||
+ | resume|thaw) bindDev;; | ||
+ | esac | ||
+ | </code> | ||
+ | |||
+ | Enfin, changer les droits sur ce fichier. | ||
+ | sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd | ||
+ | |||
+ | === Faire apparaître l'option dans le menu === | ||
+ | Sources | ||
+ | * http://forum.ubuntu-fr.org/viewtopic.php?id=928191 | ||
+ | Par défaut Ubuntu "contourne" les problèmes d'hibernation en cachant purement simplement l'option dans le menu prévu à cet effet (on peut juste mettre en veille). Pour faire apparaître cette option, il faut créer un nouveau fichier : | ||
+ | gksudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla & | ||
+ | Et y ajouter : | ||
+ | [Re-enable hibernate] | ||
+ | Identity=unix-user:* | ||
+ | Action=org.freedesktop.upower.hibernate | ||
+ | ResultActive=yes | ||
+ | Cela à pour effet d'écraser la conf qui est dans /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla qui elle cachait l'option.\\ | ||
+ | Il faut rebooter pour que le changement soit pris en compte. | ||
+ | ==== Dernières touches ==== | ||
+ | **BROUILLON**\\ | ||
+ | GNOME Shell, les DVDs. | ||
+ | |||
+ | ==== Divers ==== | ||
+ | === Cockatrice === | ||
+ | **BROUILLON**\\ | ||
+ | Sources : | ||
+ | * http://www.cockatrice.de/dokuwiki/doku.php?id=downloading_the_cockatrice_program sur le site officiel | ||
+ | * http://www.legacy-france.org/index.php?showtopic=7778&view=findpost&p=138622 pour faire fonctionner la dernière version. | ||
+ | |||
+ | En plus de la doc officielle, installer les paquets : cmake libprotoc-dev libprotobuf-dev |