Trucs et logiciels

Les astuces ne doivent pas finir à la corbeille !

Archives de Tag: GNU/Linux

Xorg 1.10 n’aime pas nvidia-173

Hier, j’ai tranquillou fait ma mise à jour d’Arch avant d’aller me coucher, et en redémarrant ce matin j’ai eu un joli message d’erreur lors du démarrage en console :

This server has a video driver ABI version of 10.0 that is not supported by this NVIDIA driver. Please check http://nvidia.com for drivers updates or downgrade to an X server with a supported driver ABI.

(EE) Screen(s) found, but none have a usable configuration.

Fatal sever error:
No screens found

J’utilise le driver nvidia-173.

Pour avoir de nouveau un bel affichage graphique, j’ai donc downgradé le serveur X comme décrit sur le forum brésilien. Comme ma connexion internet ne vient qu’avec nm-applet en session Xfce (il faut que je rentre la clé à chaque fois), je n’ai pas pu chercher comment downgrader avec elinks (surtout les versions des paquets à réinstaller en fait), j’ai donc chrooté à partir de ma LMDE.
Lire la suite

LMDE : « Impossible d’appliquer les changements. Réparez d’abord les paquets cassés. »

Aujourd’hui, j’ai voulu mettre à jour ma LMDE (Linux Mint Debian Edition). J’ai donc lancé MintUpdate, il m’a trouvé plein de mises à jour, et lorsque j’ai voulu les appliquer, il m’a balancé cette erreur :

Impossible d’appliquer les changements.
Réparez d’abord les paquets cassés.

Ok, cherchons donc ces paquets cassés. J’essaie avec Synaptic, dans les filtres personnalisés, puis dans « cassés », en espérant qu’il m’affiche les paquets posant problèmes. Que nenni, rien, nada. Aucun paquet cassé selon lui. Rechargement de la liste des paquets, essai à nouveau, retour dans MintUpdate, et l’erreur est toujours là.

C’est sur le forum de Cyrille BORNE, plus précisément le sujet traitant (comme par hasard) de la réparation des paquets sous LMDE, que j’ai trouvé comment afficher les paquets cassés : en faisant une simulation de mise à jour avec aptitude.
Lire la suite

Bientôt une install-party à Metz ? + autres liens sur le libre en Lorraine

Projet d’install-party à Metz

J’ai vu aujourd’hui sur le forum Ubuntu-fr qu’une install-party Ubuntu pourrait être organisée à Metz. Boolet (la personne à l’origine du projet) cherche pour cela des locaux et une date. Cette info est aussi présente sur le twitter de LibreEnLorraine qui recense les évènements liés au Libre dans la région.

Liste des GUL lorrains

Voici la liste des GUL (groupes d’utilisateurs Linux) en Lorraine d’après Lea-Linux et Wikipédia (j’ai enlevé les GUL dont le lien vers le site est mort) :

Bientôt un nouveau FAI lorrain ?

Vous connaissez le fournisseur d’accès FDN (French Data Network) ? Si non, il est présenté sur Wikipédia. Perso je l’ai découvert grâce à la fameuse vidéo de Benjamin Bayart Internet libre ou minitel 2.0 (sur fdn.fr, sur framablog). B. Bayart encourage l’essaimage de FDN dans les régions, pour rester un FAI associatif à taille humaine (je ne sais plus si c’est dans cette vidéo qu’il le dit ou une autre), et un tel projet voit actuellement le jour en Lorraine, nommé LDN pour Lorraine Data Network.

Avis aux amateurs pour un FAI alsacien

Par ailleurs, si vous êtes alsacien et intéressé par la création d’un FAI près de Strasbourg (à Eschau), je vous invite à lire ce sujet sur le forum ubuntu-fr.

Joli menu de déconnexion pour Openbox

Je vous avais parlé dans un billet précédent d’un beau menu de déconnexion pour Openbox, qui se trouve ici :
http://wiki.archlinux.fr/openbox-logout (celui proposé par joedu12). La capture d’écran d’exemple est celle-ci :

Lire la suite

Suivre l’évolution du résultat d’une commande sous Unix

Une fois j’étais en stage, et mon tuteur devait copier le contenu d’un disque ailleurs. Pour une raison que je ne me rappelle plus, ça ne marchait pas sur son Mac (le disque était en ext je crois), du coup il m’a emprunté mon Ubuntu. Pour suivre l’avancement de la copie, il a lancé une commande permettant d’avoir le nombre de fichiers dans le dossier de destination actualisé toutes les quelques secondes. J’ai mis du temps à retrouver ce qui composait cette commande mais maintenant que je le sais, je le note ici pour que cela ne se perde plus.

Nombre de fichiers dans un dossier

Pour obtenir la liste des fichiers d’un dossier, on utilise la commande ls. Pour n’avoir qu’un fichier par ligne, on peut lui ajouter l’option -1 (qui affiche un fichier par ligne) ou -l (qui affiche la liste détaillée), ainsi que l’option -a si on veut prendre en compte les fichiers cachés.

La commande wc permet d’obtenir le nombre de caractères, mots et lignes d’un fichier. Pour n’obtenir que les lignes, on utilise l’option -l. On va donc l’appliquer sur le retour de la commande précédente grâce au pipe, ce qui nous donne

ls -1 | wc -l

On a ainsi le nombre de fichiers d’un dossier. Mais dans le cas où ce nombre de fichiers évolue et qu’on veut suivre son évolution, cela ne suffit pas. On va voir comment suivre le résultat de cette commande dans le temps.

Actualisation du résultat d’une commande

On va utiliser pour cela la commande watch, ce qui signifie « regarder » en français. Son utilisation est décrite ici : http://www.linfo.org/watch.html

Par exemple, pour suivre la liste des fichiers, on utiliserait :

watch ls -l

On pourrait alors vouloir utiliser la même chose pour notre commande précédente. Seulement , cela ne fonctionne pas, sûrement à cause du pipe. On doit utiliser une syntaxe différente :

watch 'ls -1|wc -l'

Et voilà !

On peut utiliser également l’option -d pour surligner les différences entre deux mises à jour.

Avoir un man en couleurs

Lorsque l’on regarde le man d’un programme, on a toujours cet ennuyeux manuel écrit en blanc sur le fond qu’on a choisi :

Man normal

Il existe un moyen d’égayer tout ça et d’obtenir ceci :

Man en couleurs

Cela se fait en changeant le pager utilisé – c’est-à-dire la commande permettant de naviguer dans l’aide page par page. Par défaut, c’est la commande less qui est utilisée. Elle est bien pratique, mais n’affiche pas en couleurs. Pour y remédier, on va changer de pager et utiliser most (après more, less, voici most !). Ce dernier n’est pas installé par défaut, il faut donc le faire :

sudo aptitude install most

On va maintenant ajouter dans le .bashrc (le fichier lu à chaque ouverture de console) que nous voulons que le pager par défaut soit most et non plus less. Pour ce faire, on ajoute la ligne suivante à la fin du fichier :

export PAGER=most

On recharge le .bashrc pour prendre en compte les modifications :

source ~/.bashrc

On vérifie :

echo $PAGER

et si tout va bien, le résultat est most.

Nous pouvons maintenant afficher le man en couleurs (oui c’est la même image qu’avant mais c’est pour le plaisir) :

Man en couleurs

MOC, un lecteur de musique en console

Lorsque l’on a souvent un terminal d’ouvert, il peut être fastidieux de bouger la souris pour aller lancer le lecteur de musique, ou changer la chanson à jouer. Un lecteur léger, facile à utiliser, thémable et en console existe : il s’agit de MOC (music on console), qui se décompose en deux parties : l’arborescence des fichiers, à gauche, et la liste de lecture, à droite. Le passage de l’un à l’autre se fait par la touche Tab. Voici l’interface par défaut :

Thème par défaut de mocp

L’installation sous Ubuntu ou Debian se fait très simplement par la commande

sudo aptitude install moc

et le lancement se fait ainsi :

mocp

Lire la suite

Installation de Crunchbang Linux

Avant d’installer LXDE sur Ubuntu, j’ai découvert une autre distribution, Crunchbang Linux, basée sur Ubuntu avec le gestionnaire de fichiers Openbox et le panel tint2. Étant assez légère, je l’ai installée pour avoir une distrib plus rapide à démarrer. Ceci était vrai lorsque j’avais installé Ubuntu Jaunty, je ne sais pas si ça l’est encore maintenant que j’ai Xubuntu Karmic. Quoi qu’il en soit, je vais quand même vous présenter l’installation à travers une série de captures d’écran. Comme sur toutes les *buntu que j’ai pu voir jusqu’à présent, il est possible de faire l’installation à partir d’un live-cd.

Voici des images de mon bureau après installation et configuration (minimale) :

Bureau vide

Bureau rempliLe fond d’écran et l’image de fond du terminal sont des fonds d’écran venant du forum de Crunchbang Linux réalisés par akaned.

Fond d’écran Tux Builder

Fond du terminal Crunchbang Bubbles

Comme les captures de l’installation prennent pas mal de place, je vous invite à suivre ce lien si vous voulez les voir :

Lire la suite

Lire des mp3 sous (X)Ubuntu

Lorsque vous lancez votre lecteur de musique favori pour la première fois, en voulant lire un mp3, il est fort possible que vous ayez droit à un message d’erreur (ci-dessous celui sur Xubuntu avec Exaile) :

Erreur de lecture mp3 par Exaile

Pour y remédier, c’est très simple : un petit tour dans Système – Ajout suppression de programmes.

D’abord, on va vouloir afficher non pas uniquement les « applications maintenues par Canonical », mais « toutes les applications libres ».

Ensuite, on va entrer « mp3″ dans la zone de recherche. Dans la liste des logiciels proposés, on va notamment voir « Greffons Gstreamer supplémentaires » avec, comme sous-titre, « Codecs pour lire les formats mp3, sid… ». C’est ça qui nous intéresse.

Codecs GStreamer dans Ajout/Suppression de programmes

Pour l’installer, il suffit de cocher la case à gauche et de faire « Appliquer les changements ». Le logiciel va alors être téléchargé et installé automatiquement.

Logiciel installé avec succès

Vous pourrez alors lire vos mp3 tranquillement :

Fichiers mp3 lus dans Exaile

Si vous avez un message d’erreur selon lequel « une autre instance de synaptic est en cours d’exécution », cela signifie que vous êtes déja en train d’installer des paquets ou de faire des mises à jour et que donc il faut attendre que ces opérations se terminent pour pouvoir en commencer d’autres.

Une autre instance de Synaptic est en cours d'exécution

Voici quelques causes possibles :

– le logiciel Synaptic est lancé

– le gestionnaire de mises à jour est lancé

– vous installez des logiciels ou faites des mises à jour depuis le terminal.