samedi 17 juillet 2010
Faire en sorte que Midnight commander (MC) garde la mémoire du répertoire courant sur ubuntu, debian ou Readynas de Netgear
Par jphi, samedi 17 juillet 2010 à 07:12 :: Linux & système
Midnight commander (mc) est un petit outil bien pratique qui fournit une interface à fenetre en mode texte comme le faisait Norton Commander sous DOS. Adapté à Unix, on peut faire avec la souris de nombreuses manipulations, copies, etc, sur les fichiers.
Sur Redhat ou Centos, Midnight commander garde trace du répertoire courant après sa sortie, ce qui est bien pratique. Par contre, sur Ubuntu, Debian, ou des systèmes utilisant Debian (comme le ReadyNAS duo de Netgear), lorsque l'on sort de mc, on se retrouve dans le répertoire dans lequel on était avant d'utiliser mc ce qui n'est pas très pratique.
La solution consiste à modifier ~/.bashrc afin d'ajouter la ligne suivant :
source /usr/share/mc/bin/mc.sh
Après délog et relog, mc mémorisera le répertoire de sortie... A noter que sur readynas, après activation de l'UTF8 français, mc bugge sérieusement en provoquant un saut de ligne dans l'affichage, qui empêche l'utilisation des menus déroulants.
Cela se corrige aisément, en mettant dans ~/.bashrc :
alias mc=LANG=us_US mc
Mais alors comment combiner les 2 hacks pour corriger le bug d'affichage ET mémoriser le répertoire d'appel de mc? Simple. Toujours dans le fichier ~/.bashrc, remplacer les 2 solutions précédentes par :
# fix mc alias mc='LANG=us_US . /usr/share/mc/bin/mc-wrapper.sh'
MC fonctionne sur pratiquement tous les systèmes, y compris osx et windows. J'espère que ce truc vous aura été utile.


Ça fait déjà pas mal de temps que je lorgnais sur le web, sur les différentes fraiseuses modifiables en fraiseuse à commande numérique ou les tables de fraisage de conception totalement artisanales. Mais, plutôt que de me lancer bille en tête dans la fabrication d'une fraiseuse à partir de rien, ce qui nécessite soit de faire sous traiter la fabrication de pièces usinées, soit de passer par du bois, du système D et souvent pour un résultat approximatif, j'ai préféré m'orienter sur l'achat d'une micro fraiseuse toute faite, puis de la convertir en CNC.
Développer sur de l'embarqué n'a jamais été aussi facile. Muni d'une carte électronique à base de microcontrolleur AVR ATMEGA168 à 17.5$, d'un environnement de développement intégré (IDE) open source permettant de développer en Wiring (pratiquement du C) et d'envoyer son programme sur la cible, vous allez pouvoir envisager de développer simplement de petites applications tenant dans 16K de mémoire flash, et controllant de multiples périphériques....
Forges Open Source