2011-09-18 3 views
7

Je rencontre des problèmes avec le bip de la boîte à outils. J'ai commenté les deux lignes de désactivation de haut-parleur dans /etc/modprobe.d/blacklist.conf. Je ne peux pas utiliser le code de la console 7 pour émettre un bip parce que j'en ai besoin pour travailler dans Swing et je voudrais qu'il soit audible dans Eclipse IDE (plutôt que d'afficher un symbole spécial dans le volet console d'Eclipse). Quand je ne suis pas dans l'IDE Eclipse, j'ai testé le code 7 et je l'ai trouvé audible, donc je sais que ce n'est pas un problème de connecteur lâche. J'ai de beaux effets sonores via les fichiers .wav mais parfois je veux juste un simple bip et je ne veux pas utiliser beaucoup de cycles CPU pour y arriver. Actuellement, j'utilise Runtime.getRuntime().exec("beep") mais cela semble aussi un peu excessif. Je suis sur Ubuntu 10.10. La carte d'ordinateur est un Gigabyte MA 770 UD3. Voici le programme incriminé.La boîte à outils ne bipe pas sur ubuntu

import java.awt.Toolkit; 

public class Beeper 
{ 
    public static void main(String[] args) 
    { 
     Toolkit.getDefaultToolkit().beep(); 
    } 
} 

De blacklist.conf est le suivant.

# low-quality, just noise when being used for sound playback, causes 
# hangs at desktop session start (Ubuntu: #246969) 
#blacklist snd_pcsp 

# ugly and loud noise, getting on everyone's nerves; this should be done by a 
# nice pulseaudio bing (Ubuntu: #77010) 
#blacklist pcspkr 

Répondre

0

Je suppose que votre module pcspks n'est pas chargé ... J'ai eu le même problème et a trouvé que sur mon système (14.04 LTS), il n'a pas été.

Vérifiez s'il est chargé en effectuant un lsmod | grep pcspkr dans un terminal. Si vous obtenez une ligne similaire à

pcspkr     12718 0 ` 

est chargé. Si vous ne recevez pas de sortie arrière de la commande, essayez de charger le module:

sudo modprobe pcspkr 

qui a fait l'affaire pour moi.

+0

Si vous voulez l'enlever, lancez 'sudo modprobe -r pcspkr' – bbarke

Questions connexes