Connaître ses FPS avec Wine (benchmarking) 4 octobre 2009 at 9 h 21 min

Bonjour à tous.

Après une période d’absence très longue, j’ai décidé de recommencer à alimenter mon blog. Je compte ajouter des billets concernant les jeux vidéo sous Linux…

Après avoir monté mon nouvel ordinateur (processeur i7 920 et mémoire DDR3), j’ai voulu voir les gains de performance avec les jeux vidéo. Sous Windows il y a beaucoup de programmes permettant cela (FRAPS par exemple), malheureusement il n’y en a pas à ma connaissance sous Linux permettant de connaître les FPS (ou images par seconde). Je me suis soudainement rappelé qu’il était possible de voir les FPS avec Wine en utilisant le canal de déboggage +fps, j’ai testé ce truc et ça marche!

Voici comment obtenir les FPS avec Wine (si le jeu ne le permet pas naturellement, je ne vois pas l’intérêt sinon):

WINEDEBUG=+fps wine programme.exe

Il faut bien entendu être dans le dossier contenant le jeu (en utilisant la commande cd).

Voici le résultat:

trace:fps:X11DRV_SwapBuffers @ approx 75.91fps, total 364.07fps
trace:fps:IWineD3DSwapChainImpl_Present 0x16c3f0 @ approx 75.91fps
trace:fps:X11DRV_SwapBuffers @ approx 79.37fps, total 332.15fps
trace:fps:IWineD3DSwapChainImpl_Present 0x16c3f0 @ approx 79.37fps

Quand j’ai vu ça, j’étais étonné, c’est pas mal pour GTA San Andreas avec tout à fond en 1680×1050. Wine marche très bien avec du matériel récent en tout cas.

C’est assez ennuyant de devoir utiliser la ligne de commandes pour voir les FPS, je suis en train d’expérimenter pour faire un petit script qui démarrerait un jeu graphiquement avec le canal +fps actif et qui montrerait les FPS via l’interface graphique. En tout cas je vous tient au courant…

J’espère que vous trouverez ce petit truc utile et/ou intéressant, à bientôt!

Programmes KDE 4 dans GNOME… 25 mars 2009 at 21 h 39 min

Bonjour!

J’ai toujours rêvé de pouvoir utiliser certains programmes écrits pour KDE 4 dans GNOME tout en ayant l’apparence de GNOME dans ces programmes… C’est enfin possible. Depuis la sortie de QT 4, il était possible de choisir Cleanlooks comme apparence, mais depuis la dernière version il est aussi possible d’utiliser GTK+ comme apparence:

qtconfig

Par défaut l’apparence est détectée par rapport au bureau qui est utilisé, donc les programmes écrits en QT 4 devraient avoir l’apparence de GNOME, mais ce n’est pas le cas pour les programmes écrits pour KDE 4. Ces derniers utilisent le thème par défaut de KDE 4. Il est néanmoins possible de changer cela, voici le résultat:

kdenlive_gnome

amarok_gnome

kopete_gnome

Ca vaut le coup, n’est-ce pas? Voici comment faire:

Il faut changer le thème utilisé par KDE 4 et éventuellement le thème d’icônes. Ceci est possible graphiquement ou avec 2 simples commandes.

Via l’interface graphique:

Il suffit d’installer l’outil de configuration de KDE 4, ce paquet se nomme systemsettings sur beaucoup de distributions.

En ligne de commandes (ALT-F2):

kwriteconfig --file kdeglobals --group General --key widgetStyle gtk
kwriteconfig --file kdeglobals --group Icons --key Theme Human

La première commande définit que l’on souhaite utiliser l’apparence GTK dans les programmes KDE4, la deuxième command définit le thème d’icônes que l’on souhait utiliser. Le thème doit soit être installé dans /usr/share ou dans ~/.kde/share/icons!

Je trouve dommage que le runtime de KDE 4 ne change pas automatiquement l’apparence par rapport au bureau, mais c’est déjà un progrès énorme comparé aux anciennes version de KDE ou ce n’était pas possible du tout!

J’espère que ce billet intéressera d’autres personnes (qui n’aimaient pas non plus les applications KDE 4 sous GNOME)…

Aperçus/thumbnails dans Nautilus… 24 février 2009 at 18 h 27 min

Bonjour à tous, j’ai trouvé un petit truc intéressant…

Vous aurez sûrement déjà remarqué que si vous avez des images et des fichiers dans un dossier, l’affichage est assez bizarre. Il y a comme des décalages et ce n’est pas très beau:

nautilus-thumbs-bugged

Mais il est possible de choisir la taille des aperçus, et en mettant cette valeur sur la taille des icônes, l’affichage est un peu plus beau, exemple:

nautilus-thumbs-fixed

Pour changer la taille des aperçus, il suffit de changer la valeur de cette clé dans gconf: « /apps/nautilus/icon_view/thumbnail_size ».

Vous pouvez soit employer le programme gconf-editor ou simplement lancer cette commande (ALT-F2):

gconftool-2 --set "/apps/nautilus/icon_view/thumbnail_size" --type integer "46"

Ce serait par contre mieux que la taille des aperçus s’adapte automatiquement, il y a déjà des bug reports sur Bugzilla, en espérant que les aperçus seront meilleurs dans une prochaine version de Nautilus…

Les clients BitTorrent sous GNU/Linux 23 février 2009 at 17 h 21 min

Bonjour à tous!

Le réseau BitTorrent est très intéressant et souvent utilisé dans le monde libre. J’ai récemment cherché d’autres clients et j’avais envie de vous les présenter. Je vais donc vous présenter les principaux clients BitTorrent sous GNU/Linux…

Transmission

transmission

Interface: 7/10

Transmission a une interface très facile à utiliser, on y trouve facilement son chemin. On peut par exemple choisir de n’afficher que les torrents actifs ou ceux en réception… Très pratique!

L’interface n’est pas très customizable par contre, ce qui est un peu dommage.

Performances: 8/10

Le programme en lui-même est très réactif et il télécharge à une bonne vitesse. Seul regret: les torrents mettent plus de temps à atteindre une vitesse maximale comparé aux autres clients, mais ceci semble s’améliorer avec les dernières versions disponibles sur le site officiel. La version du dépôt officiel d’Ubuntu semble avoir ce problème sur mon système.

Fonctionnalités: 6/10

Le programme est assez basique et il ne permet pas de faire énormément de choses. On peut configurer beaucoup de choses, mais il n’y a aucune fonctionnalité avancée…

Conclusion: 21/30

Transmission est un très bon client BitTorrent si on ne cherche pas un client avancé, avec une interface simple mais efficace.

Deluge

deluge

Interface: 9/10

La première fois que j’ai démarré ce programme, je l’ai adoré! L’interface ressemble à celle d‘µTorrent. L’interface est vraiment réussi et tout est cutomizable, on peut donc rendre Deluge vraiment simple si l’on veut. Je n’ai trouvé aucun défaut dans l’interface.

Performances: 9/10

Le démarrage de Deluge est assez rapide, un peu moins rapide que Transmission, et le programme est réactif. Les torrents démarrent très vite et la vitesse maximale est souvent haute.

Fonctionnalités: 8/10

Deluge contient pas mal de fonctionnalités avancées, par contre il n’y a pas moyen de chercher des torrents via le programme même, dommage! On peut en plus ajouter des plugins au programme, intéressant…

Conclusion: 26/30

Deluge est un très bon client BitTorrent, on dirait Transmission, mais avec une interface qui est bien meilleure.

qBittorrent

qbittorrent

Interface: 6/10

L’interface est assez réussi, un peu simple, mais c’est suffisant. Les barres d’outils ne sont pas très pratiques je trouve, on ne sait pas toujours à quoi un certain bouton sert. Ce n’est pas une interface très exceptionnelle, mais est facile à utiliser, comme Transmission. Le programme est écrit avec Qt, mais s’intègre bien dans GNOME!

Performances: 8/10

Tout est rapide et réactif comme avec les autres clients BitTorrent, seulement le démarrage est un peu plus lent, mais il y a un splash pour ceux qui ne sont pas patients!

Fonctionnalités: 7/10

Il n’y a rien de spécial, par contre le programme permet de chercher des torrents via le programme même, ce qui est très pratique selon moi!

Conclusion: 21/30

Simple, efficace, un peu supérieur à Transmission selon moi.

KTorrent

ktorrent

Interface: 8/10

L’interface est très réussi, mais parfois un peu lourde. Tout est facilement customizable. Dommage que KTorrent ne s’intègre pas mieux dans GNOME, mais ce n’est pas très grave.

Performances: 8/10

Les performances sont correctes, mais ce n’est pas toujours très réactif…

Fonctionnalités: 9/10

KTorrent a beaucoup de fonctionnalités, c’est un client BitTorrent très complet!

Conclusion: 25/30

Ce programme est presque parfait! KTorrent est selon moi comme Deluge pour KDE.

Voilà, je vous ai présenté les principaux clients BitTorrent sous GNU/Linux. Il en existe encore plein d’autres, mais si vous voulez encore en trouver d’autres, vous allez encore en trouver un tas.

Conclusion finale:

Tous les clients BitTorrent présentés sont tous de bons clients. Il suffit de choisir son préféré. Pour ma part, ce sera Deluge le gagnant!

Pour GNOME/Xfce:

  • Transmission si vous cherchez un client simple
  • Deluge si vous voulez un client un peu plus avancé ou avec une interface plus pratique

Pour KDE:

  • qBittorrent si vous cherchez un client simple
  • KTorrent si vous cherchez un client un peu plus avancé ou avec une interface plus pratique

Et n’oubliez pas: n’utilisez le réseau BitTorrent que pour télécharger légalement!

Rockbox: un firmware jukebox open-source 30 janvier 2009 at 18 h 09 min

Bonjour à tous!

Je possède un lecteur mp3 Sansa e250, et en cherchant un moyen pour y remettre le firmware, je suis tombé sur Rockbox.

Rockbox est un firmware open-source pour lecteurs mp3. Le firmware supporte quand même pas mal de lecteurs, voici pouvez voir la liste des lecteurs supportés sur le site officiel, voir même demander le support de son lecteur s’il n’est pas dans la liste. Le forum contient également quelques versions non-officielles pour certains lecteurs (sur le forum).

Pourquoi utiliser Rockbox?

Rockbox a pas mal d’avantages, voici une petite liste:

  • Rockbox permet de lire beaucoup plus de formats audio qu’un firmware standard. (OGG!)
  • L’interface est assez réussi.
  • Il y a des thèmes pour customizer l’apparence du firmware.
  • Un système de plugins permettant par exemple d’ajouter une horloge, de jouer des petits jeux…
  • Avoir une interface qui parle?!
  • Rocbox permet aussi de lire plus de formats vidéo.
  • Rockbox est gratuit et open-source!

Et encore plein d’autres avantages

A quoi ressemble Rockbox?

Le thème par défaut est assez simple, exemple sur mon lecteur (petite résolution):

rockbox-sansa

Mais on peut rendre Rockbox beaucoup plus beau avec des thèmes, exemple (iPod):

rockbox-ipod-glassnsh

Comment installer Rockbox sur son lecteur?

Pour installer Rockbox, rien de plus simple, il suffit d’installer l’installateur graphiue (Qt). Il suffit de lancer l’exécutable Rockbox utility. Normalement le lecteur est détecté automatiquement, mais il est possible d’indiquer où le lecteur se trouve. Ensuite il suffit de suivre les étapes de l’interface, c’est tellement simple que vous montrer des captures d’écran me semble superflu, il y a des captures d’écran sur la page si vous voulez…

Conclusion…

Maintenant j’utilise Rockbox est il y a tellement de possibilités que je ne pourrai plus m’en passer.

J’espère que vous trouverez mon billet intéressant, à bientôt!

Gfire 0.8, je suis dans l’équipe, état de la version béta? 22 janvier 2009 at 18 h 59 min

Bonjour à tous!

Gfire est un plugin pour Pidgin permettant d’utiliser Xfire.

J’ai récemment rejoint l’équipe de développement de Gfire, avec comme but de rendre Gfire plus facile à utiliser et configurer. Comme vous pouvez le voir sur le site, une version béta de Gfire 0.8 devrait sortir ce mois.

gfire_coming_soon

Pour ceux qui sont impatients ou curieux, voici ce qu’apportera cette nouvelle version:

  • Il est à nouveau possible de rejoindre des jeux.
  • La possibilité de faire des groupes de discussion.
  • Le menu a été revu.
  • Une interface graphique pour ajouter/éditer/supprimer des jeux.
  • Optimisation du code.
  • Icônes des contacts.
  • Plein de bugs on été fixés.

En ce qui concerne la possibilité de chatter ingame, ce ne sera pas pour cette version, mais nous travaillons pour inclure cette fonctionnalité, qui sera présente pour la version 0.9 ou 1.0 (espérons-le).

La béta devrait arriver bientôt, mais vous pouvez déjà tester la version pré-béta en venant demander sur le canal irc de Gfire sur Freenode.

La détection de jeux ne sera pas non plus présente dans la version 0.8, la détection est présente et marche mais la détection du serveur n’est pas encore finie, nous cherchons un moyen pour faire cela, ce qui paraît assez difficile. Merci de nous contacter si vous connaissez une solution!

Vous pouvez retrouver les milestones ici et quelques captures d’écran

A bientôt!

Icon Theme Updater: Fini les bugs… 1 janvier 2009 at 12 h 21 min

Bonjour à tous!

Vous aurez probablement remarqué qu’avec la dernière version de GNOME, presque tous les thèmes d’icônes avaient quelques bugs, mais attendre une mise à jour pour tous les thèmes peut durer assez longtemps.

Il y a une solution par contre, Icon Theme Updater, c’est un outil (script) qui permet de mettre à jour un thème d’icônes automatiquement, vous pourrez le télécharger ici.

Il suffit de mettre le script dans le dossier du thème et de le lancer.

En espérant que tous les thèmes seront mis à jour d’ici peu…

Au revoir!

Guide pour rendre GNOME sexy… 31 décembre 2008 at 11 h 39 min

Bonjour!

J’adore GNOME, mais c’est vrai que les thèmes par défaut ne sont pas tous agréables, beaucoup de distributions Linux ajoutent même leur propre thème.

Trouver le thème idéal, même sur Gnome-Look n’est pas toujours facile, j’ai par contre trouvé un article intéressant. L’auteur présente une collection de 50 thèmes dans son article: http://gnomedesktop.org/node/4070

C’est l’occasion idéale pour rendre son bureau sexy…

A bientôt!

bareFTP: version 0.1 30 décembre 2008 at 23 h 17 min

Bonjour à tous!

J’étais en train de lire les nouveautés sur GnomeFiles, quand je suis tombé sur bareFTP. Ce programme est sorti il y a peu, dans sa version initiale (0.1), considérée comme une version alpha. Le but du programme est de créer un client FTP pour GNOME, cela veut donc dire que le programme s’intègre mieux dans GNOME que FileZilla (par exemple).

Voici une capture d’écran de bareFTP:

bare_ftp

Beaucoup de fonctionnalités ne sont pas encre présentes, mais pour une première version c’est assez complet.

Si vous cherchiez un client FTP (sans fonctionnalités avancées, pour le moment), essayez bareFTP! Sinon la meilleure solution est FileZilla (selon moi)…

Malheureusement, il n’y a pas encore de paquets, ce qui veut dire que pour installer bareFTP, il faudra le compiler soi-même, voici comment faire:

1. Installer les dépendances

Selon le site il vous faut ceci:

  • Mono
  • Gtk# (gtk-sharp)
  • Gnome# (gnome-sharp)
  • Gnome-vfs# (gnome-vfs-sharp)

Avec Ubuntu il vous faudra: libmono-dev mono-gmcs gtk-sharp2 gnome-sharp2

Si vous utilisez une autre distribution, il faudra chercher les noms correspondants…

2. Compiler les sources

./configure
make
sudo make install

Si vous utilisez une autre distribution, remplacez la dernière ligne par:

su
make install

3. Lancer le programme

Après avoir compilé et installé bareFTP (sans erreurs), vous ne trouverez pas encore de lanceur dans vos menus, il faudra donc lancer le programme via la commande:

Soit via le terminal, soit via ALT-F2 avec la commande: bareftp

Ensuite c’est à vous de décider si vous l’employez ou non! Si vous n’avez pas besoin d’un client FTP très avancé, vous pouvez toujours employer GNOME, un article concernant la fonction FTP de GNOME suivra cet article normalement…

Pour les utilisateurs avancés, FileZilla est le meilleur choix. Il y a également gFTP, mais je le déconseille parce qu’il y a longtemps qu’il n’a plus été mis à jour, FileZilla marche mieux dans certains cas que gFTP!

J’espère que mon article vous a intéressé, n’hésitez pas à ajouter des commentaires (si vous avez des problèmes)…

Au revoir!

Hello world! 18 décembre 2008 at 18 h 03 min

Bonjour à tous!

Mon blog est à nouveau en ligne et je vais essayer de faire plus d’articles qu’avant.

J’aide depuis peu au développement de Gfire, un plugin pour Pidgin permettant d’utiliser Xfire sour Linux, et nous espérons pouvoir vous fournir une nouvelle version de test d’ici quelques jours…

gfire_coming_soon

A bientôt!