Pour que l'éditions de choses diverses comme le changelog de CVS, édition de crontab et joyeusetés du genre se fassent dans votre éditeur favori, il faut définir la variable de session EDITOR. De manière temporaire en tapant
export EDITOR="emacs" ou de manière plus définitive en ajoutant la variable
EDITOR="emacs" dans votre .bash_profile et en n'oubliant pas de rajouter dans la ligne
exportla variable EDITOR. Il existe une multitude d'autres variables du type qui ne demande qu'à être définies pour
(…)
C'est indiqué dans le tutorial, mais qui l'a lu en entier ;-) ? Pour commencer une zone de sélection, tapez <M-Space>. Déplacez le curseur jusqu'à la fin de la sélection. Si vous voulez copier la zone, tapez <M-w> ou si vous voulez l'effacer, tapez <C-w>. Pour recopier la zone copiée ou effacée, tapez <C-y>.
Rajoutez l'option noatime dans le mount (ou /etc/fstab), cela accelerera considerablement votre système de fichiers. (Ce champ contient la date de dernier acces au fichier et, est mis à jour, comme son nom l'indique à chaque accès au fichier). Attention, votre système de fichier n'est plus alors POSIX!
Pour ouvrir une page HTML dans MozillaFirebird, qu'il soit déjà lancé ou pas et sans afficher le gestionnaire de profils, il suffit de passer par un script shell très simple:
=== début script runMozillaFirebird ====
#!/bin/sh
MozillaFirebird -remote openurl\("$1",new-tab\) || MozillaFirebird "$1" &
=== fin du script ====
Le mettre dans un répertoire bin accessible (p.ex. $HOME/bin), ne pas oublier le
chmod +x, et voilà, nous pouvons maintenant utiliser ce script quasiment n'importe où pour lancer MozillaFirebird en toute
(…)
Une clef avec
passphrase vide offre peu de sécurité ?
ssh-agent complique les choses inutilement ?
Vous pouvez restreindre l'utilisation d'une clef.
Par exemple pour un archivage avec
tar sur un site distant :
- Génération de la clef avec une passphrase vide :
geek@local:~% ssh-keygen -t dsa -f .ssh/backup -N ""
- Écriture d'un fichier de clef avec restrictions :
Quand on utilise cette clef, le poste distant exécute l'écriture dans ~/backup.tar. On restreint de plus le poste client à localet on empêche l'utilisation (…)
Les "favelets" sont des petits outils en javascript à intégrer dans les signets afin de synthétiser et tester vos pages web, particulièrement en ce qui concerne l'accessibilité : - Voir tous les attributs alt - Montrer les en-têtes de tableau - Voir tous les liens et leur descriptif - Voir la page avec Linx - Voir les balises Meta data - Sans la feuille de style - Redimensionner 240x320 - Redimensionner 544x372 - Redimensionner 640x480 - Redimensionner 800x600 - Redimensionner
(…)
Comment taper des caractères accentués français avec un clavier anglais ? Comment ajouter à un clavier des caractères propres ? Un exemple, qui crée sous X un disposition des touches personnalisée, se trouve à http://lifc.univ-fcomte.fr/~dedu/docs/xkb/ (en anglais).
Vous avez beaucoup de données (des fichiers logs par exemple), et vous souhaiteriez connaître les lignes qui reviennent le plus fréquemment. `Unix Power Tools' http://www.oreilly.com/catalog/upt/ vous recommande d'utiliser la séquence sort-uniq-c-sort-n qui comptera les différents éléments. Conjuguez ceci avec des 'cut', 'sed' ou 'tr' adéquats qui simplifieront l'entrée standard. - La distribution des mots dans le dico: $ cat french.dict | cut -c-1 | sort | uniq -c | sort -n - Les messages d\'erreurs du serveur web: # cat
(…)
Allez voir sur le site de 73lab afin d'agayer un peu votre LILO.
http://www.73lab.com
Si comme moi vous êtes dans un endroit ou des gens ont crû intelligent de mettre des claviers QWERTY. Et que vous n'avez pas les droits root (pas de loadkeys fr). Il existe une solution sous X pour avoir la configuration AZERTY. Il suffit de lancer dans un terminal : >xmodmap xmodmaprc où le fichier xmodmaprc remappe les touches comme il faut, on peux trouver ce fichier ici http://chrisix.free.fr/pycoincoin/xmodmaprc mais vous pouvez le faire vous meme. NB: les claviers n'étant
(…)
Comment avoir l'aide des man quand on est sur un mot (par ex, vous êtes sur shmget et vous ne vous rappelez plus les params :) : Ajouter simplement à votre ~/.emacs la ligne suivante :
(global-set-key [(f1)] (lambda () (interactive) (manual-entry (current-word))))
Cela affectera la consultation des pages de man sur la touche F1 :))
Une astuce rapide et sympa pour afficher en haut ou en bas de l'ecran le titre de la chanson qui vient de se lancer. Il vous faut xosd et xmms (plugin par defaut je crois "Changement de chanson"). Dans la configuration du plugin section Commande : sh -c 'echo "%s" | osd_cat -t -c yellow -f une_fonte -d 10 &'
Permet d'afficher en jaune pendant 10 seconde le titre.
une_fonte : vous pouvez en choisir une avec xfontsel.
Vous êtes coincés, votre MBR est tout cassé et donc vous n'avez plus de lilo pour démarrer ? Procurez-vous une disquette de démarrage de Linux (ou un des micro-Linux), ou bien tout simplement demolinux ou encore le cd d'install des dernières distrib et dès que vous pouvez vous logger, montez votre partion root: mnt /dev/hda1 /mnt/disk/ -t ext2 (ou hda1 est la partion root) puis tapez: lilo -t -v -C /mnt/disk/etc/lilo.conf si tout va bien tapez la meme chose sans
(…)
Comment bien lister les fichiers: a10,a2,a1 ?
un simple ls affiche : a1,a10,a2. Ce n'est pas toujours ce que l'on vourait et l'ordre numérique des fichiers, ou des numéros de versions n'est pas respecté, alors un ls -v, fait l'affaire : a1, a2, a10.
Lancer et tuer Emacs souvent, c'est peu économique (en temps). Lorsqu'emacs est lancé dans un terminal (emacs -nw), il suffit de taper C-Z pour reprendre possession du terminal avec le shell l'ayant démarré et %emacs pour y retourner...
Pour lister les fichier d'un répertoire, tapez 'C-x d' puis le répertoire. Vous utiliserez alors Dired. 'C-x C-d' permet de lister en mode "bref". Puis sur un fichier tapez "ENTREE" et vous l'ouvrirez automatiquement. D'autres commandes sont disponibles, 'D' par exemple l'effacera.
'C-x 5 2' vous permettra d'ouvrir une nouvelle fenêtre Emacs. 'C-x 5 f' vous permettra de selectionner un fichier à ouvrir dans une nouvelle fenêtre. 'C-x 4 f' ouvrira un fichier dans la même fenêtre, mais coupée horizontalement.
Comme tout bon fichier elisp, vous pouvez évoquer également la commande byte-compile-file sur votre .emacs qui s'appelera ensuite .emacsc sera moins gros et plus rapide.
Ca serait dommage de se priver !
un bête shell à mettre dans la crontab :
#!/bin/bash
#grouick
TMP_DIR=/tmp
find $HOME/GNUstep/Library/WindowMaker/Themes/ -type d | sort > $TMP_DIR/liste.t
NBRLIGN=`wc -l $TMP_DIR/liste.t | awk '{print $1}'`
NBRLIGN=`expr $NBRLIGN - 1`
if [ -r $TMP_DIR/liste.m ]
then
M=`cat $TMP_DIR/liste.m`
else
M=1
fi
setstyle `cat $TMP_DIR/liste.t | tail -n$M | head -n1`
M=`expr $M + 1`
if [ $M -gt $NBRLIGN ]
then
M=1
fi
echo $M > $TMP_DIR/liste.m
Jipe de
lea-linux.org m'a proposé un jour cette astuce: Il existe une application sous linux pour lire des fichiers son en utilisant le lecteur qui lui convient,
vsound, disponible en rpm chez
rpmfind.net et et les sources ailleurs.
Vsound lance le player spécifique au fichier et crée un loop back pour récupérer la sortie son au format wav et au bitrate spécifié.
Voici quelques exemples (parmi d'autres) pour des fichiers
*.ra *.rm *.mpeg et *.avi:
*.ra et *.rm
(…)
Pour pouvoir modifier un fichier en recopiant des bout de code d'un autre fichier, sans se prendre la tete avec des C-M-l, ou continuer à lire son mail sous Gnus en meme temps, il suffit de faire C-x 5 2. Ce qui ouvre une nouveau buffer dans une nouvelle fenetre.
Pour revenir en mode normal : C-x 5 0
Facile ;-)
Voulant faire un simple pipe sur la sortie stderr, je me suis rendu compte que ce n'était pas possible. Donc voici une petit astuce pour y remédier:
cmd1 2>&1 | cmd2
Pour moi c'était:
ltrace a.out 2>&1 | c++filt > log
Vous utilisez blender et avez créer une animation au format *.tga. Vous voulez que cette dernière soit convertie en gif animé (oui je sais, le brevet...) pour faire de belles présentations sur votre site oueb, genre gif en 3D... Rien de plus simple. après que l'animation ait été crée avec Blender (par exemple) en format tga, déplacez-vous dans le répertoire où ce trouve les fichier *.tga (si votre anim' fait 51 frames par exemple) et utilisez la commande convert de
(…)
Les drivers NVIDIA ne permettent plus la gestion de l'APM depuis belle lurette. Vous avez hacké le fichier nv.c du pilote avant la recompilation (du style : 'return 0' pour le 'case PM_SUSPEND:' et le 'default:' dans le 'switch (rqst)'. En fait, il faut aussi penser à réactiver le MTRR, que le pilote ne réactive pas (c'est la cause des accrocs dans la lecture de dvd et divx) envoyer une commande du style: echo "base=0xd8000000 size=0x8000000 type=write-combining" >| /proc/mtrr au
(…)
Certains sites sous spip apparaissent vides lorsqu'on utilise privoxy.
Dans ce cas dans le default.action il faut désactiver prevent-compression et ça marche....
c'est expliqué là: http://www.gnulinews.org/dossiers/privoxy-conclusion.php(...)
C'est privoxy qui bloque les contenus comprimés qu'il 'arrive pas à filtrer.