Journal pb "bip" java

Posté par  .
Étiquettes : aucune
0
19
juil.
2004
Salut,

je vous avais écris il y a 2 mois concernant un pb sur une carte son ( ICH4 845G/GL Chipset AC'97 AUdio Controller ) intégrée sur la carte mère de mon pc ( Hp compaq evo300 ).
C'est mdk 9.1 qui est installé dessus.

J'ai suivi la procédure d'installation des drivers alsa du site lea-linux.
J'ai réussi à tout compilé et à bien configuré.
Le son sort bien de mes enceintes externes lorsque je tape des commandes sur une console.
Pas de problème non plus concernant la lecture de fichiers sons et multimédia.
Pour tout cela je peux régler le volume avec alsamixer et les enceintes.

Par contre, j'ai une application "professionnelle" écrite en java par une société qui tourne dessus et lorsque différents évènements surviennent un bip système se déclenche pour nous en avertir. Ce bip provient de l'instruction "bip" java.
Le problème est qu'à ce moment là, le son ne sort plus des enceintes mais du pc en lui-même. Et le plus gênant dans mon cas est que je ne peux pas régler le volume du bip. Il reste toujours à la même intensité.

Que faire??

Merci d'avance
  • # modification interne

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

    Il me semble que le bip émane d'un haut parleur interne parfaitement et simplement débranchable.
    • [^] # son + fort

      Posté par  . Évalué à 1.

      OK merci mais le pb est que je voudrais augmenter le volume car le bip n'est pas assez fort
  • # Avec un peu de chance

    Posté par  . Évalué à 3.

    Le matos est simplement émulé. dans ce cas tu auras peut-être un des éléments des mixers alsa qui s'apellera PC-Speaker. Si ca ne marche pas, il faut effectivement aller couper le fil ou, moins violent, mettre un petit montage grosse résistance + condo de découplage a la masse pour aténuer le ton et le volume du bruit. Mais dans un portable ca risque de pas être facile...

    Kha
  • # si java ne fait pas n'importe quoi ...

    Posté par  . Évalué à 2.

    ... xset -b devrait pouvoir couper le bip, non?
    • [^] # Re: si java ne fait pas n'importe quoi ...

      Posté par  . Évalué à 1.

      le problème est que je veux augmenter le volume et non pas le couper
      • [^] # man xset

        Posté par  . Évalué à 2.

        Je ne savais pas mais visiblement xset fait plein d'autre choses que de couper le bip avec l'option -b

        b The b option controls bell volume, pitch and duration. This option accepts up to three numerical parameters, a preceding dash(-), or a 'on/off' flag. If no parameters are given, or the
        'on' flag is used, the system defaults will be used. If the dash or 'off' are given, the bell will be turned off. If only one numerical parameter is given, the bell volume will be set
        to that value, as a percentage of its maximum. Likewise, the second numerical parameter specifies the bell pitch, in hertz, and the third numerical parameter specifies the duration in
        milliseconds. Note that not all hardware can vary the bell characteristics. The X server will set the characteristics of the bell as closely as it can to the user's specifications.


        *

        Donc à priori il n'y a plus qu'a jouer sur N dans la commande

        xset -b N

        ;-)
        • [^] # Re: man xset

          Posté par  . Évalué à 1.

          Désolé d'être aussi bête mais où je tape la commande :

          xset -b N

          Je la mets dans quel fichier??

          Merci d'avance
          • [^] # et alsamixer

            Posté par  . Évalué à 1.

            moi mes drivers alsa me permettent de régler le volume du haut-parleur (Pc-Speaker)

            As-tu au moins vérifier si c'était ou non le cas chez toi ?
            Dans alsamixer faut aller voir à droite en utilisant la flèche droite --> !!!
            • [^] # Re: et alsamixer

              Posté par  . Évalué à 1.

              J'avais déjà été voir à droite dans alsamixer mais il n'y a pas d'option Pc-speaker.

              Je ne sais pas si c'est important mais ma version d'alsamixer est 1.0.5rc1

Suivre le flux des commentaires

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