Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
optimisation [Le 17/09/2026, 07:23] – Mise en forme (https://forum.ubuntu-fr.org/viewtopic.php?pid=22907707#p22907707) nanyoptimisation [Le 03/11/2026, 16:00] (Version actuelle) – + tag vétuste | suppr ref à init.d | suppr conseils mauvais et obsoletes (encore du boulot...) | mise en forme | lien mort -> wpfr krodelabestiole
Ligne 1: Ligne 1:
-{{tag>portail système personnalisation}}+{{tag>portail système personnalisation VÉTUSTE}}
  
----- 
 ====== Optimisation ====== ====== Optimisation ======
  
Ligne 16: Ligne 15:
   * essayez d'installer les drivers pour votre carte graphique dans le [[gestionnaire de pilotes propriétaires]].   * essayez d'installer les drivers pour votre carte graphique dans le [[gestionnaire de pilotes propriétaires]].
   * Si votre ordinateur est posterieur à 2004 et possède plus de 3Go de RAM, il est peut-être compatible 64 bits. Installer la version 64 bits d'Ubuntu n'impose quasi aucune limitation ! Voir la page **[[Ubuntu 64bits]]**   * Si votre ordinateur est posterieur à 2004 et possède plus de 3Go de RAM, il est peut-être compatible 64 bits. Installer la version 64 bits d'Ubuntu n'impose quasi aucune limitation ! Voir la page **[[Ubuntu 64bits]]**
-  * Si votre ordinateur est postérieur à 2006, il prend en charge sans doute la "gestion simultanée des flux de données hétérogènes" ou "multithreading". Voir la page **[[Multithreading]]** pour connaître les programmes à privilégier sur votre ordinateur !+  * Si votre ordinateur est postérieur à 2006, il prend en charge sans doute la "gestion simultanée des flux de données hétérogènes" ou //[[wpfr>multithreading]]//.
  
 ==== Optimiser l'utilisation de la Mémoire Vive (RAM) ==== ==== Optimiser l'utilisation de la Mémoire Vive (RAM) ====
Ligne 79: Ligne 78:
 Pour l'environnement de l'utilisateur, on peut par exemple se passer de l'aide visuelle, du bureau à distance, du gestionnaire de Bluetooth,... Pour l'environnement de l'utilisateur, on peut par exemple se passer de l'aide visuelle, du bureau à distance, du gestionnaire de Bluetooth,...
  
-En plus de l'environnement de l'utilisateur, des services système sont communs à tous les utilisateurs et ils sont lancés généralement au démarrage de l'ordinateur. Ils ont des fichiers de configuration dans ''/etc/init/'', ''/etc/init.d/'', ''/etc/systemd/'', ''/lib/systemd/'' et dans ''/etc/cron.*''. +En plus de l'environnement de l'utilisateur, des services système sont communs à tous les utilisateurs et ils sont lancés généralement au démarrage de l'ordinateur.
-Vous pouvez désactiver un service, ou mieux, [[tutoriel/comment_supprimer_un_paquet|désinstaller le paquet correspondant]]. En effet, la lecture de fichier de configuration ralentit légèrement le démarrage du système même si le service ne démarre pas.+
  
-Pour connaître la liste des paquets qui correspondent potentiellement aux services système installés, vous pouvez exécuter la commande suivante dans une console : +Vous pouvez désactiver un service, ou mieux, [[:deb#désinstaller un paquet deb|désinstaller le paquet correspondant]]. En effet, la lecture de fichier de configuration ralentit légèrement le démarrage du système même si le service ne démarre pas.
-<code bash> +
-find /etc/init /etc/init.d /etc/systemd /lib/systemd /etc/cron.* -type f -exec dpkg-query -S "{}" + 2> /dev/null | cut -d":" -f1 | sort -u +
-</code> +
- +
-La liste ci-dessous donne le nom des paquets. Pour désinstaller, voir [[tutoriel/comment_supprimer_un_paquet|comment supprimer un paquet]].+
  
 +La liste ci-dessous donne le nom des paquets. Pour désinstaller, voir [[:deb#désinstaller un paquet deb|comment supprimer un paquet]].
  
 **Bluetooth** **Bluetooth**
-<note important>Attention, certains paquets comme bluez désinstallent unity-control-center quand ils sont désinstallés. Cela empêche ensuite d'afficher les paramètres systèmes avec l'environnement de bureau Unity, Ubuntu qui utilise Unity ne permet donc pas de désinstaller ce paquet, d'autres variantes officielles d'Ubuntu le permettent !</note>+<note important> 
 +Attention, certains paquets comme bluez désinstallent unity-control-center quand ils sont désinstallés. Cela empêche ensuite d'afficher les paramètres systèmes avec l'environnement de bureau Unity, Ubuntu qui utilise Unity ne permet donc pas de désinstaller ce paquet, d'autres variantes officielles d'Ubuntu le permettent ! 
 +</note> 
 Si vous n'utiliserez pas le Bluetooth, vous pouvez désinstaller : Si vous n'utiliserez pas le Bluetooth, vous pouvez désinstaller :
   * blueman   * blueman
Ligne 273: Ligne 270:
   net.ipv6.conf.lo.disable_ipv6 = 1   net.ipv6.conf.lo.disable_ipv6 = 1
    
-<note warning>Note d'un utilisateur : attention, désactiver ainsi IPv6 peut conduire à des dysfonctionnements du gestionnaire d'impression CUPS qui pourrait ne plus afficher vos imprimantes locales correctement. FIXME</note> +<note warning> 
- +Note d'un utilisateur : attention, désactiver ainsi IPv6 peut conduire à des dysfonctionnements du gestionnaire d'impression CUPS qui pourrait ne plus afficher vos imprimantes locales correctement. FIXME
-<note warning>Après avoir désactivé l'IPv6, l'X11Forwarding via ssh ne fonctionne plus, il faut donc taper les commandes suivantes : +
-  sudo sed -i "s/^\(Port .*\)/\1$(echo '\n')AddressFamily inet/" /etc/ssh/sshd_config +
-  sudo /etc/init.d/ssh restart+
 </note> </note>
  
 +==== Accélérer Firefox ====
  
- 
-==== Accélérer Firefox ==== 
 Vous trouverez ce qui est avéré pour les nouvelles versions, puis en fin des informations modifiant la sécurité de Firefox, ou anciennes mais pouvant être encore valides.\\ Vous trouverez ce qui est avéré pour les nouvelles versions, puis en fin des informations modifiant la sécurité de Firefox, ou anciennes mais pouvant être encore valides.\\
 À noter que ces conseils s'appliquent souvent à [[Chromium]] et navigateurs dérivés.\\ À noter que ces conseils s'appliquent souvent à [[Chromium]] et navigateurs dérivés.\\
Ligne 432: Ligne 425:
 ===c) Installer une variante légère d'Ubuntu (formatage) === ===c) Installer une variante légère d'Ubuntu (formatage) ===
  
-  - Télécharger le cd de la distribution Xubuntu sur la page de [[http://www.ubuntu-fr.org/telechargement|Téléchargement]].+  * Télécharger le cd de la distribution Xubuntu sur la page de [[http://www.ubuntu-fr.org/telechargement|Téléchargement]].
        Quelle variante de Ubuntu, voulez-vous télécharger ? - Indiquer Xubuntu.        Quelle variante de Ubuntu, voulez-vous télécharger ? - Indiquer Xubuntu.
-  - Graver le cd, puis installer Xubuntu.+  * Graver le cd, puis installer Xubuntu.
  
 Pour des variantes encore plus légères, voir la page **[[mini_ram]]**. Pour des variantes encore plus légères, voir la page **[[mini_ram]]**.
Ligne 496: Ligne 489:
  
 </note> </note>
-==== Diverses optimisations de Gnome ==== 
  
-<code> +===== Voir aussi =====
-#!/bin/sh +
-# Changes: +
-# - 2009 +
- +
-echo "* Les menus dans gnome s'ouvrent sans delai , si trop rapide mettre entre 100 - 250 a la place de 0" +
-echo "gtk-menu-popup-delay = 0"| tee -a .gtkrc-2.0 +
- +
-echo "* Metacity utilise moins de ressource - mais il y a moins d'effet visuel" +
-gconftool-2 --set /apps/metacity/general/reduced_resources --type bool 1 +
- +
-echo "* Desactiver les animations de metacity" +
-gconftool-2 --set /apps/panel/global/enable_animations --type bool 0 +
- +
-echo "* Desactiver les animations de metacity" +
-gconftool-2 --set /desktop/gnome/interface/enable_animations --type bool 0 +
- +
-echo "* Toute les applications peuvent aller en plein ecran avec le raccourci <Alt>-F11" +
-gconftool-2 --set /apps/metacity/window_keybindings/toggle_fullscreen --type string "<Alt>F11" +
- +
-echo "* Retirer les évenements sonore" +
-gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool 0 +
- +
-#if [ "x$1" != "x--compiz" ] +
-#then +
-#echo "* Retirer les effets de bureau" +
-#gconftool-2 --type string --set /apps/gnome-session/rh/window_manager "metacity" +
-#metacity --replace & +
-#fi +
- +
-echo "* Fenetre au haut de l'ecran" +
-gconftool-2  --set /apps/compiz/plugins/move/allscreens/options/constrain_y  --type bool 0 +
-gconftool-2 --set /apps/compiz/plugins/wobbly/allscreens/options/snap_inverted --type bool 0 +
-</code> +
- +
- +
-Code pour laptop : +
-<code> +
-echo "* Mettre en hibernation quand ecran de portable fermé" +
-gconftool-2 --set /apps/gnome-power-manager/actions/sleep_type_battery --type string "suspend" +
-gconftool-2 --set /apps/gnome-power-manager/actions/sleep_type_ac --type string "suspend" +
-gconftool-2 --set /apps/gnome-power-manager/buttons/lid_battery --type string "suspend" +
-gconftool-2 --set /apps/gnome-power-manager/buttons/lid_ac --type string "blank" +
-gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0 +
-gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_battery --type int 300 +
-gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_display_ac --type int 300 +
-gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_display_battery --type int 60 +
-#gconftool-2 --set /apps/gnome-power-manager/backlight/brightness_ac --type int 85 +
-#gconftool-2 --set /apps/gnome-power-manager/backlight/idle_dim_ac --type bool 1 +
-#gconftool-2 --set /apps/gnome-power-manager/backlight/idle_dim_battery --type bool 1 +
-gconftool-2 --set /apps/gnome-power-manager/lock/suspend --type bool 0 +
-gconftool-2 --set /apps/gnome-power-manager/lock/hibernate --type bool 0 +
- +
- +
-echo "* Ne pas afficher les alertes pour les batteries" +
-gconftool-2 --set /apps/gnome-power-manager/notify/low_capacity --type bool 0 +
- +
-</code> +
- +
-==== Supprimer les terminaux virtuels 3 à 6 ==== +
-<note>Impact négligeable.</note> +
- +
-Il est possible de gagner encore du temps au boot et d'économiser des ressources en supprimant le démarrage des terminaux virtuels 3 à 6 (on garde tty1, tty2 tty7 pour l'écran graphique). +
- +
-[[:tutoriel:comment_modifier_un_fichier|Ouvrir les fichiers (avec droits administrateur)]] **/etc/init/ttyX.conf** (remplacer X par le numéro du terminal à désactiver. Exemple tty3, 4, 5 et 6). +
- +
-Commenter les lignes //start on runlevel [23]// et //stop on runlevel [!23]// en ajoutant un dièse (#) devant la ligne; comme ceci : +
- +
-<code># tty3 - getty +
-# +
-# This service maintains a getty on tty3 from the point the system is +
-# started until it is shut down again. +
- +
-#start on runlevel [23] +
-#stop on runlevel [!23] +
- +
-respawn +
-exec /sbin/getty -8 38400 tty3 +
-</code> +
-<note>On peut plus simplement supprimer les fichiers **/etc/init/ttyX.conf** (X de 3 à 6)</note> +
-==== Alléger l'utilitaire réseau ==== +
- +
-Dans le cas d'un PC fixe raccordé en filaire sur un routeur ou une box et ne nécessitant pas forcement de DHCP, l'utilitaire réseau par défaut ([[Network-Manager]] pour Gnome, [[Knetworkmanager]] pour KDE, ..) est un outil superflu dont la suppression permettra un gain de temps non négligeable lors du démarrage puis lors de l'ouverture de session. (plus de lancement du deamon Network-Manager, plus de requête DHCP, plus d'applet Network-Manager à l'ouverture de session). +
- +
-Les paramètres IP de votre connexion doivent être connus (interface, adresse @IP, netmask, @broadcast, @gateway, @dns). +
- +
-<note important>Débutants s'abstenir, vous risquez de perdre toute connexion internet/réseau.</note> +
- +
-=== Supprimer NetworkManager === +
- +
-  sudo apt-get remove network-manager network-manager-gnome +
- +
-=== Configuration du fichier interfaces === +
- +
-L'exemple suivant est relatif à une connexion derrière une Freebox. [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/network/interfaces**. //Ne pas// modifier les lignes suivantes : +
- +
-<file> +
-# interface loop +
-auto lo +
-iface lo inet loopback +
-</file> +
- +
-== Pour de l'Ethernet (câble réseau) == +
- +
-Ajouter les lignes suivantes (cas utilisation interface eth0) +
- +
-<file> +
-# interface eth0 +
-auto eth0 +
-iface eth0 inet static +
-  address 192.168.0.10    +
-  netmask 255.255.255.0 +
-  broadcast 192.168.0.255 +
-  network 192.168.0.0 +
-  gateway 192.168.0.1 +
-  dns-nameservers 212.27.40.240 212.27.40.241 +
-</file> +
- +
-Pour obtenir ces informations, faites +
- +
-   /sbin/ifconfig +
- +
-qui renvoie quelque chose comme ça : +
-<file> +
-eth0      Link encap:Ethernet  HWaddr 00:24:1d:83:c5:2e +
-          inet adr:192.168.0.10  Bcast:192.168.0.255  Masque:255.255.255.0 +
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 +
-          Packets reçus:2168181 erreurs:0 :0 overruns:0 frame:0 +
-          TX packets:1665011 errors:0 dropped:0 overruns:0 carrier:0 +
-          collisions:0 lg file transmission:1000  +
-          Octets reçus:2232051372 (2.2 GB) Octets transmis:421113581 (421.1 MB) +
-          Interruption:27 Adresse de base:0x4000  +
- +
-lo        Link encap:Boucle locale +
-          inet adr:127.0.0.1  Masque:255.0.0.0 +
-          UP LOOPBACK RUNNING  MTU:16436  Metric:1 +
-          Packets reçus:96357 erreurs:0 :0 overruns:0 frame:0 +
-          TX packets:96357 errors:0 dropped:0 overruns:0 carrier:0 +
-          collisions:0 lg file transmission:0  +
-          Octets reçus:15503628 (15.5 MB) Octets transmis:15503628 (15.5 MB) +
-</file> +
-il faut faire correspondre ''inet adr'' à ''address'', ''Masque'' à ''netmask'', ''Bcast'' à ''broadcast''. Concernant ''dns-nameservers'', vous trouverez les adresses sur cette pages : [[http://www.commentcamarche.net/faq/sujet-1496-serveurs-dns-des-principaux-fai]] +
- +
-Il est possible également de continuer à utiliser une IP dynamique en DHCP (par exemple sur eth0): +
- +
-<file> +
-auto eth0 +
-iface eth0 inet dhcp +
-</file> +
- +
-== Pour du Wi-Fi en WEP == +
- +
-Ajouter les lignes suivantes (cas utilisation interface wlan0) : +
- +
-<file> +
-# interface wlan0 +
-auto wlan0 +
-iface wlan0 inet static +
-  wireless-essid votre_ssid +
-  wireless-key votre_cle_wep +
-  address votre_ip    +
-  netmask 255.255.255.0 +
-  broadcast x.x.x.255 +
-  network x.x.x.0 +
-  gateway IP_de_votre_routeur_ou_box +
-  dns-nameservers DNS_de_votre_FAI +
-</file> +
- +
-en remplaçant DNS_de_votre_FAI par celui dispo sur http://www.commentcamarche.net/faq/sujet-1496-serveurs-dns-des-principaux-fai +
- +
-Il est possible également de continuer à utiliser une IP dynamique en DHCP (par exemple sur wlan0): +
- +
-<file> +
-auto wlan0 +
-iface wlan0 inet dhcp +
-  wireless-essid votre_ssid +
-  wireless-key votre_cle_wep +
-</file> +
- +
-=== Redémarrage du réseau === +
- +
-pour prendre en compte les modifications il suffit de redémarrer le daemon networking +
- +
-  sudo /etc/init.d/networking restart +
- +
-=== Problèmes connus === +
- +
-Suite à cette manipulation, je n'avais plus de résolution DNS. Il a fallu [[:tutoriel:comment_modifier_un_fichier|éditer le fichier (avec droits admin)]] /etc/resolv.conf et ajouter les lignes suivantes (je reprends les mêmes adresses de l'exemple) +
- <note important>Attention : ici sont mentionnés les DNS de Free, si vous avez un autre FAI, vérifiez les DNS à utiliser ou utilisez des DNS génériques comme ceux de Google ou OpenDNS par exemple.</note> +
-<file> +
-# Generated by NetworkManager +
-nameserver 212.27.40.240 +
-nameserver 212.27.40.241 +
-</file> +
- +
-Puis redémarrer le dæmon networking : +
- +
-  sudo /etc/init.d/networking restart+
  
-=====Voir aussi ===== 
   * [[http://www.google.fr/search?hl=fr&q=optimisation+du+bios&btnG=Rechercher&meta=|Des liens intéressants]],   * [[http://www.google.fr/search?hl=fr&q=optimisation+du+bios&btnG=Rechercher&meta=|Des liens intéressants]],
   * [[https://dolys.fr/forums/topic/tuto-mon-optimisation-personnalisation-xubuntu-et-autres-variantes/|Un petit tuto "tout en un" pour optimiser/finaliser une installation]],   * [[https://dolys.fr/forums/topic/tuto-mon-optimisation-personnalisation-xubuntu-et-autres-variantes/|Un petit tuto "tout en un" pour optimiser/finaliser une installation]],
Ligne 707: Ligne 501:
  
  
-{{topic>optimisation}}+{{topic>optimisation&simplelist}} 
 ---- ----
- +//[[:Contributeurs]] : [[:utilisateurs:SylvainsJC]], [[:utilisateurs:ProgFou]], [[:utilisateurs:Psychederic]], [[:utilisateurs:clement.analogue]].//
-//Contributeurs : [[:utilisateurs:sylvainsjc|SylvainsJC]], [[:utilisateurs:progfou|ProgFou]], [[:utilisateurs:psychederic|Psychederic]], [[:utilisateurs:clement.analogue|clement.analogue]].//+