Liens en vrac – 12

Le dernier article sur le blog commençait à se faire vieux et ne parlons pas du dernier « Liens en vrac » que j’ai écrit en février dernier… Je vais donc relancer un peu tout ça!

Liens en vrac

J’avais une longue liste de liens, mais pour ne pas ressortir d’articles vieux de six mois j’ai tout supprimé et recommencé à zéro. Il y aura donc peu de liens et la plupart seront orientés Linux.

Liens en vrac – 11

Voici un petit « Liens en vrac » après plus d’un an d’absence de cette série!

Liens en vrac

Utilisez pleinement votre processeur pour compiler votre Kernel

J’ai récemment fait l’acquisition d’un processeur Intel I7 et ai donc pu me remettre confortablement à la compilation de mon Kernel. Il faut dire qu’entre un vieux Pentium D malade et un Atom N280, la compilation n’était pas vraiment pratique. J’ai vu directement une belle amélioration en termes de temps de compilation, mais je me suis aussi rendu compte en prêtant attention à l’usage CPU que seul un thread travaillait alors que j’en ai huit à ma disposition… Après discussion sur le channel irc #generation-debian, on m’a parlé (merci à n3os et pitcat) d’une ligne à rajouter dans le fichier kernel-pkg.conf situé dans /etc. Cette ligne permettant de faire travaillé un peu plus le CPU en augmentant le nombre de threads travaillant sur cette tâche.

Voici cette ligne : CONCURRENCY_LEVEL = valeur. La valeur étant le nombre maximum de threads (+1) pouvant travailler ensemble.

Pour connaître cette valeur, qui dépend de votre système, il y a une commande à entrer qui ressortira la valeur maximum vous concernant. La voici :

echo $(($(grep -c processor /proc/cpuinfo)+1))

Il vous suffit une fois votre valeur trouvée de modifier (en root) le fichier /etc/kernel-pkg.conf et d’y ajouter la ligne CONCURRENCY_LEVEL = valeur_trouvée puis de le sauver.

Il ne vous reste plus qu’à compiler votre kernel et vous constaterez bien vite une différence. Personnellement, sur un kernel non optimisé je suis passé de 1h environ à à peine 10 minutes et ai vu tous les threads du I7 à l’ouvrage.

Bonne compilation!

Récupérer les icones dans les menus contextuels sous GNOME

Suite à l’installation il y a quelques jours d’une Debian en netinstall, j’ai installé le paquet « gnome-core » pour profiter de l’environnement GNOME. Mais j’ai été confronté à un petit détail qui me dérangeait. Depuis la version 2.29 les icônes dans les menus contextuels ont disparus et cela donne quelques choses dans le style de l’image qui suit.

Menu contextuel sans icones

Mais personnellement je préfère le modèle qui suit :

Menu contextuel avec icones

Pour pouvoir à nouveau en profiter, il vous suffit de modifier une clé dans GConf, pour cela il y a deux techniques :

  1. Soit en rentrant dans un terminal la ligne qui suit :
    gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons true
  2. Soit en utilisant GConf-Editor que vous pourrez trouver dans Outils système–> Editeur de configuration ou en le lançant avec la commande « gconf-editor » et en vous rendant ensuite dans « desktop–> gnome–> interfaces où il vous suffira de cocher la case correspondant à « menu_have_icons ».

GConf-Editor

Voici une manipulation toute simple permettant de récupérer les icônes aussi bien dans Firefox (alias Iceweasel chez Debian) que sur le bureau et certaines autres applications, de quoi ajouter un peu d’esthétisme à ces menus. En espérant que cela vous ait été utile.

Liens en vrac – 10

En cette nouvelle année qu’est 2010, je reprends enfin les « Liens en vrac ». J’en arrive donc au dixième. Le dernier ayant été publié au mois de mars je pense, cela commence en effet a daté… J’ai profité de mon passage de Liferea à Tiny Tiny Rss pour améliorer ma méthode de stockage de ces liens (mais aussi de remettre les compteurs à zéro, je vous rassure) pour y voir plus clair et en profite donc pour publier la dixième édition.

Liens en vrac

Voici pour vous un peu de lecture en ce dimanche enneigé 😉