Articles plus anciens

Suite des astuces bashrc.


Si vous tapez l’ensemble de commandes suivantes dans votre terminal :


for i in 1 2 3 4 5
do
 echo "Welcome $i times"
done



Et que vous utilisez les flèches haut et bas pour naviguer dans votre historique vous aurez successivement les différentes lignes :



Sauf si vous avez la ligne suivante dans votre .bashrc

shopt -s cmdhist


La commande multi-ligne est sauvegardée comme une ligne unique dans l’historique :

 

 

Source :

Configurer son terminal Bash

Une brève : pour modifier la taille des sous-titre lorsque l’on regarde  un film avec mplayer (via Freevo), il suffit d’éditer (ou créer) le fichier ~/.mplayer/config et d’y ajouter la ligne suivante :

subfont-text-scale=5



Le 5 est bien sûr a adapter, mais il correspond chez moi à la taille nécessaire et suffisante pour que les sous-titres soient lisible sur ma télé CRT 72 cm.


Sources :

Mplayer subtitle font size

Je suis actuellement en train de refaire mon .bashrc, l’ancien ne satisfaisant pas tout a fait surtout après avoir lu l’excellent article Configurer son terminal Bash de bordel de nerd

Bref je reprends chacune des configurations que j’ai dans mon .bashrc je les compare et ajoute avec celle de bordel de nerd, ce qui est l’occasion pour moi de découvrir pas mal de chose dont je compte faire des petits articles.


Pour commencer une astuce spéciale gros doigts.

Si vous avez pour fâcheuse tendance à inverser des lettres dans les chemins que vous tapez, vous allez être content, plus jamais de :

cd /daat
bash: cd: /daat: Aucun fichier ou dossier de ce type


Pour mettre en place l’astuce, très simple il suffit d’ajouter la ligne suivante à votre ~/.bashrc :

shopt -s cdspell


Et maintenant si vous vous trompez, miracle :

user@sweetBox:~$ cd /daat
/data
user@sweetBox:/data$


Rque :

Pour supprimer l’option :

shopt -u cdspell

Pour lister les option possibles :

shopt
autocd          off
cdable_vars     off
cdspell         on
checkhash       off
checkjobs       off
checkwinsize    off
cmdhist         on
compat31        off
compat32        off
compat40        off
dirspell        off
dotglob         off
execfail        off
expand_aliases  on
extdebug        off
extglob         on
extquote        on
failglob        off
force_fignore   on
globstar        off
gnu_errfmt      off
histappend      on
histreedit      off
histverify      off
hostcomplete    off
huponexit       off
interactive_comments    on
lithist         off
login_shell     off
mailwarn        off
no_empty_cmd_completion off
nocaseglob      off
nocasematch     off
nullglob        off
progcomp        on
promptvars      on
restricted_shell        off
shift_verbose   off
sourcepath      on
xpg_echo        off
 

Sources :

Image par Christina Matheson sous CC BY-NC-SA

Sous Windows j’utilisais l’excellent VirtualDub pour découper un film Divx sans le ré-encoder (par exemple pour supprimer les génériques).

Lorsque le besoin s’en fait sentir sous Linux, j’ai cherché un logiciel équivalent et comme d’habitude sous Linux la ligne de commande est venu à mon aide.


On utilisera mencoder qu’il faut donc installer :

sudo aptitude install mencoder



Il suffira ensuite de connaitre le nouveau début du film (au format hh:mm:ss) et la durée souhaité :

mencoder -ovc copy -oac copy -ss [position] -enpos [durée] fichier.avi -o nouveau_fichier.avi



Sources :

image par hidden side

Désolé pour le peu d’activité sur ce blog, mais après 3 semaines de vacances, je me suis attelé à l’écriture d’un thème WordPress.

Je profiterai du déploiement de WordPress 3.0 (je suis toujours en 2.9) pour mettre le nouveau thème.


Ce nouveau thème reprendra l’identité visuel du thème actuel Keko, mais il prendra en compte les nouvelle fonctionnalité de WordPress 3.0.