Afin d'accélérer le chargement des applications, on peut utiliser prelink qui effectue un pré-calcul d'adresse sur les exécutables pour le chargement des librairies dynamiques.
Voir : http://www.gentoo.org/doc/fr/prelink-howto.xml
Le problème, c'est que sous debian (x86 chez moi), il y a (entre autre) la librairie libGL.so qui pose un problème car elle n'est pas compilée avec l'option -fPIC et donc, prelink ne peut pas faire son boulot sur la plupart des exécutables liés avec elle (applis KDE par exemple).
Ainsi, juste pour (…)
Forum Astuces.divers [Debian] supprimer des paquets inutiles
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 monpaquetfaites plutôt
# apt-get remove `apt-cache search monpaquet | awk '{print $1}'`vérifiez bien la sortie de la commande, des fois (…)
Forum Astuces.divers [Terminal] Qui charge autant ma machine ?
Un petit script vous permettant de connaître les processus
vous prenant le plus de CPU.
Nommé 'most' chez moi, voila son utilisation:
#most
root: /usr/X11R6/bin/X (pid: 671)
#most 3
root: /usr/X11R6/bin/X (pid: 671)
exos: /usr/lib/mozilla-firefox/firefox-bin (pid: 752)
root: [aio/0] (pid: 8)
... voila :) je pense qu'on son utilisation est triviale, comme son code d'ailleur:
#!/bin/sh
if [ $# -gt 0 ]
then
nb=$1
else
nb=1
fi
ps aux | sort -rnk 3 | gawk '/:/ {print $1 ": " (…)
#most
root: /usr/X11R6/bin/X (pid: 671)
#most 3
root: /usr/X11R6/bin/X (pid: 671)
exos: /usr/lib/mozilla-firefox/firefox-bin (pid: 752)
root: [aio/0] (pid: 8)
... voila :) je pense qu'on son utilisation est triviale, comme son code d'ailleur:
#!/bin/sh
if [ $# -gt 0 ]
then
nb=$1
else
nb=1
fi
ps aux | sort -rnk 3 | gawk '/:/ {print $1 ": " (…)
Forum Astuces.divers [Terminal] Tar et les archives multivolumes
Pour créer une archive tar multivolume (attention,la compression n'est pas supportée dans ce cas):
tar cvMf [périphérique(exemple:/dev/fd0 pour le lecteur disquette] [répertoire à passer en tar]
Forum Astuces.divers [Web/Mozilla] Les news en un clin d'oeil
Pour avoir les news des sites linux les plus importants en un clin d'oeil il suffit d'aller sur http://sidenews.net/
Vous sélectionnez les sites que vous voulez voir dans votre
sidebar, et en un clin d'oeil vous avez les dernières news de ces sites.
Pour activer le sidebar il suffit de faire F9.
Forum Astuces.divers [Web/Mozilla] Caractères non-ASCII dans les URL
Maintenant que les noms de domaines acceptent des caractères non-ASCII, il serait plus simple de les afficher que de se retrouver avec des trucs comme %e3%82%b3%e3.
Comment faire ?
- CTRL+T
- Tapez "about:config" dans la barre d'URL
- Dans la barre de filtre, tapez "network.standard-url.escape-utf8"
- Double-cliquez sur la ligne et changez "true" à "false"
Merci Mozilla Links Newsletter
Forum Astuces.divers [Debian] Verrouillage numérique (presque partout)
Pour avoir un verrouillage activé en console et sous X :
# console
echo "LEDS=+num" >> /etc/console-tools/config
# X
apt-get install numlockx
# console
echo "LEDS=+num" >> /etc/console-tools/config
# X
apt-get install numlockx
Forum Astuces.divers [Debian] Vous en avez marre de voir vos fichiers maison remplacés lors de apt-get upgrade ?
dpkg-divert est la solution !!
Vous avez par exemple modifié un script pour le paquet trucmuche, mais à chaque upgrade, ce script est remplacé par sa nouvelle version :(
Créez une diversion !
$ dpkg-divert --local --add --divert pouet.script.new pouet.script
Avec cette ligne de commande (attention, ma mémoire étant assez mauvaise, il se peut que la ligne de commande soit pas tout à fait exacte ), lorsqu'un paquet quelconque tentera de mettre à jour pouet.script, l'ancien fichier sera conservé et (…)
Vous avez par exemple modifié un script pour le paquet trucmuche, mais à chaque upgrade, ce script est remplacé par sa nouvelle version :(
Créez une diversion !
$ dpkg-divert --local --add --divert pouet.script.new pouet.script
Avec cette ligne de commande (attention, ma mémoire étant assez mauvaise, il se peut que la ligne de commande soit pas tout à fait exacte ), lorsqu'un paquet quelconque tentera de mettre à jour pouet.script, l'ancien fichier sera conservé et (…)
Forum Astuces.divers [Web] Bloquer les pages de pub
Pour supprimer les pages de pub, il suffit de mettre dans le fichier /etc/hosts
127.0.0.1 nomduserveurdepub
Forum Astuces.divers [Terminal] Contrôler la taille critique des répertoires
Voici une petite commande trouvée au hasard d'Internet :
# du -x --block-size=1024K | sort -nr | head -10
Qui permet d'afficher les 10 plus gros répertoires du répertoire courant...
Forum Astuces.divers [Terminal] Escreen
Extrêmement pratique pour lancer des applis qui peuvent survivre à toute déconnexion (autre que l'arrêt de l'ordi of course): Escreen. "Escreen" est un thème de Eterm utilisant la commande "screen". Lancez donc "Eterm -T Escreen" (après vous être assuré que le package "screen" est bien installé). Vous obtiendrez un Eterm classique, plus une barre supplémentaire en bas de la fenêtre. Vous pouvez alors rajouter un certain nombre de tabs (Alt+n, ou bouton Escreen), chacun possédant son shell, et vous (…)
Forum Astuces.divers [Mail] Les news de LinuxFR.org sous Evolution
Bon bah le titre est assez clair, donc voici une petite astuce pour ceux qui ne la connaisse pas encore, qui consiste à visualiser la une des news de linuxfr.org depuis la page "Résumé" d'Evolution. Pour se faire, rien de plus simple, il suffit d'aller dans : Outils > Parametrage > Préférences du Résumé > Sources de nouvelles, puis de cliquer en bas sur "Nouvelle Source". Indiquez lui un nom comme "linuxfr", puis dans le champ url indiquez http://linuxfr.org/backend.rss Une (…)
Forum Astuces.divers [X-Window] Désactiver le BIIIIP de X-Window
Vous travaillez la nuit et vous n'êtes pas seuls ?
Utilisez la commande "xset b" pour sélectionner le comportement du bip. Elle prend trois arguments numériques : volume, hauteur et durée. "xset -b" désactive complètement le bip. La configuration du serveur affecte toutes les applications tournant dessus.
Pour plus d'infos : http://www.freenix.fr/unix/linux/HOWTO/mini/Visual-Bell.html
Forum Astuces.divers [Éditeur/Vim] Lancer une commande sur tous les buffers avec Vim
Quand on édite une ribambelle de fichiers, il est fréquemment nécessaire d'effectuer les mêmes opérations sur l'ensemble des fichiers chargés dans vim. Pour cela on utilise la commande :bufdo
Exemples
:bufdo! %s/truc/machin/g
Substitue toutes les occurences de "truc" par "machin" dans tous les buffers:bufdo! %! sort
Trie toutes les lignes dans tous les buffers... Le '!' est nécessaire pour autoriser le passage d'un buffer à un autre sans sauvegarde.Il existe aussi:
- :argdoparse les fichiers passés sur la (…)
Forum Astuces.divers [Debian] Comment installer une debian par CD sur un PC qui ne peut booter que sur des disquettes ...
Le problème consiste a booter un PC avec une disquette ( parceque le BIOS ne peut pas booter le CD), puis à continuer l'install avec le CD ...
pour ce faire, il faut extraire les images disquettes du CD. Je pars d'une image téléchargée sur le net.
*** création de la disquette ROOT:
dhp@pluton:~$ ls idepci-3.0.23-netinst.iso idepci-3.0.23-netinst.iso
dhp@pluton:~$ mkdir idepci-3.0.23-netinst.dir
dhp@pluton:~$ su
Password:
pluton:/home/dhp# mount -o loop idepci-3.0.23-netinst.iso idepci-3.0.23-netinst.dir/
pluton:/home/dhp# ls -lh idepci-3.0.23-netinst.dir/boot/rescue.bin
-r--r--r-- 1 root root 2.9M 2003-12-21 12:20 (…)
pour ce faire, il faut extraire les images disquettes du CD. Je pars d'une image téléchargée sur le net.
*** création de la disquette ROOT:
dhp@pluton:~$ ls idepci-3.0.23-netinst.iso idepci-3.0.23-netinst.iso
dhp@pluton:~$ mkdir idepci-3.0.23-netinst.dir
dhp@pluton:~$ su
Password:
pluton:/home/dhp# mount -o loop idepci-3.0.23-netinst.iso idepci-3.0.23-netinst.dir/
pluton:/home/dhp# ls -lh idepci-3.0.23-netinst.dir/boot/rescue.bin
-r--r--r-- 1 root root 2.9M 2003-12-21 12:20 (…)