Forum Astuces.divers [Développement] Perdu dans les drapeaux d'optimisation de GCC?

Posté par  .
Étiquettes :
1
2
mai
2006
"gcc -v -Q" vous permettra d'y voir plus clair.

Mise à jour : comme indiqué en commentaire, la commande "gcc -v -Q" ne retourne pas les drapeaux d'optimisation de GCC mais les options indiquées lors de la compilation de GCC.

Mise à jour 2 :

$ cat foobar.c int main() { } $ gcc -v -Q foobar.c Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk-default (…)

Forum Astuces.divers [X-Window] Comment enlever : "Asus ACPI: Error reading LCD status"

Posté par  (site web personnel) .
Étiquettes : aucune
1
6
mar.
2006

Heureux possesseur d'un portable ASUS, j'avais de menus désagrément à l'utilisation de KDE : un popup aléatoire qui me précisait qu'il n'arivait pas a à lire le statut du LCD ( Can't read LCD status ) et un syslog pourri de millions et de millions de "Asus ACPI: Error reading LCD status"

Une petite (grosse) recherche plus tard :

  • 1) un ch'ti bug : http://bugs.kde.org/show_bug.cgi?id=102374
  • 2) une résolution : http://de.wikibooks.org/wiki/Asus_W3N-Kompendium:_Kubuntu

en bref :

vi /usr/share/services/kded/kmilod.desktop

et vous changez :

X-KDE-Kded-autoload=false

(…)

Forum Astuces.divers [Editeur] Saisie unicode dans Scribus

Posté par  .
Étiquettes : aucune
1
9
fév.
2006
La saisie de caractères unicode dans Scribus s'effectue simplement en tapant la touche F12 puis le code du caractère lorsque l'on est en mode édition de texte. Cela m'a servi à insérer aisément des espaces fines (F12 + 2009 [1]) [1] Unicode spaces http://www.cs.tut.fi/~jkorpela/chars/spaces.html

Forum Astuces.divers [X-Window] gdm et HALT/REBOOT sans GNOME

Posté par  .
Étiquettes : aucune
0
9
fév.
2006
Si vous utilisez gdm mais pas GNOME et que vous souhaitez vous déconnecter et arrêter la machine en même temps, vous pouvez le faire en entrant la commande suivante avant de vous déconnecter: gdmflexiserver -a --command="SET_LOGOUT_ACTION HALT" En remplaçant HALT par REBOOT ou par NONE, la machine sera redémarrée ou le comportement normal sera restauré.

Forum Astuces.divers [Debian] Connaissez-vous modules assistant?

Posté par  (site web personnel) .
Étiquettes :
0
9
fév.
2006
Je rappelle la façon propre d'installer un nouveau noyau sous Debian (comme ça, je fais deux astuces en une) : "apt-get install linux-image-2.x.y-z-arch" ou "apt-get install linux-tree-2.x.y ; ... [décompression des sources] ... ; make-kpkg kernel-image ; dpkg -i kernel-image-2.x.y_z.Custom_arch.deb" Souvent, on veut installer des modules non fourni par le noyau de base (nvidia, ndiswarpper, lirc, etc...). Si on a de la chance, le paquet binaire du module existe pour notre version du noyau et tout va bien: "apt-get install (…)

Forum Astuces.divers [X/GNOME] esd et le son en réseau

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
fév.
2006
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

Forum Astuces.divers [X/Images] Conversion SVG-PS avec pseudo-transparence

Posté par  .
Étiquettes : aucune
0
4
jan.
2006

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 (…)

Forum Astuces.divers [Terminal] Compter le nombre de fichiers par extension dans un répertoire

Posté par  .
Étiquettes : aucune
0
21
déc.
2005
find -name "*.*" |sed 's/.*\.//g' | sort | uniq -c |sort -n > result.txt && sed 's/^[[:blank:]]*//g' result.txt > /tmp/temp.txt && mv -f /tmp/temp.txt result.txt && sed 's/ /,/g' result.txt > /tmp/temp.txt && mv -f /tmp/temp.txt result.txt

Le premier sed doit pouvoir être amélioré.

Forum Astuces.divers [X/GNOME] Le "Poste de travail" de Gnome !

Posté par  .
Étiquettes : aucune
0
21
déc.
2005
Vous en avez marre de s'vieil icone "Poste de travail" qui vous rappelle Wind0b¤? Comment le virer ? Gconf est ton ami ^^
Lancez gconf, allez dans apps puis nautilus et regardez dans desktop. À cet endroit vous pouvez masquer ou non les icônes fixe de Gnome, cad "Poste de travail", la corbeille et le lien vers votre home, vous pouvez même les renommer !

Forum Astuces.divers [X/GNOME] Switcher ESD On/Off

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
déc.
2005
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 (…)

Forum Astuces.divers [X/KDE] « Type Ahead Find » sous Konqueror

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
déc.
2005

Depuis KDE 3.3, Konqueror a gagné une fonctionnalité appréciée des Mozilliens.

Le « find as you type » est ainsi disponible dans Konqueror en tapant / puis le texte que l'on cherche dans la page. Si on veut se limiter aux liens on préfixe de ' à la place de /

Comme vous pouvez le voir c'est légèrement différent de gecko dans le sens où il ne cherche pas dès que l'on commence à taper du texte mais seulement si (…)

Forum Astuces.divers [X/GNOME] Placement collant des fenêtres sous GNOME

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
sept.
2005
Le placement des fenêtres « à la main » peut se révéler un peu bordélique car très peu précis (dizaines de pixels d'écarts). Lors de vos déplacement de fenêtres par cliquer-glisser sur la barre de titre sous GNOME, il suffit d'appuyer sur SHIFT pour que le gestionnaire de fenêtres vous propose un placement exact, ce qu'on appelle un comportement « collant ».

Forum Astuces.divers [Web/Mozilla] Smart Bookmark Firefox

Posté par  (site web personnel) .
Étiquettes :
0
26
sept.
2005
Konqueror propose d'origine la possibilité de taper "gg:linux" dans la barre d'adresse pour faire la recherche "linux" sur google. Si vous voulez faire de même avec firefox il suffit de créé un signet avec pour adresse "http://www.google.com/search?q=%s" (notez le %s) et puis lui adjoindre le mot-clé "gg". Ainsi "gg linux" dans la barre d'adresse affichera les résultats de google pour le terme linux.

Forum Astuces.divers [Web] Firefox : Clic du milieu généralisé

Posté par  (site web personnel) .
Étiquettes :
0
26
sept.
2005
Dans Firefox, un clic du milieu sur le bouton « Back » ouvre un nouvel onglet contenant la page précédemment visitée dans l'onglet courant, idem pour le bouton « Next ». Un clic du milieu sur le throbber ouvre un onglet sur Firefox Central. Un clic du milieu sur la maison ouvre un onglet sur la home-page configurée. Un clic du milieu sur un bookmark l'ouvre dans un nouvel onglet et un clic du milieu sur un dossier de bookmarks (…)

Forum Astuces.divers [Web] Firefox : gestion des bookmarks dans un onglet

Posté par  (site web personnel) .
Étiquettes :
0
26
sept.
2005
Copier-coller chrome://browser/content/bookmarks/bookmarksPanel.xul dans la barre d'URL permet de gérer ses bookmarks dans un onglet et non pas dans une petit fenêtre indépendante. Cela permet de faire des cliquer-glisser des dossiers des bookmarks vers la barre d'outils.

Forum Astuces.divers [Terminal] Chargement en chaîne des modules kernel

Posté par  .
Étiquettes : aucune
0
26
sept.
2005
Petite astuce très facile que je n'ai pas trouvée ailleurs sur le site :

Mettons que vous avez un module X qui se charge tout seul sans problème, mais que vous aimeriez que le module Y soit chargé juste avant/après X voire faire n'importe quoi avant/après/pendant le chargement du module X.

C'est très simple ! Il vous suffit de rajouter un fichier texte dans le répertoire /etc/modprobe.d avec, par exemple :
install ov51x /sbin/modprobe --ignore-install ov51x; /sbin/modprobe ov519_decomp

puis d'effectuer (…)

Forum Astuces.divers [Terminal] Bookmarker des répertoires avec CDargs

Posté par  .
Étiquettes : aucune
0
26
sept.
2005
CDargs est un petit programme qui rendra plus rapide votre navigation en ligne de commande dans "/des/paths/qui/sont/vraiment/longs". Il permet de bookmarker de tels dossiers pour s'y rendre plus rapidement.

Vous pouvez télécharger ici CDargs, si il n'est pas déjà packagé pour votre distribution :
http://www.skamphausen.de/software/cdargs/

Après une installation plutôt classique, vous devrez charger les fonctions de CDargs dans votre environnement, via votre ~/.bashrc :
[ -f /usr/share/cdargs/cdargs-bash.sh ] && \
source /usr/share/cdargs/cdargs-bash.sh

Dès lors, vous pouvez commencer à créer vos (…)

Forum Astuces.divers [X/KDE] De belles grandes icônes dans le menu de KDE

Posté par  .
Étiquettes : aucune
0
12
sept.
2005
Si comme moi vous utilisez de grandes résolutions pour l'affichage de votre bureau, vous devez certainement trouver que le menu K est difficilement lisible, voire peu praticable.

Il existe pourtant une option cachée qui permet d'utiliser de grandes icônes, et qui est très simple à mettre en oeuvre.

Pour ce faire, il vous suffit d'éditer le fichier kickerrc, que vous trouverez dans votre ~/.kde/share/config. Dans ce fichier, en général à la fin, vous trouverez une section intitulée [menus] et contenant (…)

Forum Astuces.divers [Web/Mozilla] Accélérer la résolution DNS de Firefox

Posté par  .
Étiquettes :
0
12
sept.
2005
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 :)

Forum Astuces.divers [Terminal] Exclure un sous-dossier d'une copie recursive

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
sept.
2005
Objectif :
Vous avez un dossier bien rempli que vous souhaitez dupliquer à un autre endroit à l'exception d'un des sous-dossiers, par exemple parce qu'il est tres volumineux.

Probleme :
Il n'y a pas d'option d'exclusion à la commande "cp" et il peut être fastidieux de devoir copier ou déplacer le sous-dossier en question. Il est parfois necessaire d'avoir une alternative.

Solution :
Soit DIR le dossier a copier, SOUSDIR le dossier a exclure et DESTDIR le dossier qui recevra (…)

Forum Astuces.divers [Admin] Mise à jour globale d'une Slackware avec slackpkg

Posté par  .
Étiquettes :
0
12
sept.
2005
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_fichier

Le second pour mettre à jour tous les packages dont les (…)

Forum Astuces.divers [Éditeur/Vim] complétion des noms de fonction dans un source.

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
août
2005
Sous vim, la variable 'path' indique là où chercher pour la complétion.

Vous pouvez donc faire un
:set path?
pour voir le path actuel et un
:set path=.,/usr/include,/usr/local/include,,
pour avoir la complétion automatique des fonctions qui sont incluses dans les headers de votre programme en C/C++ par exemple. Très utile sur certains OS où les includes sont plutôt dans /usr/local/include, qui n'est pas par défaut dans le path...