Sur la root du Rhum !
Mes Tweaks sur Ubuntu Karmic 9.10
Mes Tweaks:
- Installer plus de police de caractère :
sudo apt-get install msttcorefonts ttf-liberation ttf-dejavu
- Grace à iFuse, je peut monter mon iPhone sur mon Ubuntu, et m’en servir comme une clé USB et SANS JAILBREAK … (même si mon iPhone est Jailbreaké !)
sudo add-apt-repository jonabeck
sudo apt-get install ifuse
- Bulles de notifications comme sur Ubuntu jaunty (oui, comme beaucoup, vous avez certainement remarqué comme les bulles de notifications sont esthétiquement bien placées (Voir cet article) … Pour cela, je me sert sur le launchpad de Gilir
https://edge.launchpad.net/~gilir/+archive/updates/+files/notify-osd_0.9.24-0ubuntu2~gilir1_i386.deb - 32 bit
https://launchpad.net/~gilir/+archive/updates/+files/notify-osd_0.9.24-0ubuntu2~gilir1_amd64.deb - 64 bit
- Réactiver le redemarrage du serveur X avec les boutons Ctrl+Alt+BackSpace
Rendez-vous dans Système → Préférences → Clavier ;
Sélectionnez l’onglet Agencements et appuyez sur le bouton Options de l’agencement ;
Déroulez la liste Séquence de touches pour fermer le serveur X et cochez la case Control + Alt + Eff. arrière ;
Fermez l’outil de configuration de l’agencement du clavier.
- Réduire le timeout dans mon grub :
sudo nano /boot/grub/menu.lst
et mettre le timeout à 3
- Désactiver l’IPv6 :
sudo nano /etc/sysctl.conf
et rajouter la ligne :
net.ipv6.conf.all.disable_ipv6=1
- OpenOffice.Org plus rapide :
Réduire le nombre de steps : Tools > Options > Memory :
défault : 100
ma valeur : entre 20 et 30
Graphics cache : 128 Mo
Memory per objet : 20 Mo
Supprimer les anciens packages et vider le cache :
sudo apt-get autoremove && sudo apt-get clean
- Deborphan
Deborphan est un logiciel en mode console (sans interface graphique, donc) qui liste les paquets dits « orphelins ». Ces paquets sont la plupart du temps des bibliothèques auxquelles aucun logiciel ne fait appel, et donc inutiles pour votre système.
Vous pouvez l’installer via la commande :
sudo apt-get install deborphan
Pour l’utiliser, rien de plus facile : dans une console, tapez :
deborphan
- Si vous avez des paquets orphelins sur votre système, ils seront listés. Si vous ne voyez rien s’afficher, c’est que vous n’en avez pas.
Vous n’avez plus qu’à les supprimer via la commande vue plus haut (apt-get remove –purge).
- Suite à l’installation de Boot-Up Manager, il faut maintenant enlever quelques services au démarrage :
Les services que j’ai donc désactivé sur mon ordinateur de bureau (Attention, ne pas faire cela sur un portable !!!):
- Active automatiquement le mode laptop si fonctionnement sur batterie : laptop-mode
- Services Bluetooth : bluetooth
- API library for scanners –utilities : saned
- Script d’initialisation et d’arrêt du système : stop-bootlogd-single
- Configurer votre système pour un accès internet par modem : dns-clean
- Utilitaires PCMCIA pour linux 2.6 : pcmciautils
- Arrête l’enregistrement des messages d’amorçage dans un journal : stop-bootlogd
- Configure automatiquement les raccorcis clavier des ordinateurs portables : hotkey-setup
- Economise l’énergie et active les raccourcis clavier pour les portable : acpi-support
- Enregistre les messages d’amorçage dans un journal : bootlogd
- Moniteur de batterie pour certains anciens portable : apmd
- Système commun d’impression sous Unix – serveur : cups
- Activer le Concurrent Booting
Le concurrent booting permet à un système à base de Linux de lancer les processus au démarrage en « parallèle« , alors que par défaut, le lancement du boot se fait en mode séquentiel.
Pour l’activer, il suffit de modifier l’option CONCURRENCY=none du fichier /etc/init.d/rc :
CONCURRENCY=startpar
Attention, ce mode peut entraîner certaines instabilités. Si votre ordinateur plante suite à cette manipulation, pensez à booter en single user et réactiver le paramètre par défaut.
- Réduire le nombre de consoles actives
Les consoles sont des terminaux accessibles par la combinaison de touche Ctrl+Alt+F1 ou F2, F3 … C’est assez pratique lorsque l’affichage graphique (serveur X) ne fonctionne plus. Par défaut, il y en a 6 sous Ubuntu.
Pour modifier ce nombre et n’avoir qu’une seule console, il faut éditer le fichier /etc/init/tty2.conf et commenter les options suivantes :
#start on runlevel ...
#stop on runlevel ...
Il faudra renouveler l’opération pour les fichiers tty3.conf, tty4.conf, tty5.conf, tty6.conf et relancer l’ordinateur pour que ce soit prit en compte.
- Réactiver les icônes dans les menus :
Réactivation des icônes dans les menu gnome
Gnome 2.28 est fourni sans aucune icônes dans les menus et boutons, c’est donc aussi le cas pour Karmic Koala.
Astuce 1 : Pour permettre à ces icônes, exécutez les deux commandes suivantes dans un terminal:
gconftool-2 --set /desktop/gnome/interface/buttons_have_icons --type bool true
gconftool-2 --set /desktop/gnome/interface/menus_have_icons --type bool true
Puis allez dans Système -> Préférences -> Apparence et sous l’onglet Interface, cochez la case « Afficher les icônes dans les menus » boîte.
Astuce 2 : Tapez sinon dans un terminal :
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons 1
gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons 1
Ceci aura pour effet de réactiver les icônes dans aller ensuite dans Système -> Préférences -> Apparence
- Réglage des cartes sons sur carte Intel
Si vous entendez un « claquement » dans les enceintes de votre PC, et que vous avez un chipset Intel, il vous faudra régler le problème en faisant un
sudo gedit /etc/modprobe.d/alsa-base.conf
Et commenter (ajouter un « # » en face d’elle) la dernière ligne dénommé « options snd-hda-intel power_save = 10« .
- Réactiver la touche « super » (ou « Windows »)
Pour remettre le comportement « normal » d’ouverture du menu lors de l’appui sur la touche « super » :
gconftool-2 --set /apps/metacity/global_keybindings/panel_main_menu --type string "Super_L"
- Changer l’apparence de l’horloge :
Ouvrir Gconf-editor (ALT+F2 > gconf-editor)
Ouvrir : apps> panel> applets> clock_screen*> pref
* remplacer « clock_screen » par la valeur correcte
1. Positionner la valeur de la clé « format » sur « custom ».
2. Éditer la clé « custom_format » avec les modifications de style.
exemple :
<sup><span rise= »3000″ font_desc= »Droid Sans 7.5″ color= »#878787″ weight= »normal »>%a %d %b</span></sup>%n<sub><span font_desc= »Droid Sans 7.5″ color= »#878787″ weight= »bold »>%I:%M %p</span></sub>
Libre ensuite à vous de mettre ce que vous voulez. Si vous voulez partagez vos config, je les afficherez avec plaisir.
- Optimiser l’utilisation de la RAM et du SWAP
Il est erroné de penser que sous Linux, une machine va utiliser toute la RAM disponible avant de commencer à swapper. La variable swappiness permet de faire varier l’utilisation de la mémoire vive par rapport à la swap. Par défaut, cette variable est fixée à 60 sur une échelle qui va de 0 à 100.
Plus cette valeur est élevée plus le système va avoir tendance à swapper au détriment de l’utilisation de la mémoire vive.
Réduire cette valeur peut améliorer considérablement les performances du système, je vous laisse le soin de tester cela avec les commandes suivantes:
cat /proc/sys/vm/swappiness
ou:
sysctl vm.swappiness
vous permettra de voir quelle est la valeur en cours de swappiness.
sysctl -w vm.swappiness=10
Pour modifier cette option de manière définitive, il vous faudra modifier le fichier /etc/sysctl.conf
sudo nano /etc/sysctl.conf
Recherchez : vm.swappiness=60, et remplacez cette valeur par :
vm.swappiness=10
Les changements seront alors effectif après un redémarrage du système.
- Désactivation bip du haut-parleur: Dans /etc/modprobe.d/blacklist.conf ajouter:
blacklist pcspkr
| Imprimer l'article | Cette entrée a été posté par SckyzO le 14 novembre 2009 à 1 h 53 min, et placée dans Planet-Libre, Ubuntu. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |


about 3 months ago
Petite remarque pour le temps de démarrage. Si on fait une installation complète, on a par défaut le Grub en version « quasi » 2 et donc la procédure pour changer le time-out est différente.
Il faut éditer un fichier de base avec « gksu gedit /etc/default/grub » et régénérer le fichier .cfg (tel qu’indiqué dans le fichier édité) ainsi on ne perd pas la personnalisation lorsque Grub va évoluer …
about 3 months ago
hello
juste petite remarque :
j’utilise depuis longtemps aussi le « customage » de l’horloge de gnome exemple : http://nsa10.casimages.com/img/2009/11/14/091114082359716690.png
faut mettre a custom et pas custome
@+
about 3 months ago
Bonjour,
c’est sympa de partager ces informations. Elles sont bien pratiques.
@+
Xavier
about 3 months ago
Petite remarque sur la valeur de swapiness. L’avis d’Andrew Morton est tout à fait le contraire : « Mon point [de vue] est que la tendance qui consiste à diminuer/arrêter les échanges entre le noyau et la partition swap est erronée. Si vous ne voulez pas que les applications gloutonnes [BloatyApp] utilisent des centaines de mégaoctets de mémoire vive [floating] sur la machine alors prenez-la directement sur le disque ; utilisez la mémoire [de la partition swap] pour quelque chose d’utile ». Il libère la mémoire inutilisée en faisant tourner ses machines de bureau (Desktop) avec un « swappiness=100 ».
À lire : http://www.road2mayotte.org/blog/?p=2178
À propos de l’apparence de l’horloge, je ne vois pas du tout où tu entres les modifications ! Custom oui mais le reste non.
about 3 months ago
Ok pour la customisation de l’horloge :
1. Positionner la valeur de la clé « format » sur « custom ».
2. Éditer la clé « custom_format » avec les modifications de style.
about 3 months ago
Très bon article
Un petit correctif pour les cartes son Intel.
Le chemin du fichier est: /etc/modprobe.d/alsa-base.conf il manque donc le premier /.
La commande est donc: « sudo gedit /etc/modprobe.d/alsa-base.conf »
Encore une fois merci pour ce billet.
about 3 months ago
Salut,
Il y a plusieurs trucs qui me chiffonnent.
- Pourquoi désactiver l’IPv6 ? L’IPv6 est le future remplacant de l’IPv4, de plus en plus de services (notamment Web) sont compatibles. Dans le pire des cas ton modem n’est pas compatibles, donc l’IPv6 n’est pas utilisé. Mais si demain ton FAI l’active, faudra que tu te souvienne que tu l’a désactivé. Je ne vois vraiment aucun intérêt à le désactiver.
- Le Concurrent Booting n’a pas grand chose à voir avec le multi-processeur/multi-coeur. Ca veux juste dire que ton système de boot (je ne sais plus c’est lequel sous Ubuntu, sur ma Gentoo c’est OpenRC) n’attend pas d’avoir fini de lancé un service pour lancer le suivant. La où le multi-processeur/coeur intervient, c’est que c’est bien plus efficace pour gérer le lancement simultané de plusieurs logiciels. Mais un système mono processeur/coeur gagnera tout de meme en temps de boot.
- Enfin, 99% des astuces données ici n’ont rien de spécifiques a Ubuntu. C’est du Unix, du Linux et du Gnome. Ca me saoul un peu que tout ceux qui parlent d’un linux attribuent leurs articles à une distribution alors que ca n’a rien de spécifique à cette distribution. Après les gens qui ne s’y connaissent pas trop, il voient ca et se dise « waawww tu as vu sur Ubuntu on peux changer l’horloge, bon, ce soir je vire ma fedora ! ». Ne prend pas cette réflexion pour toi, tout le monde fait pareil…
about 3 months ago
Quelques erreurs :
« custome » → « custom » puis indiquer le clef « custom_format », et bien formater la valeur de cette clef sur le blog car la ca fait tout sauf des bons guillements » .
Et je n’ai pas de vm_**** dans /etc/sysctl.conf (c’est un fichier où on régle des options réseau).
C’est pas mal tout de même, merci pour le boot plus rapide.
about 3 months ago
Salut !
Tu as fait une erreur sur la ligne d’ajout du ppa qui devrait être sudo add-apt-repository ppa:jonabeck.
++
about 3 months ago
Je mettrais l’article a jour dès que j’aurais fait le test sur mon PC
@Juky, Christophe & Dd
Pour le customisation de l’horloge j’avais effectivement oublié de préciser de modifier la valeur format_custom et j’avais aussi taper une erreur avec « custome » et « custom ». → Article mis à jour, merci
@Lentdormi :
Correction effectuée, merci
@Nop:


- Pourquoi désactiver l’IPv6 ? Car pour l’instant chez moi ca ne me sert à rien, je suis encore en IPv4 sur PC local & Freebox. Et le jour ou mon FAI l’active, je m’en souviendrai
- Pour le Concurrent Booting, effectivement, j’avais a tout d’abord écrit cela, mais je n’avais pas modifié ensuite. Car j’avais poussé les recherche et je mettais en réalité rendu compte que le Concurrent Booting permet de lancer les processus en « parallèle » et non en séquentiel. Je met l’article a jour immédiatement, merci de me l’avoir fait remonter.
- Et pour finir, ce n’est pas a moi qu’il faut apprendre que Ubuntu != Linux, mais comme le dis le titre de l’article : mes tweaks sur Ubuntu Karmic 9.10 … je peux pas faire plus, je précise que c’est sur Ubuntu. Car si j’avais malencontreusement dis : Mes tweaks Linux, on m’aurait dit : apt-get n’et pas pour Linux mais pour les système a base de Debian. Ensuite, dans Ubuntu, la culture fait que je sais que Ubuntu=Gnome, Kubuntu=KDE … etc etc, donc pour moi cela semble logique. En rien je ne pousse les gens à passer à Ubuntu. Je m’en sers, j’en suis content. Mais je comprend ta gueulante
Et puis pour celui qui débutera sur Linux … Si tu me dis qu’il commence par une Gentoo, je te dis ce mec est kamikaze (bien que j’aime Gentoo pour l’utilisateur avancé) !!
Donc c’est un article qui généralise. Ceci entraine bien sur des mésententes que j’assume, et c’est pourquoi je le met ici en commentaire. J’ai effectué des recherches pour Ubuntu, et seulement Ubuntu. Donc en rien je ne peux prendre le risque de faire effectuer ces manipulations sur une Fedora ou un autre système. Voila pourquoi je parle d’Ubuntu, et non des autres distributions.
@Christophe.
J’ai bien lu ton article, très intéressant. Mais je pense que l’utilisation de la SWAP n’a pas besoin d’être légitimée pour exister. Le cas présent c’est que ma machine possède 4 Go de RAM haut de gamme, avec des temps de latence vraiment infime. Et se servir de cette mémoire plutôt que d’un accès au disque me parait tout aussi légitime pour améliorer la rapidité du système. De plus quand on lit l’article de Andrew Morton et qu’on regarde la date d’écriture qui est de 2004, on peut alors se poser la question de la technologie qu’il y avait il y a 5 ans. Pour ma par, j’avais à l’époque un PC avec 512 (upgradé à 1Go) … Ce qui rendait cette théorie plus applicable que maintenant.
about 3 months ago
Autant pour moi, corrigé
(pas encore l’habitude de cette superbe commande
about 3 months ago
@SckyzO
Tu dois aussi prendre en considération que si la mémoire vive a effectivement considérablement augmenté, les applications sont, elles aussi, devenues bien plus gloutonnes. Par ailleurs, il serait intéressant de ramener ce point à la gestion de la mémoire sous Linux. Tiens… je le ferai dans un prochain article (je l’ai commencé il y a bien longtemps).
about 3 months ago
@SckyzO
J’aimerais revenir tout de même sur un point. Il faut avoir en conscience ce qu’est le « swapping ». Depuis le noyau 2.6, le « swapping » est un moyen d’influencer la manière dont Linux favorise les permutations vers le disque plutôt que la réduction des caches lorsque la mémoire arrive à saturation.
Le « swapiness » prend une valeur comprise entre 0 et 100 pour modifier gestion grossière dans les permutations des processus, pour libérer des pages du cache.
Et là est le point crucial : au niveau 100, le noyau préférera toujours chercher des pages inactives pour les envoyer vers la partition « swap ». Dans les autres cas (valeur inférieure à 100), la permutation vers la zone d’échanges (swap) dépendra de la quantité de mémoire « applicative » utilisée et du niveau d’inefficacité du cache à trouver pour libérer les éléments inactifs.
Autrement dit, plus on abaisse la valeur du « swapiness » plus la RAM est occupée longtemps par les processus (pages) inactifs.
La valeur du « swapiness » par défaut est sur un bon nombre de distributions fixée à 60. Une valeur « 0″ donnerait quelque chose d’assez proche du comportement d’avant le noyau 2.6 dans lequel les applications requérant de la mémoire pouvaient réduire le cache à une fraction minuscule de la RAM.
Il faut pour comprendre l’importance de cette valeur du swapiness bien comprendre comment les pages (mémoire) swapées sont choisies ?
Les paramètres « free_page_low » et « free_page_high » définissent deux seuils dont la surveillance est assurée par « swapd » (le démon de swap du noyau).
« swapd » attend un délai (timer), et à chaque expiration de ce délai, il vérifie si le nombre de pages mémoire libres est supérieur à « free_page_high ». Si oui, rien ne change. Si le niveau est compris entre « free_page_high » et « free_page_low », il déplace 3 pages sur la partition « swap ». Si le niveau est inférieur à « free_page_low », il déplace 6 pages en swap.
Les pages déplacées sont choisis comme suit : les processus exécutés souvent sont considérés comme « jeunes » ; à l’inverse les processus exécutés peu souvent sont considérés « vieux ».
Conséquemment, plus on abaisse la valeur du « swapiness » plus on maintient de vieux (inactifs) processus en RAM.
Dans une utilisation « Desktop » où l’on multiplie les processus, il est donc préférable d’augmenter la valeur du « swapiness » pour libérer la RAM des vieux processus pour les processus les plus jeunes.
Fais le compte des processus maintenus en inactivité et tu sauras s’il vaut mieux augmenter ou diminuer cette valeur.
Tu m’as fait anticiper la publication de mon article !
about 3 months ago
Bonsoir,
Pour Ifuse, quand je copie/colle la commande pour ajouter le dépôt, ça me marque ceci :
Error: ‘jonabeck’ invalid
Une idée ?
Je suis sous Karmic
about 3 months ago
essaye sans ppa ?
about 3 months ago
Bonjour,
Merci pour ces toutes ces astuces. Elles furent trés utiles.
Cepandant, j’ai un probléme avec celle concernant l’horloge. J’ai bien mis « custom » dans la case format, et copier/coller la ligne donnée ici, dans la case « custom_format ». Seul probléme une fois que je fais ca, l’horloge disparait de mon panel, et la phrase (copié) s’affiche à la place.
about 3 months ago
hello beware


quand a la place de l’horloge , sa affiche le code ,c’est qu’il y a une erreure de synthax
essait avec mon code pour exemple
http://nsa11.casimages.com/img/2009/11/21/091121105058430565.png
biensur change digital-7 par ta police choisie et 25 par la taille que tu souhaites
@+
ps : j’envoit en tant qu’image car le code et pas accepter
about 3 months ago
Merci Juky. Tu avais raison quand j’ai fait un copier/coller, il a raté les guillemets. Maintenant ca marche mieux merci.
about 3 months ago
Merci beaucoup pour cet article et pour ton blogue en général. Je suis sur Ubuntu depuis juillet et j’ai trouvé ton site lors de mes recherches. Je l’ai immédiatement ajouté à mes favoris.
Bonne continuité !
about 3 months ago
Merci pour tes encouragements !!
Je vais continuer a alimenter mon blog comme je le fais
about 2 months ago
je ne trouve pas la ligne vm.swappiness=60 dans sysctl.conf, est-ce qu’il y aurai un autre moyen de le faire?
about 2 months ago
Elle doit-y être c’est obligé. Tu es bien sous Ubuntu 9.10 ?
about 2 months ago
oui mais pourtant je le cherche dans le fichier et je ne le trouve pas
about 2 months ago
Un moyen simple de régler la valeur de « swap » est en utilisant ubun-student qui en GUI permet qqls réglages dont celui la …
un petite recherche sous un moteur idoine …