The Troll's factory

Geekeries & pensées
-->

Archive pour novembre, 2011

Clementine : Adieu Amarok 2 // Réflexion sur les logiciels libres

Après avoir été utilisateur de Amarok, le lecteur de musique de KDE pendant 6 ans, j’ai récemment découvert, grâce à un autre utilisateur de KDE et ancien utilisateur d’Amarok, le lecteur « Clementine ». Cette découverte sera fatale pour Amarok de mon côté, explications…

Une lente agonie

Tout comme de nombreux autres utilisateurs, tout d’abord, je n’ai pas forcément apprécié le changement de version majeur de Amarok avec Amarok 2. D’ailleurs, il suffit de taper « amarok 1 vs amarok 2″ sur Google.com pour tomber sur des sujets comme celui-ci où l’on voit très bien que je ne suis pas le seul dans ce genre.

Ne voulant pas empêcher l’évolution et surtout, me faire chier avec des paquets plus maintenant, je me suis tant bien que mal habitué à l’interface d’Amarok 2 dans laquelle il manquait tout un tas de fonctionnalités par rapport à Amarok 1.

Un regain de vitalité

Avec le temps, Amarok 2 s’est amélioré ! Je défendais d’ailleurs récemment son interface face aux critiques d’un ami, mettant en avant que je la trouvais finalement pratique et facile à utiliser même si elle n’était pas forcément optimale en terme d’arrangement.

Ce qui ne s’est pas, mais alors pas du tout amélioré avec le temps, par contre, c’est sa consommation de ressources.

Étant tout le temps en manque de RAM alors que mon PC a pourtant 4Gio de RAM, je recherchais récemment les programmes gourmands en RAM de mon ordinateur… et j’ai été surpris de trouver, aux côté de Firefox (800Mo), Opera (700Mo) et Thunderbird (300Mo)… Amarok 2 ! Avec 300Mo de consommation mémoire !!!.

Là, je me suis dit, « il y a un problème ». Un lecteur de musique, sans animation ni rien, NE DOIT PAS consommer 300Mo de RAM alors qu’un navigateur avec 10 onglets (ce qui n’est pas mon cas…. c’est plutôt 30) consomme moins que ça pour 200 fois plus de fonctionnalités.

J’ai donc commencé à fermer Amarok 2 dès que c’était possible… et à me dire qu’une alternative serait la bienvenue.

Puis vint Clementine

C’est alors qu’un jour je me souvenai d’un ami qui m’avais parlé d’un certain « Klementin » (étant un logiciel pour KDE, j’imaginais son orthographe ainsi…).

Après avoir découvert qu’en fait, le logiciel s’appelait réellement comme le fruit, c’est-à-dire « Clementine », je l’essayais… Et là : révélation.

Ce logiciel fait tout ce que Amarok 1 faisait, et en 60Mo de RAM… et en mieux. Notification, bibliothèque, rangement, interface réactive, reconnaissance des boutons multimédia (intégration bonne avec KDE)… tout y est.

Adieu Amarok 2 ! Notre route se sépare ici, elle a commencé à se séparer quand les développeurs ont cessé d’écouter les utilisateurs et ont voulu leur forcer la main, tout comme ma route s’est séparé définitivement de Gnome lorsque Gnome 3 a voulu me forcer à utiliser une interface tout sauf pratique, qui fait perdre du temps et de la RAM pour aucune amélioration pour moi.

 

Un problème récurrent du Logiciel Libre

C’est au final un problème récurrent je trouve dans l’évolution des logiciels libres à l’heure actuelle : les développeurs veulent révolutionner le monde, certes, mais sans lui demander son avis ! La France n’aurait pas coupé la tête du Roi lors de la révolution à la fin du 18ème siècle si le peuple n’avait pas été d’accord. L’Europe n’aurait pas existait si les peuples n’avaient pas voté « Oui » aux referenda. L’URSS n’aurait pas explosé sans guerrias internes. L’Italie ne serait pas unifiée sans une volonté commune au sein de la péninsule…

Que les développeurs du Libre qui veulent bien, l’entendent : On ne force pas la main à l’utilisateur, c’est contre les principes même du logiciel libre. L’utilisateur DOIT être libre et ça passe entre autres par ne pas supprimer des options de configuration (et là je parle aussi à Mozilla !!).

C’est sans doute pour vouloir imiter les grandes société du logiciel propriétaires que les développeurs font cela, afin de dire « nous aussi, on peut prendre des décisions uniquement en interne », mais ça n’a pas d’intérêt, c’est totalement stupide, car le logiciel libre n’a pas et n’aura jamais le même publique que les énormes logiciels propriétaires. Et au lieu de vouloir grapiller sur le grand public, quitte à faire des utilisateurs fidèles mécontents, les développeurs feraient mieux de garder leur vivier d’utilisateur fidèles et satisfaits. A moins que le but soit de faire de la masse, dans le but unique de faire de l’argent ? Dans ce cas, ce n’est plus du logiciel libre.

posté par Troll dans Coups de gueule,Linux,Pensées avec 2 commentaires

Wifi sous Fedora 16 avec un Dell Vostro 1510

Ayant récemment installé Fedora 16 (FC16) tout marchait bien… jusqu’à une malencontreuse mise à jour ! (laquelle, je ne sais pas, vu leur nombre !).

Et là, plus de wifi…

Après avoir cherché des heures et des heures à bidouiller avec modprobe etc… j’ai regardé mon dmesg :

[ 239.100501] iwl3945 0000:06:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2
[ 239.103276] iwl3945 0000:06:00.0: iwlwifi-3945-1.ucode firmware file req failed: -2
[ 239.103281] iwl3945 0000:06:00.0: Could not read microcode: -2
[ 345.378949] iwl3945 0000:06:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2
[ 345.382280] iwl3945 0000:06:00.0: iwlwifi-3945-1.ucode firmware file req failed: -2
[ 345.382284] iwl3945 0000:06:00.0: Could not read microcode: -2

J’ai donc cherché si un driver correspondait, visiblement, je n’avais pas le bon ! (alors que lsmod me renvoit bien iwl3945 !)

yum search 3945
Repository google-chrome is listed more than once in the configuration
===================================================================== N/S Matched: 3945 =====================================================================
iwl3945-firmware.noarch : Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors

Il faut donc installer le paquet « iwl3945-firmware » :

(en root)
yum install iwl3945-firmware

Et voilà ! Maintenant, vous faites :

su
ifup wlan0

Et votre LED Wifi va enfin, enfin, enfin s’allumer :) .

posté par Troll dans Astuces Linux,Linux avec 2 commentaires

Résoudre un conflit sur le fichier .cproject (Eclipse) dans SVN/Subclipse // Conflict solving for .cproject with SVN/Subclipse

 

English readers : see at the bottom of the French version !!

Hello les amis,

Aujourd’hui, petite astuce qui pourrait faire gagner 1h à des gens qui comme moi, pensent qu’il suffit de résoudre un conflit pour… qu’il soit résolu !

Eh bien non, cela ne semble pas marcher tout à fait pareil avec le plug-in Subclipse pour Eclipse.

Si vous avez le malheur d’avoir un conflit, normalement, il vous suffit de faire clic-droit sur le fichier puis « Team » puis « Mark as resolved ».

SAUF QUE le .cproject n’apparaît bien évidemment pas dans la perspective « ressources » (par défaut) de Eclipse !! Impossible donc de le résoudre !

Or, si vous le résolvez en utilisant SVN via la console par exemple, Subclipse ne s’en « rendra pas compte » (ne me demandez pas pourquoi) et refusera encore et toujours de commiter les futurs changements.

Pour résoudre le conflit, il faut que vous ouvriez la « perspective » « Team Synchronizing », à ce moment-là, vous devriez enfin voir votre .cproject et vous pourrez alors faire Mark as resolved (en sélectionnant ensuite l’option de votre choix sur la résolution du conflit).

Voilà ! Et Subclipse arrêtera de vous harceler avec ce conflit qui n’en est plus un…

Bon dev’ !

 

————————English version (summerized) ———————–

Hi folks,

The .cproject file won’t be displayed on the « resources » perspective (view), so you can’t resolve the conflict by right-clicking and then selecting options « Team » and « Mark as resolved ».

Moreover, solving the conflict using the SVN command line interface won’t work, Subclipse will « remember » the conflict.

To get this working, you have to open the « Team Synchronizing » perspective in Eclipse. There, you should be able to find the .cproject file and so Mark it as resolved (and then select the option you want for the conflict solving way).

Here it is ! Subclipse will stop harassing you !

 

Have a nice dev’ !

posté par Troll dans Scripts, astuces, dév. web avec aucun commentaire

SVN sous Eclipse avec Subclipse : « Unable to load default SVN client » toi-même ! // Eclipse and SVN with Subclipse

For English Readers, see the English version of the article at the bottom of the French one.

 

Un autre micro-billet pour signaler à tous ceux qui sont en train de s’arracher les cheveux en essayant de faire fonctionner sur très intéressant / pratique (néanmoins difficile à installer !) plug-in « Subclipse » pour Eclipse et SVNque la solution est ailleurs !

 

Ailleurs dans le sens où il ne faut pas chercher à résoudre le souci, il faut tout bonnement ne pas utiliser la dernière version de Subclipse (branche 1.8.x) mais la version 1.4.8 (branche 1.4.x).

 

Donc si on reprend l’installation de Subclipse en rapide, ça donne :

  1. Lancer Eclipse
  2. Menu Help > Install New Software
  3. Dans la barre de « sites » en haut, cliquer sur « Add« , en URL mettez : http://subclipse.tigris.org/update_1.4.x (mettez ce que vous voulez pour le nom)
  4. Sélectionner ce site-là dans la liste
  5. Environs 8 plug-ins apparaissent, cochez les tous. Sauf celui qui s’appelle « Intégration avec Mylyn 3″ (ou un truc très très très ressemblant).
  6. Faites Next, etc. … ensuite, vous suivez les indications.

 

Personnellement, il a aussi fallu que je décoche le paquet  « SVN Revision Graph ». Qui avait un souci de dépendance paraitrait-il… (je m’en sers pas de toutes façons donc….). Donc si vous avez un souci pour l’installation, regardez les messages d’erreurs et tentez de décocher SVN Revision Graph :) .

 

 

——————————— English version ——————————

 

Another micro-article to make available on the internet a useful information for those who are currently desperate at install Subclipse for Eclipse to use with SVN : solution is not where you think it should be !

What does that mean ? This means don’t try to troubleshoot by repairing libraries or things like that … No, just don’t use the latest (1.8.x branch) version of Subclipse : Use the 1.4.8 (1.4.x branch) !

 

So, installation process from A to Z should be (sum-up) :

  1. Launch Eclipse
  2. Menu Help > Install New Software
  3. In the « sites » select menu at the top, click on « Add« , in URL put : http://subclipse.tigris.org/update_1.4.x (and put what you want for the name)
  4. Select this precise « site » in the select list.
  5. About 8 plug-ins are appearing, check them all. Except the one called « Integration with Mylyn 3″ (or some name very similar).
  6. Press Next, etc. …then, just follow the directives.

 

For my experience : I also had to uncheck the « SVN Revision Graph » package. Its seemed to have some dependencies issues… (I don’t use it so…). So if you can any trouble for installing the 7 other packages, try to uncheck « SVN Revision Graph », it may do the trick.

posté par Troll dans Non classé avec aucun commentaire

Lire les MP3 sur Amarok sous Fedora 16 (FC16)

Voici un micro-article (après la boulette de cette aprem… publication d’un brouillon par mégarde…) pour quand même mettre l’info à disposition sur Internet : Si vous cherchez sur Internet comment lire les MP3 sous Fedora vous allez tomber sur cette page : Lecture de fichiers multimédia sur Fedora.

Tout d’abord, il vous faudra, si ce n’est pas encore fait, installer les dépôts RPM Fusion (merci à Mezzo pour le rappel :) ). Ces dépôts contiennent à peu près… beaucoup de choses dont vous aurez besoin ! Notamment les pilotes graphiques pour Nvidia… etc. etc. … Bref, c’est un must-have, installons-les, pour cela, tapez les commandes suivantes dans une console (il va vous demander le mots de passe root, c’est normal vous allez installer un logiciel !) :

su -lc ‘yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm‘
su -lc ‘yum install --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm‘

Si cette page est très intéressant, elle n’est cependant pas à jour. Dorénavant, Amarok sous Fedora utilise GStreamer, pour avoir les MP3 il vous faut donc installer les paquets suivants :

# yum install gstreamer-plugins-ugly gstreamer-ffmpeg

Un petit redémarrage d’Amarok peut s’imposer afin que ça fonctionne…

posté par Troll dans Astuces Linux,Linux,Scripts, astuces, dév. web avec 8 commentaires