Aussi bien conçu que soit le système de paquet debian, il a parfois du mal avec certaines dépendances et laisse des paquets inutiles. Le cas se présente souvent avec les paquets data qui accompagnent des jeux et qui restent benoîtement là alors qu'on a enlevé le binaire correspondant.
Unr parade gruik: plutôt que de faire
# apt-get remove monpaquet
faites plutôt
# apt-get remove `apt-cache search monpaquet | awk '{print $1}'`
vérifiez bien la sortie de la commande, des fois
(…)
On peut faire du hot plug avec un rack ide sous Linux, à condition de ne pas avoir peur de griller son matos. De nombreux disques IDE modernes sont hot-plug, mais les controlleurs le sont très rarement. Mais normalement avec cette astuce le disque étant en veille (=presque éteint) vous ne devriez pas risquer sa vie. Le controlleur par contre je ne le garantie pas ! L'OS le fait, et même si cela n'est pas conseillé (par les gars du
(…)
Vous aussi vous en avez marre que les images directement affichées dans Firefox soit mises en favicon ?
Tapez about:config dans la barre d'adresse puis modifiez :
browser.chrome.image_icons.max_size à 0
"Code à l'appui, un test sur cette valeur conditionne directement la mise en réduction des images"
Merci à Gniarf de m'avoir indiqué cette astuce dans un commentaire.
Amis feignants, un petit raccorci clavier fort utile. Lorsqu'on tape un texte/programme/tout ce que vous voulez, il y a en general des termes qui reviennent frequements. Vous en avez marre d'avoir a retaper inlassablement des 'subsubection', 'fonction_de_la_mort_qui_tue' ou 'dihydrogenophosphate' selon votre specialite ? La combinaison 'ESC-CTRL-/' est faite pour vous. Vous obtiendrez l'autocompletion d'un mot qui reviens frequement dans un texte en ne tapant que le debut du dit mot, suivi de la formule magique precitee !
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
(…)
Une petite bidouille un peu lourde mais efficace pour convertir un SVG avec transparence (créé par inkscape par exemple) en Postscript (qui ne supporte pas la transparence).
SVG vers PDF avec export scribus
PDF vers PS avec "imprimer dans un fichier" de acroread (pdf2ps ne fonctionne pas, il convertit en bitmap)
et hop.... un PS vectoriel avec la transparence simulée (il semble subdiviser les objets pour colorier comme il faut)
Nb.: l'export PS ou PDF dans Inkscape détruit toutes les (…)
Par défaut dans certaines distributions (notamment Ubuntu), Firefox effectue une résolution DNS en IPv6 puis en IPv4, et ralentit d'autant cette résolution si vous n'utilisez pas IPv6...
Vous pouvez désactiver cette résolution superflue en allant fureter dans la configuration de Firefox (tapez "about:config" dans la barre d'adresse). Cherchez la clé network.dns.disableIPv6 et changez sa valeur pour false.
Après redémarrage du panda, vous (re)découvrirez la célèbre vélocité du bestiau :)
La soit-disant astuce sur le % de vi qui n'existerait pas sous Emacs est soit un troll, soit un manquement notoire au 1er Commandement d'Emacs, à savoir « Tu ne diras pas qu'Emacs ne peut ou ne fait pas. » Bref : M-C-f (forward) et M-C-b (backward) font en standard ce que l'auteur cherche (i.e. se déplacer d'une parenthèse à celle qui lui correspond), en bien plus puissant puisque ça fonctionne avec toute sexp (en gros, avec tout ce qui
(…)
Pour recompiler un paquet debian, il suffit de faire :
apt-get -b source
puis
dpkg -i
Si la construction du paquet échoue du fait du manque de certains fichiers include voir de bibliothèque, il suffit de faire :
apt-get build-deps
pour que les paquets manquants soit installé.
Ceci permet notamment de faire des backports.
Il peut parfois être utile de connaître les diverses propriètés de votre serveur X
Pour cela, dans un terminal, tapez simplement:
oli@bastei:~> xdpyinfo
Ainsi, vous souhaitez savoir la version de votre serveur XFree
oli@bastei:~> xdpyinfo | grep version
Pour jouer a Quake ou parler avec Skype en utilisant esd (ou esound) n'est pas toujours pratique ! Une solution est de faire un script qui met esd en standby au lancement de Quake ou Skype, mais souvent Skype est inactif et on voudrait pouvoir écouter un peu de musique ou entendre les évenements de Gaim ! Donc j'ai fait un petit script qui permet de switcher l'état de esd, il suffit d'en faire un lanceur sur un tableau de
(…)
Vous connaissez un package et vous voudriez voir s'il a des cousins qui vous conviennent mieux.
Vous êtes sous Gentoo et bien c'est pas compliqué :
passer sur http://packages.gentoo.org/packages/?category=LaCategorieQuiVaBien
Par exemple k3b est dans app-cdr (cf le résultat de emerge -s k3b), LaCategorieQuiVaBien est donc app-cdr et ces cousins sont par là :
http://packages.gentoo.org/packages/?category=app-cdr
Cette ligne (à mettre dans .emacs) permet à emacs d'acceder de manière transparente aux fichiers compressés.
(auto-compression-mode 1)
foX
Sous emacs, rien de plus agreable que de voir son code colorise. Il suffit pour cela de rajouter deux lignes dans son .emacs:
(global-font-lock-mode t)
(setq font-lock-maximum-decoration t)
Il suffit de faire un /charset iso-8859-15 au démarrage de xchat.
Selectionnez un texte sous Emacs puis tapez C-x C-l. Vous verrez votre texte passer en minuscule.
Je viens de m'apercevoir que je me délogue depuis
plus de 5 ans avec un sage "logout", alors qu'un
simple [Ctrl-D] suffit !
Une autre solution est de créer un alias ds son
~/.mon_shell_préféré_rc.
Une dernière est un script avec un nom + court.
On peut aussi ne *jamais* se déloguer; oui mais non.
Testé seulement sous Debian/Woody, mais c'est du
Linux, je pense.
Pour jouer un fichier audio ogg vorbis situé sur une machine distante vers les haut-parleurs de votre machine locale, il vous suffit d'utiliser esd (esound, le démon audio de GNOME), en mode réseau grâce aux options -tcp -public sur votre machine locale, et d'initialiser la variable d'environnement ESPEAKER sur votre machine distante.
Exemple de ligne de commande:
$ killall esd
$ esd -tcp -public &
$ ssh moi@ip.de.machine.distante
$ cd Music
$ export ESPEAKER=ip.de.ma.machine
$ ogg123 -d esd miles_ahead.ogg
Je propose/soumet une/ma solution au difficile problème du partitionnement. Mon but est d expliquer une structure de partitionnement qui permette de faire ce qu on veut ensuite sans devoir tout péter: bref faire un disque flexible. Comme chacun sait, au début, on partitionne d'une manière... et après quelques temps, les besoins changent... et on est ammené à tout casser/partitionner/redimentionner/formatter...
- hda1 /boot (32M à 64M suivant le nombre de Linux installés plus loin)
- hda2 windows partition (4G - juste
(…)
source : expansion des paramètres (man sh)
#!/bin/sh a=$1 # A est la sous chaine de $a qui commence au 0ieme caractere # et qui a une longueur de 1 caractere : A=${a:0:1} # mettre en majuscule cette premiere lettre B=`echo $A |tr -s a-z A-Z` # C est la sous chaine de $a qui commence au caractere d'indice 1 # c'est à dire $a moins son premier caractere. C=${a:1} # mettre en minuscule ces caracteres D=`echo $C |tr -s (…)
1/ Copier - Début de sélection: Control-espace, Fin de sélection: Esc-w
2/ Couper - Pareil que copier sauf fin de sélection: Control-w
3/ Coller - Control-y
4/ Rechercher/remplacer - Esc-%
5/ Aller à la ligne - Esc-g
6/ Undo - Control-x-u
7/ Enregistrer - Control-x-s
8/ Charger - Control-x-f
9/ Quitter - Control-x-c
Slackpkg ne permet pas de mettre à jour un ensemble de packages. Pour palier à ce manque j'ai créé deux bouts de script. Le premier pour lister dans un fichier les packages à mettre à jour (excepté le noyau pour éviter des problèmes après redémarrage) :
slackpkg search e | grep upgrade | gawk '{print $5;}' | gawk -F '-' '$1 !~ /kernel/ {print $1}' | sort > nom_du_fichierLe second pour mettre à jour tous les packages dont les
(…)
Pour les pros de sed qui passent à Perl:
Utiliser les flags de boucles implicites de lecture ligne par ligne -n et -p. La premiere imprime la ligne, pas la seconde. Examples:
perl -pe 's/foo/bar/g'; # pour chaque ligne, replace "foo" par "bar" et imprime
perl -ne 'print if m/foo/' # imprime les lignes qui matchent "foo"
--
http://paris.mongueurs.net
Plutôt que d'utiliser des trucs lourds à écrire sous sed comme echo "/un/deux/trois" |sed -e 's/\/un\/deux/undeux/' on peut utiliser une autre syntaxe plus facile à lire :
echo "/un/deux/trois/" | sed -e 's|/un/deux|undeux|'