Posts tagged with linux

ClassicMenu Indicator, ou comment se réconcilier avec Unity, l'interface graphique d'Ubuntu

Aug 21, 2012 in linux, ubuntu, unity | Informatique

Plusieurs points me plaisaient assez dans l’interface Unity mais je ne suis vraiment pas un adepte du Dash. Si bien que j’avais abandonné Ubuntu au profit de Linux Mint et de son Gnome 3 customisé.

Le gros problème de Unity est pour moi l’absence de menu similaire à Gnome2. Sinon, le gain de place à l’écran est appréciable avec la barre de menu/barre de titre qui se fonde dans la barre principale. Et à l’usage, le dock est plutôt pratique :)

Problème du menu résolu grâce à ClassicMenu Indicator

Voici les commandes pour installer ClassicMenu Indicator à partir du dépôt ppa :

sudo apt-add-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install classicmenu-indicator

Ensuite, il ne reste plus qu’à rechercher le ClassicMenu Indicator dans le Dash, pour le lancer et qu’il apparaisse :)

De plus en plus déçu par Linux

Feb 21, 2010 in bug, libre, linux, video | Informatique

Cela fait maintenant 7 ans que j’utilisais Linux exclusivement. Si je trouve que c’est un environnement de travail (en tant que développeur) agréable, j’arrive malheureusement à une autre conclusion sur mon ordinateur personnel. Mon père et ma compagne utilisent Linux (Ubuntu) que je maintiens pour eux et en sont contents. Et tant mieux! Une machine Linux est certainement beaucoup plus simple pour moi à maintenir qu’une machine Windows :) Je suis sûr que mon père ne télécharge pas de joli virus en .exe sur son ordinateur, du moins, si il le fait, ça ne fera pas trop de dégâts ;)

Cependant, tout n’est pas rose. J’ai failli m’arracher les cheveux sur l’installation d’une imprimante, finalement, faire la mise à jour de la distribution m’a sauvé, mais c’est un peu pénible d’en arriver à ça juste pour une imprimante. Je ne compte pas les problèmes de wifi que j’ai eu l’année dernière sur les portables que nous avons ma compagne et moi. J’ai également eu de gros problèmes de performances avec les drivers video Intel. Enfin, si l’on s’en tient au problème matériel, sur mon dernier portable, un Acer Aspire 1810TZ, je dois désactiver dans le bios l’AHCI si je souhaite démarrer linux en moins de 3 minutes…

J’écris ce billet depuis Windows 7. Après avoir essayé et réessayé de faire du montage video sous Linux avec Pitivi, Kdenlive, Avidemux, et autres, j’en ai eu marre des plantages, des problèmes d’incohérence de temps et d’images. C’est ainsi que j’ai essayé le logiciel pour Windows fourni avec la caméra : Total Media Extreme Showbiz. Le nom est très caricatural, mais le logiciel est simple et efficace pour fusionner et/ou découper les videos issues de la caméra, en .mp4 H264/AAC. Le manque de fonctionnalités est évident, mais je n’ai même pas réussi à faire la même chosesous Linux!! Je n’ai pas encore essayer de le faire fonctionner avec Wine. Mais la suite est pire, le meilleur logiciel gratuit que j’ai trouvé pour faire le montage video final est Windows Live Movie Maker!

J’ai redécouvert le calvaire du Dual-Boot… Lorsque je suis sous Windows, je dois passer par le webmail pour lire mes mails (tout l’inconvénient d’utiliser un client mail lourd habituellement), je n’ai pas accès à mes fichiers Linux. Le pire, c’est que je dois aller dans le bios à chaque fois que je change de système pour modifier le réglage du disque dur (PCI vs AHCI)!!

Le développement logiciel est quelque chose de long et compliqué, j’en sais quelque chose. Si je suis pour le Logiciel Libre, je constate malheureusement que celui-ci ne peut s’imposer partout, le développement bénévole fait sur le temps libre a ses limites. Et il n’est pas toujours facile de trouver un business model compatible avec le logiciel libre, n’en déplaise à certains!

Réinstallation de Grub 2

Feb 16, 2010 in linux | Informatique

L’installation de Windows a toujours fait sauter le contenu du MBR et la dernière édition, Windows 7, ne fait pas exception à la règle.

Ainsi, si vous installez/ou finissez l’installation constructeur de Windows sur un ordinateur après avoir installé Linux, Windows ne manquera pas de corrompre le chargeur de démarrage.

Voici comment réinstaller le chargeur de démarrage grub 2 (dans mon cas, installé par Ubuntu 9.10) :

ATTENTION : ces manipulations doivent être adaptées pour fonctionner sur votre ordinateur. Elles ne fonctionneront pas/n’auront pas le résultat voulu si elles sont tapées bêtement.

  1. Démarrer l’ordinateur sur un live-CD/live-USB d’une distribution linux
  2. Ouvrir un terminal et passer super utilisateur avec su ou sudo -s -H (en fonction de la distribution)
  3. Monter votre partition racine (le ‘/’ de votre distribution installée sur disque dans /mnt)

    mount /dev/sda5 /mnt
    

    Attention, chez moi la parition est /dev/sda5, mais ça dépend des partitions que vous avez créées. Vous pouvez essayer de repérer la bonne partition (en fonction de sa taille) avec parted ou gparted.

  4. Remonter les systèmes de fichiers virtuels dans /mnt

    mount --bind /dev /mnt/devmount --bind /proc /mnt/procmount --bind /sys /mnt/sys
    
  5. Effectuer un changement de racine dans le terminal

    chroot /mnt /bin/bash
    

    A partir d’ici, les commandes que vous taperez s’exécuteront dans l’environnement de votre distribution installée sur disque.

  6. Réinstaller grub dans le MBR du premier disque

    grub-install (hd0)
    

Et voila, il n’y a plus qu’à redémarrer :)

Recompiler plus vite ?

Feb 22, 2009 in cpp, linux, programmation, unix | Informatique

Si il vous arrive régulièrement de recompiler un logiciel développé en C ou C++, ccache pourrait vous intéresser. Concrètement, il s’agit d’un programme que vous allez appeler à la place du compilateur et qui va regarder si il n’a pas déjà dans son cache un objet binaire correspondant au fichier à compiler. Ainsi, vous éviterez le temps de compilation pour ce fichier! Au final, on obtient un gain plus ou moins sensible en fonction des projets.

Le cache est par défaut stocké dans le répertoire ~/.ccache/.

Pour utiliser ccache, rien de plus simple sous Debian et ses dérivés comme Ubuntu :)

Il suffit de l’installer

sudo aptitude install ccache

et d’ajouter la ligne suivante dans son fichier ~/.bashrc

PATH=/usr/lib/ccache/:$PATH

Voilà, maintenant ccache remplacera de manière transparente votre gcc qui ne sera appelé qu’en cas de besoin réel :)

Utilisation du Sony Walkman NW-1000 sous Linux

Jan 12, 2008 in linux, mp3 | Informatique

Les Walkman Sony sont plutôt de bonne qualité, mais c’est loin d’être le cas pour le logiciel fourni avec… heureusement, comme il n’est compatible que Windows, il faut lui chercher un remplaçant lorsqu’on est utilisateur de Linux :) De base, le Walkman est compatible avec la norme Usb Mass Storage mais il ne lit pas directement les mp3. De base il lit des Atrac, un format propriétaire Sony… Il ne suffit donc pas de copier-coller les fichiers .mp3 dans le bon répertoire. On est censé les convertir en atrac pour plus d’enfermement.

Cependant, comme ça n’arrange personne, le Walkman est malgré tout capable de lire des mp3, mais encapsulé dans autre chose. Cette pseudo-encapsulation / conversion est très rapide, la vitesse de transfert n’est donc pas affectée.

Pour convertir et transférer les mp3 sur le baladeur, on va utiliser le logiciel libre jSymphonic. Comme il s’agit d’un logiciel Java, il faut d’abord installer la Machine Virtuelle Java pour le faire fonctionner.

Sous Ubuntu, on tapera dans une console :

sudo apt-get install sun-java6-jre

Ensuite on va télécharger le logiciel jSymphonic : http://switch.dl.sourceforge.net/sourceforge/symphonic/JSymphonic_0.1.1beta.zip

(N’oubliez pas de regarder si il n’y a pas une nouvelle version plus récente : http://sourceforge.net/projects/symphonic/)

On décompresse ensuite le .zip, il y a 3 fichiers à l’intérieur. Personnellement, j’ai tout copié sur le balladeur lui-même, dans un dossier que j’ai créé, comme ça, inutile d’installer le logiciel partout.

Pour le lancer, il faut alors taper :

java -jar JSymphonic_0.1.1b.jar

Dans le réglage des préférences, on entrera le chemin correspondant au Walkman (typiquement /media/disk) et le répertoire contenant la musique sur votre ordinateur (par exemple /home/<utilisateur>/music/).

Voilà, ça fonctionne à peu près comme un client FTP, d’un côté la musique sur votre ordinateur, de l’autre côté la musique sur votre Walkman.

Simple et efficace :)