Accès rapide aux articles de la page


Gravatar de Kate

Une Rave dans le Heron pour matter la TV (via XD) 

Ouarff, je viens de changer la machine et je passe d'une Gentoo (bonne distribution au demeurant mais qui demande une attention de tous les instants et processeur musclé pour les compilations à répétition pour être "up to date") à une Ubuntu Hardy Heron. Je remets donc ma Rave PCtv dans la nouvelle boîte (une belle tour Antec noire et silencieuse) et essaie de regarder la TV...

Rave PCTV

Et oui, je suis encore en analogique et j'utilise une Pinnacle Rave PCTV qui est parfaitement reconnue sous Linux Ubuntu Hardy Heron.

[bash]
$ dmesg | grep PCTV
[   44.493844] bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
[   44.493846] bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
$

Xdtv quésako?

http://xawdecode.sourceforge.net/htmlpageFR/indexFR.shtml

Dixit le site XdTV est un programme pour regarder, enregistrer & diffuser la TV. Il interagit avec AleVT (Télétexte) et Nxtvepg (NextView), et supporte les APIs bttv, bktr & dvb. Il peut utiliser des filtres de désentrelacement et enregistrer des fichiers vidéos avec différents conteneurs (AVI, MPEG, OGG, etc.), et de nombreux codecs: FFMpeg >=0.4.6, XviD 0.9 & 1.x, DivX 4 & 5, Ogg Vorbis + Theora >=1.0a5. Il est possible de lui ajouter des greffons.

On pensait le projet stoppé, mais il semblerait que de nouvelles forces vives s'y intéressent.

Certes Xdtv peut sembler à des années lumière d'un kdetv en terme d'ergonomie et présentation mais en terme de fonctionnalités xdtv le surpasse. Voici pour kdetv

et pour xdtv

En effet lors de mes recherches, je n'ai pas trouvé beaucoup de logiciels de visualisation TV qui permettent en même temps de faire aussi facilement magnétoscope numérique : il y a zapping qui refuse de fonctionner (une belle Erreur de segmentation) chez moi qui semble être très bien.

Pas de paquets pour le heron

Quel malheur, le paquet Xdtv n'existe pas sous Hardy Heron. Nous allons être obliger de le créer. En fait c'est vraiment très simple tout est indiquer dans le fichier README.buildme de l'archive. Il est a noter que je suis pas arrivé à construire les paquets avec la version 11 du CVS de xdtv. La version 8 est opérationnelle chez moi.

Avant d'installer, certains prérequis sont nécessaires comme les paquets : Xaw3d, Lame, XviD, Ogg, Theora, Vorbis, x264, Faac, libpng, libjpeg

Voici le lien sur les sources cvs8 : xdtv-2.4.1cvs8.tar.gz

[bash]
tar xzf xdtv-2.4.1cvs8.tar.gz
cd xdtv-2.4.1cvs8
fakeroot ./debian/rules binary

La page suivante vous donne quelques indications sur la commandes ci-dessus : http://linuxfr.org/forums/47/24647.html

Si vous recevez un message d'erreur de ce type

[text]
dh_testdir: Command not found

il vous faudra installer le paquet debhelper

L'intérêt de cette méthode est qu'elle crée directement les paquets .deb pour la distribution.

Si la commande ci-dessus se passe bien vous devriez obtenir :

[text]
dpkg-deb : construction du paquet « xdtv » dans « ../xdtv_2.4.0-2_i386.deb ».
dpkg-deb : construction du paquet « tv-fonts » dans « ../tv-fonts_2.4.0-2_i386.deb ».

Il ne reste plus qu'à installer à l'aide de :

[bash]
dpkg -i xdtv_2.4.0-2_i386.deb tv-fonts_2.4.0-2_i386.deb

Voila, xdtv est installé, nous allons voir comment enregistrer une émission et voir comment configurer cette enregistrement.

Xdtv pour réaliser ses divx d'émissions

Il faut tout d'abord configurer Xdtv pour l'acquisition et la compression du flux vidéo et audio. Cela se fait en cliquant sur l'intitulé record movie ceci nous donne accès au menu de configuration audio et vidéo.

Il faut alors choisir les différents paramètres comme la taille de la vidéo, les codesc de compression etc...

Si votre machine n'est pas très puissante il faut faire attention à la combinaison "taille de vidéo/compression" afin que ces opérations ne demandent pas plus de puissance de calcul que votre ordinateur peut en fournir. Si tel était le cas, Xdtv vous préviendrait en fin d'acquisition dans la fenêtre résumé.

Un fois la configuration effectuée, on enregistre le programme courant par l'intermédiaire de la touche R. On arrête l'enregistrement par la même touche.

Ensuite il ne reste plus qu'à visualiser votre programme par votre lecteur préféré. Par défaut c'est mplayer qui est lancé par Xdtv.

Il est aussi possible de programmer un enregistrement. Pour cela cron et at doivent être installés sur votre machine.

Ceci se fait pas l'intermédiaire du menu Schedule a record qui ouvre une console et vous donne accès au menu de configuration.

Voici un exemple de capture par xdtv :

Voilà j'en ai terminé, mais Xdtv possède bien d'autres fonctionnalités qui sont décrites en détails dans le documentation dans la rubrique Manuel d'aide.

Retourner au sommaire

Gravatar de Ddmdllt

Renforcement de la sécurité grâce aux utilisateurs multiples 

  • 11 votes
    vote oui vote non

Avertissement: L’utilisation des méthodes exposées nécessite une certaine maîtrise et une certaine compréhension du fonctionnement du système. Bien entendu elles sont livrées sans garantie et l’auteur décline toute responsabilité quant à leur usage…

Introduction

Sous GNU/Linux et les systèmes UNIX, il est un fait connu et établi que le système multi-utilisateurs (à condition d’être bien paramétré) apporte une sécurité supplémentaire à la machine.

D’une manière générale (en oubliant entre autres quelques failles occasionnelles et vite corrigées dans le noyau), chaque utilisateur ne peut faire que ce que le système lui permet de faire, et peut difficilement nuire plus aux autres utilisateurs. Cela signifie aussi que si un compte utilisateur est compromis (virus (rare), utilisation d’une faille de sécurité d’un executable lancé, etc…), les conséquences s’arrêtent souvent à ce seul compte utilisateur…

Jusque là, rien de nouveau si ce n’est des généralités très connues de nombreux Linuxiens… Pourtant une chose moins utilisée est l’utilisation de comptes multiples de façon simultané par un seul utilisateur physique.À quoi bon cela peut il servir? Non pas à gérer d’éventuels doublements de personnalité (ce n’est pas à un programme informatique de gérer cela, pas même à Emacs…), mais à diminuer l’impact éventuel d’une brèche de sécurité.

Exemple typique de l’utilité des comptes multiples

Supposons que vous surfez sur le web (quoi de plus anodin?) à l’aide de votre navigateur préféré (par exemple firefox). Supposons que votre navigateur est affecté par une faille permettant l’exécution non désirée de code arbitraire (autrement dit une faille sévère, observez par exemple les notes concernant les différences de version entre firefox 2.0.15 et firefox 2.0.16). Vous ne voudriez pas que toutes vos données personnelles (éventuellement confidentielles, numéro de CB et tout…) et vos fichiers (votre travail d’un mois que certes vous n’aurez pas manqué de sauvegarder) puissent être modifiées ou lus sans votre accord?

Eh bien c’est là que l’on peut profiter d’une sécurité accrue, par exemple si firefox est lancé par un utilisateur qui ne sert que pour ce programme et qui n’a que des droits d’accès restreint aux données des autres utilisateurs. Certes le nombre de données confiées à un navigateur peut être grand (voire immense), néanmoins quand on peut limiter les dégâts autant ne pas s’en priver…

Bref, vous l’aurez compris, utiliser des comptes supplémentaires pour certaines applications peut aider beaucoup…

Quels comptes créer? Quelques éléments de réponse…

Sans tomber dans la philosophie “un compte pour une application” (quoique d’après ce que j’ai compris ce principe pourrait avoir un écho non négigeable dans le futur), il est possible de renforcer facilement la sécurité en créant quelques comptes pour des usages spécifiques…

Bien que ceci n’est pas un guide, voici quelques idées possibles de comptes supplémentaires à créer pour un utilisateur physique régulier de la machine:

  • Un compte rien que pour firefox: programme très soumis à des données extérieures (donc données échappant à tout contrôle total). C’est aussi un programme complexe et donc il reste “normal” que malgré la grande qualité de son code on puisse trouver de temps en temps des failles critiques. “Isoler” spécifiquement ce programme peut être un bon choix stratégique.
  • Un compte pour la plupart des autres programmes traitant des données provenant du web (mais facilement isolables de l’activité de navigation) par exemple votre client IRC et quelques autres trucs…
  • Vous aurez probablement votre sorte de “compte principal” qui cumulera la plupart de vos usages…
  • Vous aurez peut être aussi un compte éventuel pour protéger vos données ultra-confidentielles (le cas échéant), ce qui concerne votre job, etc…

Bref, le choix des différents comptes n’est pas forcément facile, et tout ne se fait pas forcément sans complication… (La philosophie “le compte unique + le compte root” n’est pas forcément toujours critiquable…)

En résumé: c’est à vous de bien réfléchir à vos besoins…

Utiliser plusieurs comptes, pour une seule personne… Donc souvent en même temps!

Si vous utilisez différents comptes pour différentes personnes, ouvrir/fermer/suspendre des sessions (graphiques) est souvent assez facilement gérable… Maintenant si vous avez plusieurs comptes pour vous, il y a déjà plus de chances pour que vous ressentiez un besoin un peu plus accru de les utiliser en même temps…

En mode texte c’est généralement assez facile (et connu). En mode graphique, ça se complique (un tout petit peu) mais la situation reste tout à fait gérable. Je vais donc vous apporter quelques pistes à ce sujet:

Supposons que vous avez un utilisateur principal “NomUtilisateurPrincipal” (session graphique sous X ouverte) et que vous souhaitez faire quelques activités avec l’utilisateur secondaire “NomUtilisateurSecondaire“, la méthode est en général assez simple. Ici un scénario parmi tant d’autres pour vous familiariser:

  • lancez un terminal (avec “NomUtilisateurPrincipal“)
  • dans ce terminal tapez kdesu -u “NomUtilisateurSecondaire” konsole (il vous faut les programmes nécessaires, et il y a bien sûr d’autres scénarios possibles)
  • le nouveau terminal lancé (il peut éventuellement mettre du temps à apparaitre…), possède les droits de “NomUtilisateurSecondaire“, il en est de même des programmes qu’il servira à lancer…
  • essayez de lancer un ou deux programmes depuis cette nouvelle konsole, et profitez en pour tester un peu…

Notes diverses

  • À chaque fois que mozilla firefox vous lancerez, l’option “-no-remote” vous prendrez soin d’utiliser, ou alors du multi-utilisateurs simultanés vous vous abstiendrez! (Plus sérieusement sinon vous risquez quelques petites surprises…)
  • Sinon si vous lancez un programme depuis un terminal, pensez à faire attention avant de fermer le terminal… (Surtout si vous n’avez pas utilisé “nohup”…)

Retourner au sommaire

Gravatar de Cedynamix

Giplet, votre adresse IP sur votre tableau de bord 

  • 12 votes
    vote oui vote non

DébutantDébutantNiveau 0A Propos du système des aptitudes requises

Gnome IP display appLET est comme son nom l’indique, une simple applet pour le tableau de bord de Gnome qui vous permet d’avoir constamment sous les yeux l’adresse IP (lan ou wlan selon votre mode de connection au net) de votre machine, très pratique, superflu et donc indispensable :-).

Si vous utilisez Ubuntu, Giplet est présent dans les dépôts officiels (universe) vous pouvez l’installer grâce à Synaptic ou avec la commande suivante dans un Terminal :

sudo apt-get install giplet

ou encore avec le lien apt suivant : Giplet

Pour les autres distributions Linux, rendez-vous sur le site du projet ou vous trouverez l’explication et le paquet tar.gz à installer.

Ah, une petite précision , Giplet ne fonctionne qu’avec gnome, bien sûr ;-)

Retourner au sommaire

Gravatar de Mben

Retours sur le Forum des Usages Coopératifs à Brest 

Le forum des usages usages coopératifs est un « carrefour d'échange des pratiques et des projets des acteurs-ice-s de l'internet et du multimédia impliqué-e-s autour de l'accès public, de la politique de la ville, des médias et cultures numériques, des collectivités publiques, de l'économie sociale, des observatoires d'usages, de l'éducation ». Biennale, la manifestation est à l'initiative de la ville de Brest et prend place dans le cadre des Etés TIC de la région Bretagne. Elle est soutenue par le Ministère de la culture et de la communication et de la Délégation aux Usages de l'internet et est co-organisée avec d'autres structures comme le laboratoire des usages Marsouin, Mégalis, Télécom Bretagne, la FING, la ville de Rennes, Artesi, la Meito, Créatif, la DRJS de Bretagne, la Fédération des vidéos de quartier et de pays, des acteurs de l'Economie Sociale et Solidaire, le Fourneau (et sûrement d'autres).

C'est sous la double casquette Framasoft/VVL que je me suis rendu à l'édition 2008, troisième du nom, qui se tenait du 8 au 11 juillet 2008 — j'en profite au passage pour remercier la ville de Brest ainsi que Michel Briand et Frédéric Bergot pour leur invitation. C'est pas moins de 375 participants/acteurs de toute origine[1] qui ont échangé durant ces trois jours[2]

Cet événement gagne réellement à être connu tant pour la qualité de ses intervenants que pour son organisation exemplaire. C'est par ailleurs intéressant de noter que nombre de sujets connexes aux logiciels/créations libres étaient ici envisagés sous l'angle du collaboratif — très proches, tout en restant différents et complémentaires[3]. Néanmoins, la symbiose entre les deux écosystèmes ne se dévoile que très doucement, et seule la multiplication des échanges finira de les rapprocher.

Par ailleurs, contrairement à bon nombre d'événement où les visiteurs peuvent être assimilés à des touristes, la quasi-totalité des personnes présentes représentée une structure active dans le domaine et l'événement a été riche en rencontres et connaissances. Je pense pour ma part à Wikimedia France bien sûr[4], M@rsouin, DEFIS, WikiBrest, Tela Botanica (le réseau de la botanique francophone), Outils réseaux[5], territoires sonores et j'en oublie.

Last but not least, il ne faut pas oublier que cet événement et toutes les initiatives rattachées aux logiciels libres sont incontestablement liés à une volonté forte de la région et, plus particulièrement, d'un individu, Michel Briand : un grand grand merci tant à la région qu'à Michel pour tous les efforts déployés !

Notes

[1] Voir la liste.

[2] contre 280 en 2004 et 320 en 2006 !

[3] Ce n'est d'ailleurs pas un hasard si un certain nombre des participants était la semaine précédente aux RMLL.

[4] Notamment Sebastien et Jean-François.

[5] L'association a pour objectifs d'initier et d'accompagner les pratiques coopératives, en s'appuyant sur des outils Internet. Ils devraient intervenir lors de PCL 2008 en septembre.

On peut retrouver les conférences des plénières en ligne : Hervé Le Crosnier[1], Jean-Michel Cornu et Dominique Moulon.

Toujours dans le même esprit, vous pouvez retrouver une compilation de notes, photographies et même suivre les retours et impressions des multiples participants.

Vous trouverez enfin ci-après mes quelques-unes de mes notes prises lors d'ateliers ou tables rondes :

Révéler l’hyperlocal

Animée par Hubert Guillaud et avec Eric de clocal[2].

Internet détruit les frontières et construit des ponts entre des cultures et personnes qui n'auraient jamais autant échangé. Approfondissant une problématique toute différente, deux interventions brillantes et très documentées ont permis de mettre en évidence l'intérêt du web local et son mode de fonctionnement[3].

Quelques éléments clés :

  • l'Hyperlocal : quand tout est informatisé/localisé, toutes les pratiques numériques peuvent être Géolocalisation (Nokia prévoit que 50% de ses terminaux implémenteront cette technologie en 2010).
  • Les communications locales diminuent : nos échanges seront-ils encore locaux dans notre réseau mondial ? Le local est-il encore un bon territoire à interroger ? Les bibliothèques en ligne doivent elles uniquement servir les citoyens de leur territoire (ou peuvent-elles être utiles au-delà de leur territoire) ?
  • Quelques questions : Est-ce que l'on s'envoie des mails entre voisins ? Combien de temps passe-t-on sur les recherches locales ?

Le constat est finalement sans appel : nous ne voyons pas le local depuis nos ordinateurs.

On remarque enfin qu'il n'y a que très peu de sites qui s'intéressent à cette question[4], même si quelques villes où régions font office d'exemple : Grand Grenoble ; Brest (notamment Wiki-Brest) et si le nombre de sites par région n'est pas proportionnel aux nombres d'habitants[5]

Une proposition/suggestion d'actions pour lancer des sites locaux : organiser de grand concours des sites web de la région (ex. Nord-Pas-de-Calais), afin de collecter une base importante de sites et lancer une synergie.

QUI S'EN OCCUPE ?

C'est une vraie (bonne) question qu'il convient de se poser, avec en tête la comparaison entre Google Maps et les cartes de l'IGN : alors que celles de l'IGN peuvent être 200 fois plus précises que celles de Google Maps, ces dernières sont néanmoins beaucoup plus utilisées.

RENDRE VISIBLE DANS LA VIE/VILLE CE QUI EXISTE DANS LE NUMÉRIQUE

L'idée est de mettre en place une signalétique qui correspond au parallèle numérique : par exemple, mettre des marqueurs wifi dans les zones desservit de sorte que l'utilisateur puisse le savoir par un autre biais que son ordinateur.

PANORAMA DES PRINCIPAUX SITES LOCAUX

De nombreux liens et références ont ensuite suivi afin de présenter différentes initiatives afférentes au local par disciplines (notamment géolocalisation Commerce de proximité, sortie, etc.).

Une remarque : les sites se sont aujourd'hui rendu compte qu'il fallait passer par des alliances. Par ailleurs, la croissance de la recherche locale croit 3 fois plus vite que la recherche classique et, en 2012, le marché de la publicité locale sur Internet sera le même que la publicité classique sur le même média.

Carrefour des possibles (ed 51)

Nous avons pu assister à la 51e édition du carrefour des possibles, au Quartz[6]. L'ensemble des initiatives présentées étaient vraiment intéressantes[7] (j'ai de mon côté particulièrement accroché avec territoires sonores[8] et Blue Rennes[9]).

La FING a aussi mis l'accent sur la très forte présence de la région de Brest — précisant d'ailleurs que la Bretagne en général est un pôle vraiment important pour ces carrefours des possibles.

Atelier mediawiki

Merci à Sebastien pour sa présentation de mediawiki et sa patience dans les explications. Le wiki de VVL devrait s'en trouver enrichi dès que possible.

Quelques éléments utiles (au moins pour VVL) :

  • la fonction « expand template » : elle permet de me retrouver tout le code nécessaire à une modèle/template (alors que pour la plupart de ceux présents sur Wikipedia, les modèles ne se suffisent pas à eux-mêmes et doivent généralement être récupéré avec tout un tas d'autres auxquels ils sont liés[10]).
  • la méthode à utiliser pour pouvoir utiliser des images/contenus extérieures au site
  • les éléments pour la customisation du mediawiki (notamment comment ajouter des boutons) : MediaWiki:Common.css, MediaWiki:Monobook.css, MediaWiki:Monobook.js et MediaWiki:Common.js
  • quant aux extensions extensions[11] :
    • spam
    • fsk editor (éditeur wysiwyg)
    • cite (remarque : on peut choisir les groupes pour chaque type de référence/note de bas de page)
    • nuke : pour supprimer des pages en masse
    • rename user
    • image map (faire un lien sur l'image et non afficher l'image)
    • new user log : liste de tous les nouveaux utilisateurs (dès création d'un nouveau compte)
    • video et son :
      • ogg ongler
      • you tube et daily motion
    • PDF
      • lire le PDF comme une image
      • export en PDF :
        • wikiPDF
        • PDF export
        • PDF Book (permet de faire une extract pour toute une catégorie[12]
  • Pour internationaliser le wiki :http://www.dogmazic.net/i
    • il faut installer un wiki par sous domaine (en.vvl, de.vvl, etc.)
    • utiliser une syntaxe spécifique dans la page [en:Main Page]

Création Collaborative

C'était là un atelier, animé par Laurent d'Outils réseaux, très intéressant, car axé sur une comparaison des méthodes/outils utilisés pour communiqué. Ce qui a permis d'envisager quelques « best practices » ou simplement se poser la question de la pertinence de certaines méthodes.

Il s'agit de questions cruciales, que toutes les structures sont amenées à se poser à un moment où un autre, à savoir : comment mieux travailler ensemble ? C' est notamment une discussion récurrente que ce soit chez VVL ou chez Framasoft[13].

J'avais fait une petite synthèse des outils utilisés dans les associations connues (dont VVL, donc) et je vais simplement en détailler deux ici[14] :

  • Veni, Vidi, Libri
    • les discussions au sein de l'association se font principalement dans les sections privées dédiées sur le forum ;
    • quelques rencontres virtuelles s'organisent via jabber/skype/etc. (toute l'association n'a d'ailleurs encore jamais était réunie physiquement au grand complet) ;
    • le wiki permet d'élaborer les contenus particuliers (interview, etc.) ;
    • on a un outil pour partager les fichiers (mais on fonctionne au final plus par FTP) ;
    • les discussions avec tiers à l'association se font via mail, puis souvent sur le forum (avec création de topics privés dédiés — notamment ce qui se passe lorsque l'on nous propose un développeur à contacter) ;
    • l'usage des mailings listes est réservé au groupe de travail « indépendant » ;
    • on est à la recherche d'un gestionnaire de tâche suffisamment simple à utiliser et qui permette d'avoir une visibilité sur la liste des tâches de chacun (ce qui est fait et ce qu'il reste à faire) ;
  • Framasoft
    • la particularité de l'association est que le nombre d'adhérents est relativement faible, mais que la communauté/les utilisateurs actifs ont finalement autant de poids ;
    • l'Annuaire de logiciel libre est géré par une combinaison Wiki et SPIP (et devrait prochainement passer sous drupal), avec un groupe de travail dédié ;
    • la tribune libre est sous SPIP (mais peu d'articles sont volontairement proposés) ;
    • la gestion de l'association se fait :
      • principalement sur le forum (avec de très nombreux topics privés) — les todolist aussi sont partagées sur le forum ;
      • il y a des mailing-lists, réservées aux urgences ;
      • des adresses particulières et un mail commun géré par tous (merci à l'IMAP) ;
    • Outils et communauté :
      • IRC (indépendant de l'asso) ;
      • le forum (que l'on modère) ;
      • le Framablog : outil de communication ;
      • Compte Web 2.0 dans divers autres sites : FlickR ; Spreedshirt ; etc. ;
    • la constitution de groupes de travail :
      • principalement par forum (Framakey) ;
      • principalement par ML (Framabook) ;
      • combinaison d'outils (Wiki et ML pour Framalang).

Conclusion

Ce forum est un vrai succès dans son genre. Le prochain se tiendra donc en 2010 et je pense que nombre de projets afférents au Libre gagneraient à s'y rendre[15] ! J'ajouterais pour ceux qui ont le pied marin que les quelques jours qui suivirent autour de Brest 2008 furent eux aussi mémorables (mais je m'éloigne)...


L'emploi du temps fait que les billets sont plus rares, mais prochainement : l'intervention de septembre au PUCA ; la réaction au rapport de la commission des œuvres orphelines du CSPLA.

Notes

[1] Toujours aussi pertinent et bon orateur.

[2] J'ai eu l'occasion de faire sa connaissance et d'apprécier ses connaissances et son analyse de l'écosystème du web local

[3] J'ai pour ma part été convaincu par leur analyse.

[4] Mais c'est aussi une histoire de génération : qui s'intéresse au skyblog des adolescents de sa ville ? A été donné l'exemple de Roman-sur-Isères : sur 40 000 hab, il y a plus de 1200 blogs d'adolescents de plus de 16 ans (on peut éventuellement ajouter 1000 pour les moins de 16 ans).

[5] Il n'existe pas de cartographie des sites locaux (de la fréquentation des sites locaux par territoire), mais on sait que la répartition est inégale et non proportionnelle : Montpellier est par exemple bien plus important que Marseille ou Aix en Provence en nombre de sites.

[6] de mémoire...

[7] Sans être exhaustif, il y avait notamment BZH NEtwork , Onvaou, Monpatissier, OZ@LIT, Ogust , Mapalette, Numeri+, La ruche, Weem, Dot red.

[8] Des enregistrements/témoignages recueillis auprès des habitants de la région et mis à disposition pour être écouter dans les balades au coeur de ce territoire.

[9] L'installation d'un réseau bluetooth initié et soutenu par la mairie de Rennes, afin de rendre accessibles des informations utiles et du contenu culturel. Une initiative notable en ce que la collectivité prend en charge un vecteur de diffusion d'information et de contenu avant que des intérêts privés n'investissent de leur côté.

[10] En pratique, c'est-à-dire des heures de copier-coller épargnées.

[11] que l'on retrouve ici.

[12] Par exemple la catégorie « licences »...

[13] Pyg, si tu me lis ^_^.

[14] Les autres exemples — ou dont j'ai au moins gardé trace — étaient notamment Dogmazic, Libre accès, Copyleft attitude, etc.

[15] L'événement est pour ma part dès à présent dans l'agenda.

Retourner au sommaire

Gravatar de Olivier Faurax

Jus de cuisson Mandriva : Mars 2008 

Pour rappel, Cooker (« cocotte-minute ») est la version de développement de Mandriva et la liste de diffusion associée est une mine d'informations sur la distribution. « Jus de Cuisson » est un résumé mensuel en français.

Ce jus de cuisson est publié sous licence Creative Commons BY-SA. Partagez-le !

Édito

Ça y est, j'ai soutenu ma thèse et je peux donc rattraper mon retard sur les jus de cuissons. J'en profite pour remercier ceux qui m'encouragent à continuer, ainsi que les relecteurs, qui ont été plus nombreux cette fois-ci.

Au menu, les dernières modifications avant la sortie de Mandriva Linux 2008 Spring, des astuces pour désactiver certaines fonctionnalités et l'annonce de 6 versions de Mandriva One !

Photos d'un eeePC avec Mandriva 2008.1 beta

Jean-Baptiste Butet a fourni quelques photos de Mandriva 2008.1 beta sur eeePC.

http://archives.mandrivalinux.com/cooker/2008-03/msg00082.php

Mandriva 2008 Spring RC1 : Serapias

Anne Nicolas a annoncé la sortie de Serapias c'est-à-dire Mandriva Linux 2008 Spring RC1.

http://archives.mandrivalinux.com/cooker/2008-03/msg00032.php

Liste de diffusion multi-distribution

Lucas Nussbaum a créé une liste de diffusion pour fédérer les différentes distributions et faciliter leur coopération.

http://archives.mandrivalinux.com/cooker/2008-03/msg00057.php

Transférer une One sur USB ?

Austin Acton a demandé s'il était possible de transférer le contenu d'une One sur un disque USB, pour faire l'installation sur les portables qui n'ont pas de lecteur CD.

http://archives.mandrivalinux.com/cooker/2008-03/msg00092.php

Désactiver PulseAudio

Colin Guthrie a donné un lien vers un commentaire du bugzilla qui explique comment désactiver PulseAudio. Cependant, depuis ce message, l'utilitaire Mandriva de configuration du son permet de faire ça simplement dans le centre de contrôle Mandriva.

http://archives.mandrivalinux.com/cooker/2008-03/msg00209.php

mdkonline utilise maintenant libnotify

Parmi les derniers changements de l'applet mdkonline, Fabrice Facorat a fait remarquer qu'elle utilise maintenant libnotify, ce qui permet d'avoir des notifications utilisateurs correctement intégrées au bureau.

http://archives.mandrivalinux.com/cooker/2008-03/msg00337.php

Démarrage sur une langue par défaut sur la One

Alors qu'il était proposé que la One démarre automatiquement sur une langue après un temps donné, Dotan Kamber a fait remarquer que c'est une différence entre ceux qui l'utilisent pour les installations (et qui veulent choisir la langue, même longtemps après) et ceux qui l'utilise comme démo.

http://archives.mandrivalinux.com/cooker/2008-03/msg00490.php

Ajouter des images à l'économiseur d'écran de la 2008.1

Glen Ogilvie a donné l'astuce qui permet d'ajouter vos propres images à l'économiseur d'écran Mandriva.

http://archives.mandrivalinux.com/cooker/2008-03/msg00498.php

Désactiver l'utilisation des UUID

Olivier Blin a rappelé l'option de démarrage qui permet de désactiver l'utilisation des UUID pour identifier les disques.

http://archives.mandrivalinux.com/cooker/2008-03/msg00551.php

Forcer l'utilisation du plugin VLC par Firefox

Götz Waschk a donné la solution pour forcer l'utilisation du plugin VLC par Firefox : désinstaller totem-mozilla-gstreamer.

http://archives.mandrivalinux.com/cooker/2008-03/msg00667.php

Marcelo Ricardo Leitner s'en va

Marcelo Ricardo Leitner travaillait sur l'impression, Mozilla et OpenOffice.org. Il va maintenant travailler dans un institut de recherche au Brésil.

http://archives.mandrivalinux.com/cooker/2008-03/msg00555.php

Plus de support pour les cartes graphiques NVidia non-SSE

Anssi Hannula a annoncé que les nouveaux pilotes NVidia ne fonctionnent plus sur les processeurs non-SSE, et que pour ceux-là, le pilote nvidia-96xx sera utilisé.

http://archives.mandrivalinux.com/cooker/2008-03/msg00696.php

Changement de la taille des inodes ext3

Avec ce changement, certains logiciels pour lire ces partitions sous windows ne fonctionnent plus.

http://archives.mandrivalinux.com/cooker/2008-03/msg00712.php

XAA par défaut pour les cartes graphiques Intel

Fabrice Facorat, en réponse à Colin Guthrie, a bien résumé la situation : il n'y a aucun intérêt à rester en EXA, le mode XAA sera dans la configuration par défaut des cartes graphiques Intel.

http://archives.mandrivalinux.com/cooker/2008-03/msg00762.php

Publication de Magnum 3

Benoit Audouard a annoncé la disponibilité de Magnum, le magazine de la communauté francophone de Mandriva.

http://archives.mandrivalinux.com/cooker/2008-03/msg00767.php

Test de la compatibilité Windows mobile 5, 6, 2002, 2003

Adam Williamson a plusieurs fois appelé au test de la synchronisation des PDA, ce qui est une des grosses améliorations de Mandriva Linux 2008.1.

http://archives.mandrivalinux.com/cooker/2008-03/msg00768.php http://archives.mandrivalinux.com/cooker/2008-03/msg00820.php

Inclusion de task-lamp sur les DVD

Antoine Ginies a confirmé que task-lamp serait présent sur le DVD de la version Free.

http://archives.mandrivalinux.com/cooker/2008-03/msg00855.php

Départ de Andreas Hasenack (qui d'autres ?)

Andreas Hasenack a annoncé sur départ, après 8 ans de bons et loyaux services, tout d'abord chez Conectiva, puis Mandriva. Guillaume Rousse a alors remercié Andreas pour son aide sur LDAP et a demandé qui serait le suivant. Vincent Danen a répondu que ce serait lui, mais c'était une blague.... qu'Adam Williamson aurait presque voulu pousser plus loin en ajoutant "C'est moi qui vais maintenant le remplacer..." !

http://archives.mandrivalinux.com/cooker/2008-03/msg00890.php http://archives.mandrivalinux.com/cooker/2008-03/msg01017.php http://archives.mandrivalinux.com/cooker/2008-03/msg01029.php http://archives.mandrivalinux.com/cooker/2008-03/msg01067.php

Video et bureau 3D

Fabrice Facorat a résumé le problème des vidéos dans un bureau 3D et proposé une solution pour une auto-détection correcte de la sortie vidéo à utiliser.

http://archives.mandrivalinux.com/cooker/2008-03/msg00972.php

Paramètres par défaut de Compiz Fusion

Vincent Panel a rappelé qu'il serait bon que les paramètres par défaut de Compiz Fusion puissent être sur le wiki.

http://archives.mandrivalinux.com/cooker/2008-03/msg01001.php

Mandriva 2008.1 RC2 : Aceras

Anne Nicolas a annoncé Aceras, nom de code de Mandriva Linux 2008 Spring RC2.

http://archives.mandrivalinux.com/cooker/2008-03/msg01114.php

Envoyer des nouveaux paquets

Adam Williamson a rappelé la procédure pour l'inclusion de nouveaux paquets dans cooker.

http://archives.mandrivalinux.com/cooker/2008-03/msg01156.php

Accélération ShadowFB par défaut avec le pilote radeonhd

Après un appel à test, Adam Williamson a activé l'utilisation du mode ShadowFB par défaut avec les pilotes radeonhd, ce qui concerne notamment les cartes ATI de la génération r500 et +.

http://archives.mandrivalinux.com/cooker/2008-03/msg01290.php

Installer en 32 bits sur une machine 64 bits

Olivier Blin a rappelé la méthode à utiliser pour installer en 32 bits sur une machine en 64 bits.

http://archives.mandrivalinux.com/cooker/2008-03/msg01165.php

Doit-on empaqueter les .pyc ?

Michael Scherer a profité d'une remarque d'Olivier Blin, pour lancer une discussion sur l'empaquetage des modules python. Actuellement, la politique est d'empaqueter les .pyc.

http://archives.mandrivalinux.com/cooker/2008-03/msg01181.php

6 versions de One

Olivier Blin a annoncé que la One sera maintenant disponible en 6 versions : int (langues principales), extra-i18n (autres langues), asian (langues asiatiques), et à chaque fois en version KDE et GNOME.

http://archives.mandrivalinux.com/cooker/2008-03/msg01232.php

Où est Skype ?

Adam Williamson a expliqué que si Skype est disponible sur le site web officiel de Skype, mais pas dans les dépôts Mandriva, c'est parce qu'il n'est pas redistribuable et que Mandriva n'a les droits de redistribution que sur une ancienne version, et seulement sur le dépôt commercial.

http://archives.mandrivalinux.com/cooker/2008-03/msg01291.php

Bugzilla n'est pas indexé par les moteurs de recherche

Nicolas Vigier a confirmé que Bugzilla n'est pas indexé, mais que la liste de diffusion des bugs l'est, ce qui permet de retrouver un bug particulier.

http://archives.mandrivalinux.com/cooker/2008-03/msg01583.php

Retourner au sommaire

Gravatar de SckyzO

Optimiser Firefox 3 

  • 16 votes
    vote oui vote non

Firefox, célèbre navigateur de la firme Mozilla que je n’ai pas besoin de vous présenter est un navigateur très efficace. Seulement, Firefox a tendance a être gourmand en ressources lorsqu’il tourne depuis longtemps ou lorsque plusieurs onglets sont ouverts ! Il faut savoir que Firefox est configuré par défaut pour être optimisé sur la plupart des configurations, y compris les plus lentes. Aujourd’hui, une majorité d’internaute a une connexion haut-débit et la configuration par défaut ne donne pas le meilleur de Firefox.
La solution pour remédier à ces petits problèmes existe. Grâce à quelques petites manipulations vous ne reconnaitrez plus votre navigateur, résultats garantis !

Pour configurer Firefox, entrez about:config dans la barre d’adresse. La page qui s’affiche, édite toutes les chaînes de caractères, valeur numérique et booléenne nécessaires au bon fonctionnement du navigateur. Pour optimiser Firefox, nous allons modifier ou créer de nouvelles valeurs.

Dans un premier temps, nous allons donner une valeur fixe de 4 ou 8 mégas au cache de Firefox. Nous allons créer une nouvelle valeur, clic droit dans la page.

Choisissez “Nouvelle” — “Valeur numérique” :
Nom : browser.cache.memory.capacity
Valeur : 4000 ou 8000

Lorsque l’on minimise Firefox dans la barre des tâches, celui-ci a une facheuse tendance a utiliser abusivement de mémoire. Pour y remédier, créez une nouvelle valeur.

Choisissez “Nouvelle” — “Valeur booléenne” :
Nom : config.trim_on_minimize
Valeur : true

Une autre valeur a créer qui a pour but de libérer la charge mémoire en vidant le cache instentanément.

Choisissez “Nouvelle” — “Valeur booléenne” :
Nom : browser.turbo.enabled
Valeur : true

Désactivez le système de cache de Firefox qui accélère l’affichage des pages suivantes et précédentes, gros consommateur de mémoire.

Choisissez “Nouvelle” — “Valeur numérique” :
Nom : browser.sessionhistory.max_total_viewers
Valeur : 0

Nous allons augmenter maintenant la vitesse de chargement des pages en 4 étapes.
Première étape, modifiez une chaîne.

Cherchez la chaîne : network.http.pipelining
Double cliquez dessus pour mettre la valeur à true

Deuxième étape, augmentez une valeur de chaîne.

Cherchez la chaîne : network.http.pipelining.maxrequests
Double cliquez dessus, passez la valeur à 9

Troisième étape, modifiez une chaîne.

Cherchez la chaîne : network.http.proxy.pipelining
Double cliquez dessus, changez la valeur à true

Quatrième et dernière étape, créez une nouvelle chaîne de caractères (clic droit dans la page).

Choisissez “Nouvelle” — “Chaîne de caractères” :
Nom : nglayout.initialpaint.delay
Valeur : 0

Maintenant, les trois denières manipulations afin d’optimiser le rendu et le chargement des pages de Firefox.
Créez une chaîne.

Choisissez “Nouvelle” — “Chaîne de caractères” :
Nom : content.notify.backoffcount
Valeur : 5

Créez une nouvelle chaîne de caractères (clic droit sur la page).

Choisissez “Nouvelle” — “Chaîne de caractères” :
Nom : ui.submenuDelay
Valeur : 0

Enfin, pour finir modifiez une valeur de chaîne existante.

Cherchez la chaîne : plugin.expose_full_path
Double cliquez dessus, changez la valeur à true

Relancez Firefox pour que les nouveaux paramètres soient pris en compte et appréciez la différence, c’est une fusée maintenant !!!

Liens utiles
Formatic-PC Site de l’auteur qui m’a autorisé à publier son article sur mon blog
Site Officiel Mozilla Europe en français.
Firefox Page spéciale dédiée à ce navigateur.
Guide Firefox 3 Accélérer Firefox : about:config.
Firefox 3 Un guide complet.


Download in .PDF
Tags:, , ,

Articles relatifs

Retourner au sommaire

Gravatar de Osku

Plugin DC2 : Javatar 

Voici donc le plugin Javatar pour Dotclear 2.0 qui permet d'afficher l'avatar de votre compte Jabber dans les commentaires si vous êtes inscrit au service Présence Jabber.

Installation:

  • Téléchargez et installez le zip de la dernière version comme d'habitude
  • Rendez vous sur la page d'administration du plugin, l'activer (cocher la case).
  • Vous devez éditer les post.html et page.html du thème actif pour la mémorisation de l'adresse Jabber.

Dans ces fichiers, ajouter le bloc suivant dans #comments dl dd

      <tpl:SysIf has_tag="CommentAuthorJavatar">
      {{tpl:CommentAuthorJavatar}}
      </tpl:SysIf>

Et le bloc suivant dans #comment-form où vous voulez (pourquoi pas sous le paragraphe correspondant à l'adresse e-mail)

<tpl:SysIf has_tag="CommentAuthorJavatar">
        <p class="field"><label for="c_jabber">{{tpl:lang Jabber}}&nbsp;:</label>
        <input name="c_jabber" id="c_jabber" type="text" size="30" maxlength="255"
        value="{{tpl:CommentPreviewJabber encode_html="1"}}" />
        </p>
</tpl:SysIf>

Remarque: Si vous supprimez ce plugin, il n'est pas nécessaire d'éditer une nouvelle fois les fichies template.Merci les tpl:SysIf has_tag.

Personnalisation:

  • Vous pouvez choisir votre propre image par défaut (un chemin absolu est requis)
  • Vous pouvez donner une feuille de style spécifique à l'extension

Important

  • L'adresse Jabber est obligatoire pour la saisie d'un nouveau commentaire

Todo list:

  • Affichage de l'aide : j'ai moi-même besoin d'aide :-). Résolu
  • Mémorisation dans le cookie de l'adresse Jabber.
  • Installation automatique des blocs.
  • Sélection automatique de l'image par défaut en fonction de la taille.
  • Ajouter une option pour rendre facultative la saisie d'un commentaire.
  • Traduction incomplète : You must provide a valid jabber address.

Retourner au sommaire

Gravatar de Osku

Quoi de neuf pour Dotclear 2.0 ? 

En suivant la ligne du temps de Dotclear 2.0, on s'aperçoit que depuis la dernière RC2.1, les évolutions vont bon train.
Voyez par vous-même :

  • Nouveau gestionnaire d'extensionsLe gestionnaire d'extensions a été revisité et permet maintenant de désactiver/activer les extensions. Toutefois n'y croyez pas que vous allez pouvoir réaliser cette opération sur certains blogs de votre ferme. Cette désactivation vaut pour l'intégralité des blogs. La désactivation par blog est une fonctionnalité intrinsèque au plugin.
  • Nouveau module d'import/exportLe module a été réécrit. L'import depuis Dotclear 1.2.X se réalise très facilement via se plugin. Et une classe d'import depuis Wordpress est en train de voir le jour (mais encore en travaux)
  • Gestion de la position des "pages"Le bug du classement des pages a été résolu. Un nouveau champ permet de gérer la position de la page. Vous pouvez donc les organiser comme vous voulez.
  • Nouveau tableau de bordUne nouvelle présentation du bandeau de navigation du panneau de navigation a vu le jour. Pratique quand vous avez de très nombeuses extensions installées.
  • Nouveau gestionnaire de thèmesEnfin, le gestionnaire de thèmes a été remanié: il affiche notamment un lien direct vers la feuille de style sélectionnée.

Je vous laisse voir par vous même dans les différentes captures d'écran que j'ai faite. Les évolutions sont nombreuses depuis quelques mois.
En cette période de tour de France, j'aurais presque envie de soumette à Olivier un contrôle anti-dopage :-).

Retourner au sommaire

Gravatar de SckyzO

Grub GFX : Le gestionnaire de boot graphique 

  • 14 votes
    vote oui vote non

Grub-GFX remplace Grub dans la gestion du boot de votre machine. Il a l’avantage d’être graphique et donc de ne pas avoir l’affichage noir et blanc (ou en couleurs) classique, certes pratique, mais quelque peu repoussant ! C’est donc une alternative intéressante pour toute personne recherchant une personnalisation avancée de son système (cf. Ubuntu-fr.doc)

Voici un petit Screenshot

Installation

Installer grub gfx

sudo apt-get install gfxboot

Désinstallez grub.

sudo apt-get remove grub

Installez grub-gfxboot.

wget http://quasarfreak.googlepages.com/grub-gfxboot_0.97-5_i386.deb
sudo dpkg --install grub-gfxboot_0.97-5_i386.deb

Configuration de Grub GFX.

Tapez dans la console :

sudo grub --device-map=/boot/grub/device.map
grub> find /boot/grub/stage1

Notez ce qui apparait (exemple chez moi : (hd0,5)); puis pour sortir de l’invite grub :

quit

Télécharger ensuite un “modèle” pour votre Grub Gfx.
Dans notre cas, nous allons installer le modèle présenté plus haut
http://gnome-look.org/CONTENT/content-files/51031-message.linuxhack

ensuite, le mettre dans le dossier boot/grub
sudo mv /home/sckyzo/Bureau/51031-message.linuxhack /boot/grub/linuxhack.message

Adaptez bien sur votre dossier “/home/sckyzo/” à votre cas

Ouvrez ensuite le fichier “/boot/grub/menu.lst” en root

sudo gedit /boot/grub/menu.lst

Placez vous avant cette ligne :

## ## End Default Options ##

Et ajoutez le ligne que vous avez obtenu précedement en adaptant “(hdX,Y)” et “linuxhack.message” à votre cas :

gfxmenu (hdX,Y)/boot/grub/linuxhack.message

Ensuite, commenter le menu “Hiddenmenu” (il suffit de rajouter un # devant), si il n’est pas déjà commenté.

Maintenant nous allons installer Grub

sudo grub-install /dev/hdX

En cas d’erreur : Error /dev/hdX (ou sdX) does not have any corresponding BIOS drive and Solution
taper ceci dans un terminal, puis refaites la commande précédente (grub-install)

grub-install --recheck /dev/sda

ou (en fonction)

grub-install --recheck /dev/hda

Ceci aura pour fonction de remettre en place la table des disques possible pour d’installation de Grub

Voila, pour moi, ca a marché du premier coup :)
sO … enjOy !
Les liens :
http://www.gnome-look.org : Taper gfx dans la recherche du site (search sur la gauche du site)
Quelques éléments de réponse pour modifier un thème existant, sur le forum :
http://forum.ubuntu-fr.org/viewtopic.php?pid=625301#p625301


Download in .PDF
Tags:, , ,

Articles relatifs

Retourner au sommaire

Gravatar de Artisan Numérique

Tenter d'améliorer les performances de FireFox 

  • 10 votes
    vote oui vote non

Les performances c'est compliqué. La preuve, tout le monde s'égosille depuis quelques temps sur FireFox3PlusRapideDeLaTerre, alors que chez moi, il rame au défilement comme une vieille brouettes dés qu'il y a plus de 10 contrôles (édition d'un Post Drupal) ou une image de fond statique sur une page.

Pareillement, j'ai longtemps cherché à améliorer la vitesse de FireFox v2 pour retrouver un peu de la vélocité de Konqueror, avec plus où moins de succès. Ce billet n'est donc pas un appeau à Trolls, juste le fruit de mes petites recherches pour botter un peu les fesses du gros panda Wink

Modifier les paramètres cachés de FireFox

Cela va nous servir par la suite donc autant en parler tout de suite. Les options que nous allons activer sont disponible dans les paramètres internes de firefox, pas dans ses préférences. Pour y accéder il suffit de taper l'URL about:config. S'affiche alors une liste de noms/valeurs. En double cliquant sur une ligne, nous pouvons modifier cette valeur. En clickant droit, il est possible de la supprimer ou d'en créer une nouvelle.

Pour les nouvelle valeur crées, il faut choisir son type : chaîne (string), valeur booléenne (boolean) et valeur entière (integer). Ensuite il faut donne son nom, puis sa valeur.

Voilà, avec cela nous allons pouvoir jouer un peu Wink

Performances réseau

Avouons que la vitesse de transfert est peu la base des performances d'un navigateur, avec celle du moteur de rendu. FireFox n'est pas pire qu'un autre navigateur de ce point de vue. Cependant, comme souvent, ses concepteurs ont des "stratégies" qui ne sont pas forcement heureuses.

Activation du pipelining

C'est une chose étrange que le pipelining (téléchargement en parallèle des éléments) soit désactivé par défaut sur FireFox. Pour l'activer, il suffit simplement de modifier trois valeurs. Les deux premières active le pipeline en mode normal et avec les proxies. La dernière indique le nombre maximum de requête à traiter en parallèle.

  1. network.http.pipelining=true
  2. network.http.proxy.pipelining=true
  3. network.http.pipelining.maxrequests=30

La dernière valeur peut être modulée selon vos goûts mais un nombre trop important ne servirait à rien. A noter que selon mes tests, ce totoche de FireFox v2 refuse de charger les feuilles CSS et JS en parallèle, ce qui est proche de l'aberrant...

Supprimer la résolution IPV6

Une autre modification qui peut améliorer les performances est donc de désactiver la résolution DNS pour l'IPV6 (sauf si vous avez un tel réseau Wink. Le but est d'éviter que FireFox ne s'amuse à résoudre un nom en IPV6 lorsque cela n'a aucune raison d'être :

network.dns.disableIPv6 = true

Pour aller plus loin...

Enfin, comme l'indiquait FreeFlyer, un très bon plugin permet de paramétrer une partie de ces valeurs. Il s'agit de FasterFox. Ce plugin est très dense, il permet de régler le pipelining comme indiqué plus haut, mais permet aussi d'ajouter le téléchargement silencieux des liens d'une page, et pas mal d'autres goodies. A tester donc.

Performances visuelles

XUL

Là il s'agit de la lenteur de l'interface même de FireFox, pas du rendu des pages. C'est la latence que l'on constate par exemple pour afficher la page de préférences.

Techniquement, l'interface graphique de FireFox est décrite par des fichiers XML (barres d'outils, menus, etc...) formant une sorte de langage de description d'interfaces, le XUL. Ces fichiers XML sont "animés" par des... scripts en javascript. En somme, FireFox est une fenêtre vide et tout ce qu'il y a à l'intérieur de cette fenêtre est du XUL. Pour s'en convaincre, collez chrome://browser/content/browser.xul dans la zone d'adresse de FireFox et validez.

L'interface graphique de FireFox est donc totalement interprétée et sa vitesse est par conséquence limitée par l'utilisation de javascript qui est clairement plus lent qu'un équivalent compilé en C. Une bonne manière de s'en convaincre est de lancer epiphany qui pour un temps encore utilise le même moteur de rendu que Firefox : Gecko . Mais dans le cas d'Epiphany, toute l'interface est codée en C, c'est beaucoup plus réactif, beaucoup moins gourmand en mémoire, mais aussi clairement moins puissant.

La aussi, pour ce prouver que ce n'est pas un délire subjectif, il suffit d'utiliser oprofiler pour auditer l'utilisation du processeur lorsque l'on affiche des boites de dialogues, des menus, le résultat est le suivante :

12475 18.4517% libmozjs.so

Le problème est qu'il n'y a pas grand moyen d'améliorer les choses sur cet aspect. Passons donc à la suite.

X11

Alors je sens que je vais faire débouller des armées de trolls colériques en disant cela, mais X11, c'est pas un scoop, c'est lent. Et c'est logique, car au même titre que le couple XUL/JS apporte une richesse payée par une certain lenteur, X11 et la transparence réseau permettent des montages impossibles ailleurs (genre des écrans déportés sur des machines distribuées), mais induisant des temps d'affichages supérieurs à d'autres environnement. Allez disons le, c'est plus lent que Windows.

Et pour s'en convaincre une fois de plus, ce n'est pas sorcier. Installez une VM avec Windows et les pilotes optimisés VMWare, installez y la même version de FireFox que sous Linux, et comparez les deux vitesses d'affichage d'une page. C'est le jour et la nuit et pourtant Windows est dans une VM...

Alors peut-être n'est-ce pas lié qu'à X11, mais aussi à ce que la version Windows de FireFox a été un peu plus bossée, mais le résultat est là. Et là aussi, mis à part éviter de ralentir X11 en préférant les pilotes propriétaires (nVidia notamment), il n'y a pas de recettes miracles pour booster tout cela.

A noter que l'utilisation de xrestop nous montre que FireFox est un mangeur de ressources de tout premier ordre. Ce qui ne doit pas être sans conséquences sur les performances sous X11.

Diminuer le temps d'attente avant rendu visuel d'une page

Finalement, le seul point sur lequel nous pouvons jouer est l'aspect "psychologique" de la vitesse. Si une page met 10 secondes à se charger, le navigateur semblera plus "lent" s'il attends d'avoir toutes les informations pour l'afficher. Nous allons donc indiquer à firefox de lancer le rendu de la page le plus tôt possible. Cela est possible en créant une nouvelle "valeur entière" dans la paramétrage interne de FireFox (voir plus haut) et en fixant à 0ms le temps d'attente avant rendu visuel de la page.

nglayout.initialpaint.delay=0

Conclusion

On ne peut pas dire qu'avec tout cela j'atteigne la vitesse de konqueror mais c'est mieux... On va se consoler avec cela Wink

Retourner au sommaire