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 | ||
utilisateurs:nikoals [Le 23/05/2012, 01:53] Nikoals [Utiliser la partition d'échange pour la mise en veille] |
utilisateurs:nikoals [Le 11/09/2022, 13:10] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
===== Ubuntu 12.04 LTS sur Asus N55SF-S2496V ===== | ===== Ubuntu 12.04 LTS sur Asus N55SF-S2496V ===== | ||
Mon ordinateur personnel est un [[http://www.google.fr/search?q=ASUS+N55SF-S2496V|Asus N55SF-S2496V]]. Je décris ici les manipulations que j'ai effectuées pour installer [[:precise|Ubuntu 12.04 LTS (« The Precise Pangolin »)]] version 64 bits. Ces manipulations ont été trouvées à divers endroits sur le net. Je reformule ici tout ce qui est nécessaire et bien que ces notes se veulent exhaustives, je cite les diverses sources d'où elles proviennent pour rendre à César ce qui est à César mais aussi permettre aux plus curieux d'avoir toutes les précisions nécessaires.\\ | Mon ordinateur personnel est un [[http://www.google.fr/search?q=ASUS+N55SF-S2496V|Asus N55SF-S2496V]]. Je décris ici les manipulations que j'ai effectuées pour installer [[:precise|Ubuntu 12.04 LTS (« The Precise Pangolin »)]] version 64 bits. Ces manipulations ont été trouvées à divers endroits sur le net. Je reformule ici tout ce qui est nécessaire et bien que ces notes se veulent exhaustives, je cite les diverses sources d'où elles proviennent pour rendre à César ce qui est à César mais aussi permettre aux plus curieux d'avoir toutes les précisions nécessaires.\\ | ||
- | Bien que les sources soient diverses, la principale, et celle qui mène à toutes les autres, est la [[:asus_n55sf|documentation ubuntu-fr sur l'Asus N55SF]]. | + | Bien que les sources soient diverses, la principale, et celle qui mène à toutes les autres, est la [[:liste portables asus|documentation ubuntu-fr sur l'Asus N55SF]]. |
==== Caractéristiques matérielles ==== | ==== Caractéristiques matérielles ==== | ||
Ligne 45: | Ligne 45: | ||
* https://wiki.ubuntu.com/Bumblebee | * https://wiki.ubuntu.com/Bumblebee | ||
- | L'installation est triviale (pour avoir plus de détail se référer aux sources) : | + | L'installation est triviale (pour avoir plus de détails se référer aux sources) : |
- | sudo add-apt-repository ppa:bumblebee/stable | + | sudo add-apt-repository ppa:bumblebee/stable |
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install bumblebee bumblebee-nvidia | sudo apt-get install bumblebee bumblebee-nvidia | ||
Ligne 52: | Ligne 52: | ||
Pour que l'installation soit prise en compte il faut rebooter. Voici les résultats (concluants) des tests sur ma machine : | Pour que l'installation soit prise en compte il faut rebooter. Voici les résultats (concluants) des tests sur ma machine : | ||
<code> | <code> | ||
- | nicolas@Corwin:~$ glxspheres | + | nicolas@Corwin:~$ glxspheres |
Polygons in scene: 62464 | Polygons in scene: 62464 | ||
Visual ID of window: 0x94 | Visual ID of window: 0x94 | ||
Ligne 74: | Ligne 74: | ||
==== Utiliser la partition d'échange pour la mise en veille ==== | ==== Utiliser la partition d'échange pour la mise en veille ==== | ||
=== Activation de la partition de swap === | === Activation de la partition de swap === | ||
- | **BROUILLON**\\ | ||
Sources | Sources | ||
- | * https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F (section '//Activating the swap partition//' et '//Making the swap partition work for hibernate (optional)//' principalement) | + | * 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|fstab]] (on retrouve bien entendu les trois partitions créées lors de l'installation) : | + | 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> | <code> | ||
# / was on /dev/sda5 during installation | # / was on /dev/sda5 during installation | ||
Ligne 105: | Ligne 104: | ||
J'ai laissé les anciennes lignes en mettant en commentaire celle que je remplace. | J'ai laissé les anciennes lignes en mettant en commentaire celle que je remplace. | ||
- | Il faut rebooter pour que les changements soit pris en compte. | + | Il faut rebooter pour que les changements soient pris en compte. |
- | === Corriger le problème d'hibernation/mise en veille avec un script === | + | === Corriger les problèmes d'hibernation/mise en veille === |
- | **BROUILLON**\\ | + | |
+ | == Corriger les problèmes de UUID == | ||
Sources | Sources | ||
- | * http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug (avec le nouveau //Step 2//) | + | * 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 | * 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 === | === Faire apparaître l'option dans le menu === | ||
Sources | Sources | ||
Ligne 135: | Ligne 212: | ||
* http://www.legacy-france.org/index.php?showtopic=7778&view=findpost&p=138622 pour faire fonctionner la dernière version. | * http://www.legacy-france.org/index.php?showtopic=7778&view=findpost&p=138622 pour faire fonctionner la dernière version. | ||
- | - sudo apt-get install build-essential git libqt4-dev qtmobility-dev | + | En plus de la doc officielle, installer les paquets : cmake libprotoc-dev libprotobuf-dev |
- | - cd | + | |
- | - git clone git:/ /cockatrice.git.sourceforge.net/gitroot/cockatrice/cockatrice | + | |
- | - Éditer le fichier ~/cockatrice/cockatrice/cockatrice.qrc et mettre en commentaire toute la section sur les traductions (<file >translations/...</file >) | + | |
- | - cd cockatrice/cockatrice | + | |
- | - lrelease cockatrice.pro | + | |
- | - qmake | + | |
- | - Éditer le fichier ~/cockatrice/cockatrice/Makefile et ajouter a INCPATH : -I/usr/include/QtMultimediaKit -I/usr/include/QtMobility et à LIBS : -lQtMultimediaKit (NON) | + | |
- | - cd ../oracle | + | |
- | - qmake && make | + |