Journal Mort au bip

Posté par  (site web personnel) .
Étiquettes : aucune
18
2
avr.
2009
Salut mon Journal,

Il y a un truc que je hais profondement, et je sais que je ne suis pas le seul, c'est cet espèce d'horrible BIPPP qu'emet mon DELL quand il a quelque chose de totalement ininteressant à me dire, par exemple quand ça fait deux fois que j'appuie sur la touche tab de completion sous bash. Le sympathique houplaboom< vient de m'indiquer une méthode radicale mais efficace qui est de blacklister le module pcspkr. Effectivement ça marche, ma tension a baisser d'au moins 2 bars et mes collègues ont cessé de me jeter des regards noirs.

Ma question est la suivante: comment ça se fait qu'en 2009 , sur une mobuntu fraichement installée on se retrouve encore à se farcir cet archaisme qui remonte au tréfonds des premiers ibm-pc ? Quand je compare ça aux doux sons flutés qui sortent de mon mac, je me dis que décidement Steve Jobs est bel et bien un génie.
  • # Ça dénonce !

    Posté par  . Évalué à 10.

    Enfin un journal qui a le courage d'envoyer sévère.
  • # re

    Posté par  (site web personnel) . Évalué à 2.

    Ptete parceque un serveur n'a pas forcement de carte son, et que l'os de steve (blow)jobs à l'origine n'est pas prevu pour faire office de serveur.
    • [^] # Re: re

      Posté par  . Évalué à 5.

      j'essaie de voir le rapport mais j'ai un peu de mal. C'est nécessaire/utile/intéressant d'avoir des bips sur des tabulations en particulier sur un serveur auquel on accède plus souvent à distance qu'en direct ?
      • [^] # Ça dénonce !

        Posté par  . Évalué à 5.

        Enfin un commentaire qui a le courage d'envoyer sévère.
      • [^] # Re: re

        Posté par  . Évalué à 1.

        désolé d'insister (voir + bas) mais dans ce cas "inputrc: set bell-style=visible" est ton ami.
        Je sais que ça peut paraître incroyable mais les dev de "readline" y ont pensé :-)

      • [^] # Commentaire supprimé

        Posté par  . Évalué à -1.

        Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: re

        Posté par  . Évalué à 10.

        Ça doit être génial de bosser chez OVH ou autre, et d'entendre tous les serveurs bipper chacun leur tour, parce que des gus dans leurs garages tabulent comme des gorets à plusieurs centaines de kilomètres de là :-D
        • [^] # Re: re

          Posté par  . Évalué à 10.

          Si t'as déjà travaillé en salle blanche bien fournie en serveurs, tu dois savoir que le bip c'est bien la dernière chose que tu arriverais à entendre...
    • [^] # Re: re

      Posté par  . Évalué à 1.

      Ubuntu desktop non plus. Mais c'est clair que le bip de mon dell studio 15 est particulièrement puissant.
    • [^] # Re: re

      Posté par  (site web personnel) . Évalué à 1.

      > Ptete parceque un serveur n'a pas forcement de carte son

      C'est pas une raison pour grogner avec des bips... Je préfère autant ne rien entendre par défaut.

      Adhérer à l'April, ça vous tente ?

  • # vive man/google/des amis bien informés

    Posté par  . Évalué à 9.

    dans /etc/inputrc (par exemple)

    set bell-style none

    En 2009 on a toujours le droit de configurer son os :-)
    • [^] # Re: vive man/google/des amis bien informés

      Posté par  (site web personnel) . Évalué à 9.

      En 2009 on a toujours le droit de configurer son os :-)

      Le droit, mais pas forcément l'envie. Un OS complet, c'est des dizaines de milliers de paramètres. Heureusement que pour la plupart d'entre eux, les valeurs par défaut correspondent aux besoins de 98% des gens!
      • [^] # Re: vive man/google/des amis bien informés

        Posté par  . Évalué à 10.

        plains-toi.

        les gonzesses, crois-moi, c'est encore pire.
      • [^] # Re: vive man/google/des amis bien informés

        Posté par  . Évalué à 7.

        Je suis également d'accord ! Typiquement le truc à désactiver par défaut, tellement c'est irritant, je ne parle pas non plus de la honte d'installer un "OS du futur" avec de belles fenêtres tranparentes, compiz et tout le tintouin, et de se payer ces sons moches qui viennent tout gâcher.

        De plus le coup du /etc/inputrc ne fonctionne pas toujours, pourquoi je ne sais pas, mais en général quand j'installe une nouvelle machine je suis souvent obligé de tester diverses méthodes existantes pour éradiquer cette horreur digne de windows 95.

        La méthode rapide sous X (mais pas définitive), c'est de taper "xset -b", sinon dans le blacklist de modules, il faut parfois penser à rajouter snd_pcsp en plus de pcspkr, visiblement ils ont fait "évoluer" le module, si bien que ce n'est pas toujours pcspkr qui gère cela (peut-être pour les buzzers qui font biip au lieu de bipp).

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: vive man/google/des amis bien informés

      Posté par  . Évalué à 10.

      Sauf qu'il y a :
      -ceux qui connaissent cette astuce et qui vont l'appliquer
      -ceux qui ne la connaissent pas et qui râlent à chaque "BIP"

      Bref, personne n'est satisfait d'avoir ce "BIP" (non je n'ai pas de source, juste du bon sens). En 2009 l'OS pourrait donc être, de base, configuré en accord avec son temps.
  • # les premiers ibm-pc

    Posté par  (site web personnel) . Évalué à 10.

    Et encore, c'était déjà la honte à l'époque des premiers PC.
    Mon CPC464 jouait de fantastiques mélodies polyphoniques sur 3 voix pendant que le PC de mon voisin se contentait de bip bip gr gzzzz !
  • # Commentaire supprimé

    Posté par  . Évalué à 8.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Il suffit de demander à ton moteur de recherche préféré

    Posté par  . Évalué à 0.

    Tu trouvera des résultats comme par exemple :

    http://www.howtogeek.com/howto/ubuntu/disable-the-system-bee(...)

    BeOS le faisait il y a 20 ans !

  • # 2009

    Posté par  . Évalué à 6.

    c'est vraiment un sasser d'os ce bip historique
  • # Moi je l'aime bien

    Posté par  . Évalué à 6.

    Moi je l'aime bien ce beep, avec des copains de l'iut, on fait de la musique avec :-)

    J'ai même remarqué que sur certains ordinateurs, le beep du mode texte est plus aiguë que le beep de gnome, à deux ordinateurs, on peut faire des trucs très sympa.

    Après vient le cat /dev/urandom, qui doit afficher pas mal de fois \07. Très bon pour agrémenter un bon solo de beep.


    Bon d'accord, ceux qui bossent leurs TP râlent un peu au bout d'un certain temps…

    Envoyé depuis mon lapin.

    • [^] # Re: Moi je l'aime bien

      Posté par  . Évalué à 2.

      Sinon, la commande beep exécutée sur un vrai tty (ou en root ;) ) permet aussi de choisir la fréquence, la longueur ... Enfin, faire des vrais mélodies qui ressemble à quelque chose, pour encore plus de fun pendant les TP.
    • [^] # Re: Moi je l'aime bien

      Posté par  . Évalué à 3.

      C'est cool pour faire de la musique sans carte son

      Par exemple:

      $ su -c 'beep -f 659 -l 460 -n -f 784 -l 340 -n -f 659 -l 230 -n -f 659 -l 1
      10 -n -f 880 -l 230 -n -f 659 -l 230 -n -f 587 -l 230 -n -f 659 -l 460 -n
      -f 988 -l 340 -n -f 659 -l 230 -n -f 659 -l 110 -n -f 1047-l 230 -n -f 988
      -l 230 -n -f 784 -l 230 -n -f 659 -l 230 -n -f 988 -l 230 -n -f 1318 -l 2
      30 -n -f 659 -l 110 -n -f 587 -l 230 -n -f 587 -l 110 -n -f 494 -l 230 -n
      -f 740 -l 230 -n -f 659 -l 460'


      Un plussage à celui qui reconnait le morceau sans exécuter la commande :)
      • [^] # Re: Moi je l'aime bien

        Posté par  . Évalué à 2.

        Je viens d'écrire la partition en partant de ce que je me rappelle (les harmoniques de do, et la physique, plus le la à 440) et une petite table à double entrée des rapports de fréquences des notes (des harmoniques de do, mais rapport égal => intervalle égal, normalement). Et donc le résultat est... que je "visualise" très mal la musique écrite. Je reprends la note de mon cahier (deux faces A5 du cahier de mes notes du boulot (note au sens non musical ;-) ) et je joue ça sur mon piano ce soir, pour voir si je retrouve...

        Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

        • [^] # Re: Moi je l'aime bien

          Posté par  . Évalué à 4.

          C'est la musique du film "le flic de Beverly Hills" (sans lancer la commande)

          Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

          • [^] # Re: Moi je l'aime bien

            Posté par  . Évalué à 2.

            est-ce qu'il y a moyen d'utiliser un programme /script pour convertir par exemple un fichier midi en syntaxe "beep" ? J'ai trouvé ce script, mais cela sort direct le bip, je trouvais cela amusant d'obtenir le code beep :

            http://people.pwf.cam.ac.uk/ssb22/mwrhome/midi-beeper.html

            d'autre part, savez-vous s'il est possible de modifier le volume sonore du buzzer (plus pour le réduire que l'augmenter), voire le moduler avec un son différent ?

            Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

            • [^] # Re: Moi je l'aime bien

              Posté par  . Évalué à 3.

              savez-vous s'il est possible de modifier le volume sonore du buzzer (plus pour le réduire que l'augmenter), voire le moduler avec un son différent ?
              Vi vi, mais ce n'est plus à la mode.
              J'ai fait ça il y a des années (1989 arhgg mon arthrose) avec une méthode appelée "modulation delta" ( http://en.wikipedia.org/wiki/Delta_modulation ). J'avais monté une petite platine électronique branchée sur le port parallèle, ce qui me permettait d'enregistrer des sons (via micro ou prise jack). C'était ensuite stocké dans un bête fichier. J'étais tout fier de moi pour ce truc qui ne servait à rien. A l'époque, pour avoir un son correct, il fallait monter dans les 100 kHz. Ca prenait environ 5% du temps processeur sur un 386SX25. Les 95% restant ne pouvaient pas être utilisés car c'était juste une boucle d'attente. Ces 95% représentaient en gros 200 cycles processeur. Même pas la peine de penser aux interruptions, ça prenait trop de temps, le son était nettement moins bon.

              J'ai ensuite découvert que certaines démo (SpacePigs qui jouait un module 4 voix http://video.google.com/videoplay?docid=-1920687929247681855 note: le son via le hp interne était beaucoup moins bon) et certains jeux (un flipper, par les mêmes http://en.wikipedia.org/wiki/Pinball_Fantasies http://www.abandonia.com/en/games/424/Pinball+Fantasies.html ) utilisaient la même méthode. Le son était cependant beaucoup moins bon (gros sifflement dans les 10 kHz) car il fallait que le processeur serve à l'affichage également :-)
  • # Bon, puisque personne ne l'a encore faite...

    Posté par  . Évalué à 7.

    ... je me dévoue : tu n'as qu'à faire un don à Vil Coyote, pour qu'il puisse s'acheter du matériel fiable, et enfin lui latter la gu... à ce foutu bip-bip !

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # Origine du bip

    Posté par  . Évalué à 3.

    Quelle est l'origine du Bip ? et surtout pourquoi garde-ton un Bip sur nos ordinateur de bureau ?
    • [^] # Re: Origine du bip

      Posté par  (site web personnel) . Évalué à 7.

      Pour que la carte mère puisse gueuler quand le PC ne démarre plus et que tu ne sais pas pourquoi ?
      • [^] # Re: Origine du bip

        Posté par  . Évalué à 6.

        Une vieille MSI avait un jeu de 4 diodes qui pouvait s'allumer en vert et en rouge. Jamais compris pourquoi ça n'a pas enterré ce foutu buzzer à la noix.
        • [^] # Re: Origine du bip

          Posté par  . Évalué à 4.

          On peut aussi jouer avec les 3 led du clavier. Le noyau Linux le fait.
          • [^] # Re: Origine du bip

            Posté par  . Évalué à 3.

            Avec l'inconvénient qu'il existe des claviers sans led. Ou que si le clavier ne marche plus, on est mal barré si on a un soucis avec la cm. Ou que si le port PS/2 déconne, c'est mort également.
        • [^] # Re: Origine du bip

          Posté par  (site web personnel) . Évalué à 2.

          A cause des aveugles.

          Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

          • [^] # Re: Origine du bip

            Posté par  . Évalué à 3.

            Et les sourds, ils font comment ?

            J'aurais pourtant cru qu'entre la vue et l'ouie, c'est ce deuxième sens qui handicapent le moins pour utiliser un ordi…
      • [^] # Re: Origine du bip

        Posté par  . Évalué à 4.

        Certes, mais on n'est plus en 1937, un biper qui fait un son melodieux et harmonique plutot qu'un bip strident, c'est possible.

        C'est d'ailleurs ce que fait apple avec son "toooooooong" au demarrage de la machine, bien plus agreable que le bip des pc.

        Sinon, comme dit plus bas, une systeme de LED ca marche bien (on peut raisonnablement esperer que les pannes sont suffisament rares pour que le fait d'ouvrir le boitier ne soit pas trop penalisant).
        J'avais ca sur une de mes cartes meres fut un temps, et c'est mieux que cet espace de bip a la con.
        • [^] # Re: Origine du bip

          Posté par  (site web personnel) . Évalué à 3.

          Le fond du problème c'est les Bios.

          Vu la modernité du truc je pense qu'une bonne partie d'entre eux est incapable de booter sans Bipper.

          Du genre pas de bipper c'est 4 bip ... etc ...

          Et comme ils ont plus les sources chez phenix (Gégé - des archives - s'étant curé les ongles des pieds avec la carte perforée originelle - Sacré Gégé !), ils continuent à mettre des bippers ce qui ne doit pas couter plus cher que quelqu'un capable de comprendre (et à condition qu'un telle personne existe) l'architecture des processeurs intel/compatibles.

          De plus dans compatible PC il y a compatible. Compatible ça veut dire parfait de base. Donc tu nous fais pas, avec ton bipper, le neo gauchiste nostalgique de l'époque ou alpha était autre chose qu'un version de google et ou les jeux et les crack s'échangeaient dans les petites annonces de "joystick" . Tu encaisse ton bip au démarrage ou tu fais comme tout le monde, une paire de pinces ou un fer à souder ...
    • [^] # Re: Origine du bip

      Posté par  . Évalué à 6.

      c'est à la puberté : les ados bip.
  • # le contrôleur de volume

    Posté par  . Évalué à 1.

    sinon, tout à la souris, il y a le contrôleur de volume, sous ubuntu c'est installé par défaut en haut à gauche, la petite icône en forme de haut-parleur. Double-clique, regarde les noms des pistes, si y a pas clique sur "préférence", et là il y a "PC Beep", clique pour le faire apparaitre dans la liste des piste. Chez moi ce machin est mis en sourdine, sans que je ne l'aie jamais touché, le tout sur un dell xps studio 13", avec ubuntu 8.10 (enfin, 9.04 depuis hier soir...).

    ...cela dit c'est ptet pas ça, en tout cas chez moi ça n'a jamais bipé.
  • # La solution utltime

    Posté par  . Évalué à 2.

    echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist

    Et on entend plus le vilain beep !
  • # BIP

    Posté par  (site web personnel) . Évalué à 10.

    >> c'est cet espèce d'horrible BIPPP qu'emet mon DELL

    Tiens, c'est marrant, chez moi c'est BIIIP et pas BIPPP.
  • # zsh > bash

    Posté par  (site web personnel) . Évalué à 2.

    Comme le sous-entend le titre, c'est bash qui a un comportement par défaut idiot. Le bon shell ne t'assomera pas de bips anxiogènes.
  • # y'a moyen de le remplacer par un zoli son mais je sais plus comment...

    Posté par  . Évalué à -1.

    Normalement t'a moyen de le remplacer par un joli son mais je sais plus comment :-/ j'ai pas le temps de retrouvé ou j'avais vue ca mais c'est possible...

    Par contre je suis d'accord avec le fait que Ubuntu (au moins dans ca version desktop) aurai pu le remplacé par defaut avec un joli fichier son pas agressif ca serai du plus bel effet.
  • # Le rêve de tout geek

    Posté par  . Évalué à -5.

    quand je tabe mon pc j'ai des bip
    quand je tape ma femme j'ai des p...

    Ah tu rêves à ça chaque jour!
  • # BIOS

    Posté par  (site web personnel) . Évalué à 1.

    Au boulot on a simplement désactivé le buzzer des années 80 dans le BIOS des années 80, simple et efficace !

    Mais quand est-ce que DELL/HP/Acer/.. vont passer au nouveau millénaire avec un bootloader EFI ? Enlever les restes des années 80 (Lowmem/Highmem, BIOS, ISA, PnP ... ) ?
    Ah oui c'est vrai XP ne tourne qu'avec ces choses....
    • [^] # Re: BIOS

      Posté par  (site web personnel) . Évalué à 2.

      Et puis EFI, cela veut dire une partition FAT32 pour le chargeur...

      Bref, EFI, j'ai une machine Itanium avec et je ne trouve pas que ce soit mieux que le BIOS.
    • [^] # Re: BIOS

      Posté par  . Évalué à 3.

      Quel est l'intérêt d'EFI ?
      Perso j'aime l'avis de Linus Torvalds sur EFI : http://kerneltrap.org/node/6884
      "[EFI is] the other Intel brain-damage (the first one being ACPI)"
      Bon, j'arrive pas à traduire "brain-damage" en français, désolé.

      "so EFI has this cool shell, a loadable driver framework, and other nice features. Where 'nice' obviously means 'much more complex than the simple things they designed in the late seventies back when people were stupid and just wanted things to work'. Of course, it's somewhat questionable whether people have actually gotten smarter or stupider in the last 30 years. It's not enough time for evolution to have increased our brain capacity, but it certainly _is_ enough time for most people to no longer understand how hardware works any more."

      Traduction approximative :
      Donc EFI a un super shell, un système de pilotes chargeables, et d'autres fonctionnalités sympa. "sympa" signifiant clairement "bien plus complexe que les choses simples qui ont été conçues dans les années 70 quand les gens étaient stupides et voulaient simplement que les choses marchent". Bien sûr, on peut se demander si les gens sont devenus plus intelligents ou plus bêtes dans les 30 dernières années. Il n'y a pas assez eu de temps pour que l'évolution augmente la capacité de nos cerveaux, mais il y a eu assez de temps pour que la plupart des gens ne comprennent plus comment le matériel fonctionne.
      • [^] # Re: BIOS

        Posté par  . Évalué à 2.

        brain damage = claquage de cerveau ?
  • # Un petit résumé ?

    Posté par  . Évalué à 1.

    * xset -b : désactive le bip des terminaux x (testé et approuvé)
    * set bell-style none dans /etc/inputrc (parfois nécessaire dans ~/.inputrc) : désactive le bip de la console (testé et approuvé aussi !)
    * blacklister les modules pcskr et snd-pcsp : désactive tous les bips (ne marche pas ?)

    Est-ce qu'il y a encore autre chose ?
    Dans mon cas, aucun des modules sus-cités n'est chargé (pcskr est compilé en module, mais je l'ai blacklisté), mais nombre d'applications bippent encore. Exemple, "less" en mode console, quand on veut défiler plus loin que la limite du document.

    Le bip de mon PC étant particulièrement désagréable et bruyant (Dell XPS M1330), je serai éternellement reconnaissant envers qui pourrait m'aider à trouver pourquoi il persiste !
    • [^] # Re: Un petit résumé ?

      Posté par  . Évalué à 1.

      J'ai enfin trouvé comment faire dans mon cas: apparemment mon pilote de carte son émule le PC speaker, mais il se trouve que le volume général n'a aucun effet sur lui.
      Ce qu'il fallait faire, c'était ouvrir alsamixer, chercher "PC Beep", et le mettre en mode muet (Mettre le volume de ce potentiomètre à zéro est encore trop bruyant ! Ah, les mystères l'ALSA !).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.