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).
Pas dur, en deux étapes :
1) Récupération des sources du package, soit à coup d'
apt-get source <nom> ou alors directement en downloadant les fichiers sources (
<nom>.tar.gz,
<nom>.dsc et éventuellement
<nom>.diff.gz) depuis les mirroirs Debian. Dans ce dernier cas décompresser les sources à l'aide de la commande
dpkg-source -x <nom>.dsc
2) Recompilation des sources, pour se faire se placer dans le repertoire d'extraction des sources et taper:
dpkg-buildpackage -r<fakeroot> -uc -ub(où
est la commande (…)
la touche Ctrl-Z permet de mettre le processus actif en tâche de fond.
Une fois mis en tâche de fond, il suffit de taper fg pour récupérer la main sur le dernier processus mis en tâche de fond.
Cette fonctionnalité peut être utilisée avec vi pour lancer plusieurs commandes shell d'affilées pendant l'édition d'un texte. C'est plus pratique que de taper la commande après :! en mode commande de vi. Surtout s'il y en a beaucoup à taper.
pour inverser la casse d'une lettre entrez ~,
cela permet donc de passer de minuscule a majuscule et inversement
Pour regarder plus vite la télé, il faut lancer votre programme le plus vite possible. Dans mon cas, je lance
"modprobe bttv;modprobe sb;xinit usr/bin/xawtv"
dès le début du rc.sysinit sur une Mandrake.
Pour éviter des problèmes avec des fichiers temporaires, il faut mettre ceci juste après le montage RW des partitions.
Si on ne veut pas regarder la TV, on fait Échap. et le démarrage continue normalement.
--
José JORGE
Dans un repertoire avec des sources C (par exemple), tapez d\'abord \"etags *.[ch]\" pour generer les informations sur les fonctions, ensuite M-. dans xemacs pour aller a la definition de n\'importe quelle fonction du projet. Vous pouvez revenir a l\'endroit precedent avec M-*.
Placez le curseur sur un nombre, Ctrl-A et hop il est incrémenté de un, Ctrl-X et il est décrémenté de un. Bien pratique lors de copier-coller sauvages.
Pour joindre un fichier sous Gnus :
C-c C-a (ce qui permet d'attacher un fichier)
C-x i (ce qui permet d'inserer un fichier texte)
une option très intéressante de la commande man est l'option -t qui permet de générer sur la sortie standard la version ps de la page du man demandée.
Par exemple man -t bash > bash.ps et hop une version ps de la page du man de bash. Ensuite on peut faire à peu près ce qu'on veut du ps (impression, conversion...)
Eh oui il fallait penser à man man ;)
[ les sections sont assez limitatives, ceci va dans la section KDE ] Il nous est tous arrivé de devoir afficher des pages de man. En mode texte, on a vite fait de saturer toutes ses console si on veut voir plusieurs page en même temps. Heureusement, KDE a pensé à vous. Il existe un protocol e fichier (IOSlave) pour les pages de man, qui s'active avec "man:mot-cle". Le plus simple est de le taper dans la fenêtre d'execution rapide:
(…)
Sous Mandrake GNU/Linux, la commande gcc n'est en fait qu'un lien vers gcc-. Ainsi, si vous preferez compilez avec gcc-2.96 plutôt qu'avec la version 3.01, tapez gcc-2.96 .
Un grand regret sous emacs, ne pas avoir une correspondance des parenthèses aussi simple que le "%" de vi ! Une petite fonction à charger au demarage qui repare les dommages. (global-set-key "%" 'match-paren) (defun match-paren (arg) "Go to the matching paren if on a paren; otherwise insert %." (interactive "p") (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1)) ((looking-at "\\s\)") (forward-char 1) (backward-list 1)) (t (self-insert-command (or arg 1))))) Si on est sur une parenthèse, % deplace le curseur sur
(…)
Évidemment, on peut éditer le fichier de conf à la main ...
mais moi je préfère utiliser e16keyedit
(dispo en paquet Debian pour ne pas se prendre la tête :=) )
--
doublehp
Vous avez fait un telnet sur une machine distante, sur laquelle vous avez lancé un programme 'toto'. La connexion est coupée. Pour pouvoir récupérer la main sur le programme en question, il suffit de l'avoir lancé avec 'dislocate toto', et a la connexion suivante, tapez 'dislocate', et ça roule. Par contre, ça ne marche que pour les terminaux, je ne sais pas si il y a un equivalent pour les programmes X.
Sélectionnez une région (C-SPC, suivi de commandes de déplacement),
Tapez C-x n n
Emacs n'affiche plus alors que la portion de texte sélectionné, que vous pouvez modifier à loisir.
Tapez C-x n w pour retourner à un affichage complet du fichier.
dselect permet de 'freezer' des paquets afin de ne pas installer de mise à jours. Avec dpkg c'est également possible moyennant une petite bidouille :
dpkg --get-selections > /etc/apt/selections
vim /etc/apt/selections et passez les paquets que vous voulez freezer en 'hold'
pour finir :
dpkg --set-selections
Utilisez le mode Visual (v ou V) pour selectionner une partie de texte, puis tapez 'gq' en mode commande.