Bastien Mourgues a écrit 182 commentaires

  • [^] # Re: re

    Posté par  . En réponse au message table de routage du noyau - debian sarge. Évalué à 2.

    Tu dois configurer ton client dhcp pour qu'il n'utilise pas la gateway fournie par l'un des 2 réseaux.

    Consulte man dhclient.conf si tu utilises dhclient (client dhcp par défaut, en principe).
  • # /proc/mounts

    Posté par  . En réponse au message rahhhhhhhhhhhhh comprends pas !!!. Évalué à 1.

    Pour vérifier les montages actifs au niveau du noyau linux :

    cat /proc/mounts , c'est imparable ;)
  • # /sys/block/sdXX

    Posté par  . En réponse au message Monter mon graveur DVD externe. Évalué à 1.

    En regardant dans /sys/block tu n'as pas moyen de récupérer le périphérique auquel est attaché ton graveur ? (style un sdqqchose, ensuite tu fais le mount sur /dev/sdce_qq_chose)
  • # mauvais pattern ?

    Posté par  . En réponse au message Rsync problème avec include et exclude. Évalué à 1.

    Ton exemple est cité dans la page de manuel de rsync:

    INCLUDE/EXCLUDE PATTERN RULES

    [...] If a pattern excludes a particular parent directory, it can ren-
    der a deeper include pattern ineffectual because rsync did not descend
    through that excluded section of the hierarchy. This is particularly
    important when using a trailing '*' rule. For instance, this won't
    work:

    + /some/path/this-file-will-not-be-found
    + /file-is-included
    - *

    This fails because the parent directory "some" is excluded by the '*'
    rule, so rsync never visits any of the files in the "some" or
    "some/path" directories. One solution [...]


    Il faut revoir ta règle d'exclusion (et je te conseille d'approfondir la lecture du manuel ;) )
  • [^] # Re: probablement que la clé est toujours enregistré sur sda...

    Posté par  . En réponse au message Clé USB + mini Disque Dur externe. Évalué à 1.

    Très bonne doc, merci pour le lien !

    Perso, j'ajoute aussi les options iocharset=iso8859-1,codepage=850 aux montages vfat, sinon, rien à redire !
  • # utilise un if

    Posté par  . En réponse au message scp lit .bashrc...?. Évalué à 1.

    ... pour ne définir DISPLAY que pour les shells disposant d'un tty :


    if tty -s
    then

    #Declare automatique DISPLAY

    CONS=$(tty | sed "s~/dev/~~g")

    ATIP=$(who | grep $CONS | awk '{print $6}' | sed "s~(~~g" | sed "s~)~~g" | sed "s~::ffff:~~g" )

    echo "DISPLAY=$ATIP:0"

    export DISPLAY=$ATIP:0

    unset CONS

    unset ATIP

    fi
  • [^] # Re: macro à nombre variable d'arguments

    Posté par  . En réponse au message fonction à nombre variable de paramètre. Évalué à 2.

    ok, je développe :

    tu copies la ligne dans ton fichier, exemple :

    macrotest.c :

    #define MOYENNE(nbr, args...) (somme((nbr), args) / (nbr))
     
    int
    main(int argc, char *argv[])
    {
      float f = MOYENNE(3, 1, 2, 3);
    }



    Pour voir ce que ça fait : gcc -E macrotest.c (tu fais passer le préprocesseur pour étendre la macro), ce qui donne :

    int
    main(int argc, char *argv[])
    {
      float f = (somme((3), 1, 2, 3) / (3));
    }


    Change les paramètres de MOYENNE dans le main, recommence la procédure ci dessus, et vois ce que ça donne.

    Finalement, après quelques tests, tu te rends compte que la liste de paramètres variables se note nom... dans le prototype de la macro, et qu'on l'appelle par nom dans le corps de la macro.


    Si tu as toujours des doutes, le texte "macro à nombre variable d'arguments" envoyé à google ( http://www.google.fr/search?hl=fr&q=macro+%C3%A0+nombre+(...)
    ) te renvoie entre autres la page : http://fr.wikibooks.org/wiki/Programmation_C_Pr%C3%A9process(...)
    et libre à toi d'en trouver d'autres si tu veux te documenter sur le sujet.

    Tout ça pour dire : vouloir savoir, c'est bien, attendre que ça tombe tout cuit, ça l'est moins. Quand tu as quelques pistes, si tu ne fais pas l'effort de fouiller par toi même, tu ne vas pas aller bien loin :-<

    bon courage quand même.
  • [^] # Re: macro à nombre variable d'arguments

    Posté par  . En réponse au message fonction à nombre variable de paramètre. Évalué à 1.

    tu fais un copier/coller de ce que j'ai écrit, c'est la syntaxe à utiliser pour définir et utiliser la liste de paramètres variable d'une macro.

    En fait, teste, et tu veras ! ;)
  • # macro à nombre variable d'arguments

    Posté par  . En réponse au message fonction à nombre variable de paramètre. Évalué à 1.

    Tu peux éventuellement utiliser une macro à nombre variable d'arguments :

    #define MOYENNE(nbr, args...) (somme((nbr), args) / (nbr))


    utilisation :
    float f = MOYENNE(3, 1, 2, 3);

    Après, faut aimer les macros :)
  • # ntp, ...

    Posté par  . En réponse au message mise à l'heure. Évalué à 1.

    Si tu as accès à internet, et que tu veux t'éviter les mises à l'heure manuelles, tu peux utiliser les paquets ntpdate et/ou ntp-simple pour mettre et maintenir ton système à l'heure.

    Pour enregistrer l'heure du système dans le bios, tu peux utiliser la commande hwclock (du paquet util-linux) (Rem: elle n'est pas graphique, et doit être lancée en root :) )

    Sinon, comme précisé par Gerald, la commande date peut aussi servir à faire une mise à l'heure ponctuelle de ton système...
  • [^] # Re: apt-get install linux-sound-base alsa-base

    Posté par  . En réponse au message Supprimer le module OSS. Évalué à 1.

    Écoute, tu es, à priori, le mieux placé pour savoir ce qui te convient le mieux comme distrib. :)

    Si tu postais ce commentaire en espérant un peu d'aide, tu reconnaitras quand même que «Ca marche toujours pas...» est un peu léger pour aiguiller les recherches.

    Enfin, bon courage quand même. ^_^;
  • # groupe audio

    Posté par  . En réponse au message Configurer le son. Évalué à 1.

    Quelque soit le type de driver audio que tu utilises (alsa ou oss), as tu pensé à ajouter ton utilisateur au groupe audio pour avoir le droit d'accéder aux périphériques son ?

    Si ce n'est pas déjà fait, en root :
    adduser nom_user audio en remplaçant nom_user par ton login.

    Ensuite, essaie de jouer un fichier son (pas un cd audio) pour commencer ...
  • # LANG=....

    Posté par  . En réponse au message Cron (je pense). Évalué à 3.

    La page man lynx référence l'ensemble des variables d'environnement utilisées par ce programme. Si tu as un problème «d'accents», tu devrais peut être jeter un oeil sur les variables jouant sur les locales (LANG en particulier) ...
    cron fonctionnant avec un environnement très dépouillé, pense à étoffer cet environnement avant de lancer tes commandes, si nécessaire.
  • [^] # Re: Suggestion

    Posté par  . En réponse à la dépêche Nouveau gestionnaire de profils réseaux: netswitch. Évalué à 2.

    Juste pour information, et pour compléter ta remarque, la liste des options paramétrables via dhcp est définie dans la rfc 2132. ( http://www.faqs.org/rfcs/rfc2132.html )
  • # xfree86 testing ?

    Posté par  . En réponse au message Comment installer un autre paquet que celui "autoselect". Évalué à 2.

    Salut, il n'existe pas de version testing de ce paquet actuellement :


    apt-show-versions -a xserver-xfree86
    Not installed
    xserver-xfree86 4.3.0.dfsg.1-14sarge1 stable
    No testing version
    xserver-xfree86 6.8.2.dfsg.1-11 unstable
    xserver-xfree86 4.1.0-16woody7 woody
    xserver-xfree86 not installed


    Celui de l'unstable étant un paquet de transition ( http://packages.debian.org/unstable/x11/xserver-xfree86 ), si tu veux vraiment xfree86, il te faudra installer le paquet de la stable.
  • # apt-get install linux-sound-base alsa-base

    Posté par  . En réponse au message Supprimer le module OSS. Évalué à 1.

    Tu tapes les commandes citées dans le titre, et si ton système utilises bien hotplug ou discover pour charger les modules de ton noyau (c'est le cas normalement), les modules oss seront automatiquement blacklistés.
  • # ip_forward

    Posté par  . En réponse au message Partage ADSL + apt-get. Évalué à 3.

    Question bête, mais as tu pensé à activer l'ip forward ?
    (comme tu n'en parles pas, j'ai un doute)

    Pour sarge, dans /etc/network/options :
    ip_forward=yes

    Pour la testing ou l'unstable, dans /etc/sysctl.conf :
    net/ipv4/ip_forward=1

    Et si tu ne veux pas rebooter, pour activer ce paramètre de suite fait :
    echo 1 > /proc/sys/net/ipv4/ip_forward


    voila, c'était au cas où .... :)
  • # grep -f

    Posté par  . En réponse au message Comparaison de fichier - access.log de Squid. Évalué à 1.

    Salut, j'ai peut être loupé une subtilité, mais
    grep -f domains.txt access.log (ou tail -20 access.log | grep -f domains.txt plus précisemment) ne suffit pas faire ce que tu cherches ?
  • # dnsmasq

    Posté par  . En réponse au message DHCP. Évalué à 2.

    Au plus simple, tu utilises dnsmasq apt-get install dnsmasq Tu lis le manuel (man dnsmasq) et les commentaires dans le fichier de configuration (/etc/dnsmasq.conf), et tu devrais arriver à quelque chose de fonctionnel très rapidement. :)
  • [^] # kill, menus, ...

    Posté par  . En réponse au message Sortir proprement du WM. Évalué à 2.

    heeeuuuu, par exemple, tu peux commencer par envoyer un signal 15 (demande de terminaison), histoire de laisser une chance aux applis de terminer proprement.

    Ensuite, si tu veux cibler un processus en particulier (celui de ton WM dans ton cas), la commande pkill est peut être plus indiquée : pkill -15 nom_du_prog.

    Enfin, je ne sais pas ce que tu cherches à faire exactement, ni de quel WM tu parles, donc pour t'aider par rapport aux menus de ce WM ...... ça va être difficile. :-\

    Chaque WM dispose en général d'un éditeur de menu ; suivant ce que permet de faire cet éditeur, peut être que tu pourras effectuer tes actions de façon moins bourrin U_U

    Si tu souhaites travailler sur les menus système, jette un oeil aux pages de manuels suivantes: man menufile; man update-menus

    Tout ça pour dire que tu trouveras difficilement plus crade comme méthode de terminaison que ce kill -9 -1, (à considérer comme un ultime recours ).
  • [^] # Re: Quel WM ?

    Posté par  . En réponse au message Sortir proprement du WM. Évalué à 2.

    heeeeuuuuuuu, tu comprends ce que tu fais avec ce kill -9 -1 ?

    Je te conseille de lire les pages de manuels avant de jouer avec cette commande, et surtout, ne la lance pas en root si tu veux t'éviter quelques surprises .... :-\
  • # live cd linux antivirus

    Posté par  . En réponse au message Live CD pour extraire données de XP vers ZIP USB?. Évalué à 1.

    ces mots tapés dans google te renvoient :
    en 1er lien :
    http://linuxeduquebec.org/breve.php3?id_breve=212

    à peine un peu plus loin, la page de linuxfr (reprise par la page ci dessus) traitant de la même info :
    http://linuxfr.org/2004/05/18/16279.html

    donc CHRONOMIUM devrait faire ton bonheur, et merci google ! :)


    bon courage.
  • [^] # Re: Installation Xsetup.sh et Driver 3D

    Posté par  . En réponse au message Empécher l'éjection du CD-ROM. Évalué à 1.

    Ce script est __très__ basique : dans /etc/X11/XF86Config-4 il remplace le mot vesa par le nom du driver graphique détecté par discover. Il remplace aussi les les valeurs HorizSync et VertRefresh par celles détectées par get-edid. Si discover ou get-edid ne détectent rien, les valeurs initialement dans le fichier de conf de Xfree86 sont gardées (donc ta config de base doit être générique).
    Pour cela, sur le système qui va servir à créer ton cd :
    *) paramètre XFree86 pour utiliser le driver graphique vesa et choisi un type de moniteur standard.
    .
    Si jamais tu as utilisé ce script avec des paramètres initiaux pour Xfree autres que vesa et un type de moniteur non standard (via la question de debconf réglage avancé du moniteur, puis saisi manuelle des fréquences horizontales et vertiacles), détruit le fichier /etc/X11/XF86Config-4.template avant de créer ton cd.

    Pour la génération du fichier de configuration initial de Xfree, si tu as édité manuellement le fichier /etc/X11/XF86Config-4, fais un md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum avant de faire ton dpkg-reconfigure xserver-xfree86

    ensuite, si ce script ne convient pas, libre à toi de l'adapetr à tes besoin ;)
  • # ça dépend

    Posté par  . En réponse au message Serveur graphique Xorg. Évalué à 1.

    Ça dépend de ce que tu utilises pour lancer X.

    Si tu utilises wdm, c'est dans le fichier /etc/X11/wdm/Xservers , tu mets

    :0 local /usr/bin/X11/X vt7 -nolisten TCP au lieu de
    :0 local /usr/bin/X11/X -nolisten TCP

    Pour xdm, regarde dans /etc/X11/xdm/Xservers , pour kdm : /etc/kde*/kdm/Xservers ou quelque chose dans le style, depuis la console startx -- vt7, (pour gdm, je sais plus) ...

    man ton_gestionnaire_de_connexion pour plus d'infos :)
  • [^] # Re: emacs et les accents

    Posté par  . En réponse au message Problème d'accents sous emacs. Évalué à 1.

    Bon, là, il va falloir plus d'infos pour pouvoir t'aider : distrib, type de pb (console, sous X), as tu le même pb dans un xterm par exemple, ....

    Perso, j'utilise une debian avec la même version d'emacs (qui marche bien), et mes «réglages» sont les suivants :

    pour les «entrées» :

    config XFree86, section clavier :
    XkbRules -> xfree86
    XkbModel -> pc105
    XkbLayout -> fr


    config Xorg :
    XkbRules -> xorg
    XkbModel -> pc105
    XkbLayout -> fr


    pour les «sorties» :

    paquets de fontes installés (XFree86 ou Xorg) :
    xfonts-100dpi
    xfonts-100dpi-transcoded
    xfonts-75dpi
    xfonts-75dpi-transcoded
    xfonts-base
    xfonts-base-transcoded
    xfonts-intl-european


    Pour la console :

    keymap utilisé : i386/azerty/fr-latin9

    données dans /etc/inputrc :
    set input-meta on
    set output-meta on


    après, je ne me souviens pas avoir fait de manip supplémentaires pour emacs ....

    en espérant que ces infos puissent t'aider ...