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.
Depuis la version 4.30 de Xfree, il est possible d'avoir des curseurs transparents et colorés. Cela se configure à partir de
différents répertoires selon les distributions.
Slackware 9.0: /usr/X11R6/lib/X11/icons
Mandrake 9.1:
/usr/share/icons/default/
Ou pour d'autres distrib's: /usr/share/cursors/xfree.
Mais la configuration est la même pour toutes les versions, c'est-à-dire simple.
Dans le répertoire -/default/ se trouve le fichier 'index.theme', c'est celui-ci
qu'il faut éditer. Il contient deux lignes:
[Icon Theme]
Inherits=whiteglass
Ici 'whiteglass' est le thème des curseurs et c'est ce
(…)
Le format d'un paquet Debian peut se lire depuis n'importe quel *nix même sans avoir dpkg ou avoir à l'installer. Le paquet est lisible avec « ar », l'archiveur historique d'Unix.
On peut extraire ainsi facilement le tarball d'un paquet Debian sans difficulté
man ar pour en savoir plus bien sûr.
Il arrive que X-Window "plante" en apparence un ordinateur, notamment lors d'un changement de console virtuelle car il stocke dans un tampon toutes les touches tapées au clavier mais ne les interprète pas.
Avec telnet, ssh, (ou cron ou encore un programme déclenché par l'insertion d'un cd-rom), il faut lui envoyer alors le signal utilisateur 1
kill -s SIGUSR1 pid_du_processus_X
Un mail par convention fait 80 colonnes pour etre plus lisible. Vim peut faire ca automatiquement avec:
autocmd BufRead .followup,.article*,.letter,/tmp/mutt*,*.txt set tw=75
pourquoi 75 ? parceque il est possible de vous repondre (rajout de 2 char : "> ") sans dénaturer le mail :)
Si vous voulez juste avoir des couleurs pour
certains mots, il vous suffit de les déclarer dans votre fichier .vimrc comme cela:
>syn keyword Mesmots internet salopette cuiller
et d'y associer maintenant une couleur dans .gvimrc:
>hi Mesmots gui=bold guifg=yellow guibg=bg
ce n'est pas la peine d'utiliser les syntax pour faire cela.
Particulièrement utile pour le développeur Java qui
package des appli une petite commande permet de
vérifier le contenu d'un package inclu dans le META-INF/lib (ou WEB-INF/lib) d'un autre package sans avoir à extraire le tout :
unzip -p package.jar META-INF/lib/package_inclus.jar | jar -tv
Si tu ne peux plus créer mailbox ni modifier tes mailboxes existant sous Cyrus alors efface le fichier /var/lib/cyrus/mailboxes.NEW ... ca marche mieux après ;)
sous VIM, avec la touche *
vous parcourezdans votre document les mots identique a celui qui était sous votre curseur. Très pratique en programation php/C/... :
à l'appel d'une fonction, mettez le curseur sur le nom de la fonction et faites * jusqu'a arriver à la définition (si celle-ci est dans le même fichier bien sûr).