Catégories
Open-source Planet-libre Systeme Web

Installer et maintenir à jour Chromium sur Mac OS X

Cela faisait longtemps que je n’avais pas écrit un billet sur Mac OS X, il faut avouer que le MBP de la maison est souvent dans les mains de ma compagne. J’ai donc profité de ce week-end en solo pour jouer un petit peu avec la bête.

Après 5 minutes d’utilisations de Safari, j’ai décidé d’installer Chromium, mon navigateur dans le monde GNU/Linux. C’est alors que je me suis rendu compte que Google ne faisait pas une grosse pub pour ce navigateur libre sous Mac OS X, il préfère mettre en avant Google Chrome, on peut comprendre pourquoi…

J’ai donc décidé de regarder du coté des scripts d’installation et après quelques tests infructueux, j’ai décidé d’en écrire un qui à une double utilité: installer et maintenir à jour la dernière version de Chromium.

Le script est disponible sur le GitHub suivant: https://github.com/nicolargo/chromium-on-mac

Pour tester le script sur votre Mac, il suffit d’ouvrir un terminal et de saisir les commandes suivantes:

curl -L https://raw.github.com/nicolargo/chromium-on-mac/master/chromium-on-mac.sh > ./chromium-on-mac.sh
chmod a+x ./chromium-on-mac.sh
./chromium-on-mac.sh

Vous devriez ensuite avoir la dernière version de Chroium disponible dans vos applications: CTRL + ESPACE / Chromium.

Catégories
Open-source Web

Scrolling fluide sous Chrome/Chromium

Enfin de bénéficier d’un scrolling fluide (c’est à la mode avec les smarthphones) sur le navigateur Google Chrome ou Chromium de votre ordinateur personnel, je vous conseille fortement l’installation du plugin SmoothScrool.

Une fois installé, il suffit de se rendre dans les paramètres de configurations du plugins en cliquant sur l’icône Clès > Tools > Extensions.

Personnellement et après quelques tests sur mon portable, j’utilise les paramètres suivants:

Update: si vous trouvez le scroll trop lent, vous pouvez augmenter la valeur de « Stride size per scroll » in pixel à 50 ou plus.

Le plugin fonctionne parfaitement sur mon Chromium sous Ubuntu 10.04…

Encore un plugin indispensable de plus à ajouter à sa liste

Catégories
Blog Developpement Open-source Web

Transformer son site/blog en Google Chrome Web Apps

Dans quelques jours, le Chrome Web Store va ouvrir ses portes. Ce site va permettre au utilisateur de Google Chrome ou de la version libre Chromium d’installer des applications Web dans leur navigateur. Quelques applications sont déjà disponible (Gmail, Calendar, Google Reader…), elle se présente sous la forme d’une icône en haut à gauche des onglets et permet l’accès direct aux sites. Des fonctions de notifications seront bientôt disponibles (par exemple pour vous avertir lors de l’arrivée d’un nouveau message).

Rien de neuf par rapport aux nombreux plugins (extensions) que l’on peut trouver la toile… oui et non. En effet, comme nous allons le voir dans ce billet il est très facile de créer une application à partir d’un site Web existant. On a ainsi un accès immédiat à ces sites.

Assez de blabla, nous allons voir comment transformer votre site/blog dans une belle application Webs que vous pourrez mettre à disposition de vos lecteurs !

Toutes les manipulations suivantes marchent aussi bien sous Google Chrome ou sur Chromium (la version libre !). Il faut juste avoir la dernière version (voir instruction ici pour Chromium sous GNU/Linux Ubuntu).

Catégories
Open-source Web

7 extensions indispensables pour Chromium

1- AdBlock+

Enfin un vrai bloqueur de publicité pour Chromium !

Page du plugin

Installation du plugin

2- Xmarks

Vous avez plusieurs PC avec des navigateurs différents ? Xmarks permet de synchroniser la configuration de vos navigateurs (Chrome, IE, Safari ou Firefox).

Page du plugin (en bêta, il faut s’inscrire avant de pourvoir télécharger le plugin)

3- Who is checker

Ajoute un petit icone permettant d’avoir des informations sur un site Web

Page du plugin

Installation du plugin

4- YouTube Downloader

Sauvegarder les vidéos YouTube en local sur votre disque en un seul click !

Page du plugin

Installation du plugin

5- iMacro

Cette extension permet de mémoriser une série d’action sur une page Web et de la rejouer à la demande. Très utile lors du développement de site Web…

Page du Plugin

Installation du plugin

6- SmoothScroll

Vous trouver le scroll de page trop agressif, alors ce plugin vous propose de le configurer aux petits oignons…

Page du plugin

Installation du plugin

7- TweetPage

Vous venez de découvrir un site intéressant, alors ce plugin vous permet d’en tweeter l’adresse sur votre compte Twitter.

Page du plugin

Installation du plugin

Catégories
Open-source Web

Exporter sa configuration Chromium sous GNU/Linux

ChromiumChromium

En réinstallant un nouveau PC sous GNU/Linux, j’ai voulu récupérer la configuration (bookmarks, login/password, historique…) du navigateur Chromium de mon PC portable. Malheureusement, il n’y a pas de fonction d’export de configuration (à l’heure actuelle mais une fonction de synchronisation est prévue dans la roadmap). Nous allons donc voir dans ce billet comment contourner se problème.

La première chose à faire est d’identifier ou les données sont stockées. Après un rapide « locate chromium » et quelques « grep » plus tard, il semble que les paramètres du navigateur se trouve dans un répertoire caché de votre compte racine:

$ ll .config/chromium/

total 28800

drwx—— 7 labo labo     4096 2009-10-02 16:15 Default

drwx—— 2 labo labo     4096 2009-09-07 15:57 Dictionaries

-rw-r–r– 1 labo labo        0 2009-05-25 11:11 First Run Alpha

-rw-r–r– 1 labo labo        0 2009-06-10 17:31 First Run Dev

-rw——- 1 labo labo    17936 2009-10-02 16:14 Local State

-rw-r–r– 1 labo labo 27344896 2009-10-02 16:12 Safe Browsing Bloom

-rw——- 1 labo labo  2078150 2009-10-02 16:12 Safe Browsing Bloom Filter 2

lrwxrwxrwx 1 labo labo       22 2009-10-01 13:54 SingletonLock -> linux-demo-laptop-5279

srwxr-xr-x 1 labo labo        0 2009-10-01 13:54 SingletonSocket

Il faut donc copier le contenu de se répertoire dans votre nouvelle machine (par SSH, clès USB ou tout autres moyens):

scp -r ~/.config/chromium/ monnouveaupc:~/.config/

Si vous relancez le navigateur sur votre nouvelle machine, tout les paramètres devraient être là !

Catégories
Open-source Web

Problème d’affichage dans Chromium ou Google Chrome

Lors de la mise à jour de mon navigateur Chromium, je suis tombé sur le message suivant quand j’accède à certaines pages:

« Something went wrong while displaying this webpage. To continue, press Reload or go to another page. »

Chromium error

En cherchant un peu sur le grand Web, je suis tombé sur la solution pour résoudre ce problème.

Sous GNU/Linux

Il faut lancer le navigateur avec l’option –no-sandbox

Le plus simple est de modifier le raccourci du menu Applications pour lancer la commande:

chromium-browser –enable-plugins –enable-sync –no-sandbox %U

Sous Windows

Il faut lancer le navigateur avec l’option –no-sandbox

Là encore, il faut modifier le raccourci du menu Démarrer/Programmes:

C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe » –no-sandbox

Catégories
Open-source Systeme Web

Une semaine avec Chromium

Cette semaine j’ai décidé de changer mes habitudes et de laisser tomber mon navigateur favori (j’ai nommé Firefox 3.5) pour le dernier buzz en date dans le monde du libre: Chromium. Pendant une semaine, j’ai donc testé ce navigateur sur ma machine de travail sous Ubuntu 9.04. En route pour l’aventure…

Catégories
Open-source Systeme Web

Installation de Chromium, la source de Google Chrome

Si il y a bien un sujet qui fait buzz dans le petit monde des navigateurs Internet, c’est bien Google Chrome. En attendant les versions pour GNU/Linux et Mac OS X qui ne devraient pas tarder, seul une version bêta pour Windows est disponible. Ce navigateur propriétaire se base sur un cœur open-source nommé Chromium (utilisant lui même le moteur Webkit) qui n’est ni plus ni moins qu’une version libre (licence BSD) de Google Chrome sans le verni de Google (interfaces avec les services types Gmail, Calendar, Reader…). Pour notre plus grand bonheur, Chromium est disponible sous GNU/Linux (et sous Windows et sous Mac OS X…).

Téléchargement de la version précompilée

On commence par récupérer le numéro de la dernière version alpha (nightly version 16851 au moment de l’écriture de ce billet) disponible en saisissant l’URL suivante dans notre navigateur Web:

http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST
16851

Ensuite, dans un terminal, on tape les commandes suivantes:

wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/16851/chrome-linux.zip
unzip chrome-linux.zip

On se retrouve avec un répertoire nommé chrome-linux.

Lancement de l’application

On doit lancer les commandes suivantes:

cd chrome-linux
./chrome

Si tout se passe bien, le navigateur devrait s’afficher.

Utilisateur de Firefox, j’ai été agréablement surpris par la rapidité de chargement du navigateur (moins de 2 secondes). A bien sûr tempérer par le fait que les fonctions de cette version alpha de Chromium sont assez réduites. Il n’y a, par exemple, pas de gestion des plugins.

Après quelques minutes d’utilisation, l’affichage des pages ne pose aucun problème et s’avère très rapide (environ 25% plus rapide que Firefox 3.0.10 sur des pages lourdes):

Mais c’est au niveau de la compatibilité avec les normes Web est vraiment surprenant, car même pour une version alpha, il arrive à obtenir 100% au test Acid 3 (alors que Firefox 3.0.10 plafonne à 71%). Seul une petite erreur référencé (LINKTEST FAILED) gâche le tableau.


Firefox 3.0.10 vs Chronium Alpha 16851

Conclusion

Ce navigateur me semble très prometteur. La qualité et la rapidité d’affichage sont excellentes, le moteur Webkit y est surement pour beaucoup (c’est également le moteur utilisé par Safari). Reste à voir comment va évoluer le projet. Espérons que les développeurs gardent une politique de navigateur libre et léger. Alors Chromium pourra se positionner comme une alternative au leader qu’est Firefox dans les navigateurs multi-plateformes.