IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[0.9.28.2] Beep sous Linux ?


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [0.9.28.2] Beep sous Linux ?
    Bonjour,

    Quelqu'un a-t-il une méthode "Lazarusienne" pour faire beeper le haut-parleur du PC quelque soit l'utilisateur sous Linux (et son niveau de privilèges) (et sans passer par la carte son) ?
    [Question déjà posée il y a plus d'un an, réglée sous Debian mais non portable sous autre distrib. Linux [rpm] : http://www.developpez.net/forums/d63...produire-beep/

    Cordialement. Gilles
    Dernière modification par Alcatîz ; 19/03/2010 à 19h46. Motif: petite erreur dans le lien

  2. #2
    Membre chevronné Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Novembre 2004
    Messages : 669
    Par défaut
    Bonjour

    Moi, sous Ubuntu,
    je doit activer le sons des boutons et fenêtres pour que le Beep marche,
    il n'y a pas de code a ajouter mais le problème c'est que a chaque fois
    que je clic sur un bouton ou une fenêtre quelconque ca fait beep, c'est très gênant.

    pour l'activer: clic droit sur l'icône du son dans le systray puis préférences et cocher (Activer les sons des fenêtres et boutons)

    sinon, dans l'application il faudrait lire le fichier Beep nommé ( bell.ogg )
    qui se trouve ( /usr/share/sounds/ubuntu/stereo ) .

    A+

  3. #3
    Membre chevronné Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Novembre 2004
    Messages : 669
    Par défaut
    Bon bin je vient de tester et apparement
    sous Ubuntu 9.10 avec ( gdk_beep; ) en incluant ( uses gdk2; )
    ca fonctionne même sans activer les sons des fenêtres et boutons.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Merci pour vos réponses.

    gdk2 ? Pourquoi pas mais est-ce portable ?

    Dans la discussion que j'avais ouverte en 2008 [ http://www.developpez.net/forums/d63...produire-beep/ ], j'avais lu que cette solution ne fonctionnait pas avec Mandriva... qui en général est installée par défaut non pas sous Gnome mais sous KDE. J'avais alors pensé -peut-être trop rapidement - que gdk2 était liée à Gnome...

    Je vais installer kUbuntu pour vérifier. Sinon je dispose d'une solution portable en C.

    Cordialement. Gilles

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Argh.... Echec de l'installation de Lazarus 0.9.28.2 sur la kUbuntu [Au mieux, j'ouvre l'IDE mais impossible de compiler : prob de dépendances]... Exactement même méthode d'installation que sur l'Ubuntu (par les dépôts www.hu.freepascal.org stable & testing". Cela "semble" bien se passer (pas de message d'erreur), mais...

    Ensuite autre soucis : un projet compilé sous Ubuntu (Gnome) contenant une simple fenêtre avec un bouton ne fonctionne pas directement sous kUbuntu (KDE). Est-ce lié spécifiquement à kUbuntu (ce que je ne pense pas) ou plus généralement (et probablement) à l'utilisation de KDE à la place de Gnome? Vraisemblablement, il existe des problèmes de dépendance : extrait d'un forum en 2007 [http://forum.ubuntu-fr.org/viewtopic.php?id=135303]:
    Les applis Gnome tournent sous KDE, et inversement.
    Il y a quelques bibliothèques gtk nécessaires, mais elles seront automatiquement installées avec Gimp.
    J'avoue mon ignorance, je ne travaille jamais sous KDE.

    Enfin, dans la solution proposée sous gdk2, sous Gnome, la fonction gdk_beep() fonctionne... une fois ! Visiblement pour l'utiliser une deuxième fois, il faut réinitialiser... mais quoi ? J'ai essayé vainement gtk_init... Ensuite, gdk_beep produit sur mon appareil un minuscule beep et je n'ai pas trouvé le moyen de le modifier... Avant d'éliminer complètement cette solution, je vais installer rapidement une Mandriva en espérant que cela se passera mieux !

    Cordialement. Gilles
    Dernière modification par Invité ; 22/03/2010 à 12h14.

  6. #6
    Membre chevronné Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Novembre 2004
    Messages : 669
    Par défaut
    Bonjour

    Pas facile ce truc, Pour moi sous Gnome le temps de réponse est de 2 seconde environ, c'est long,
    j'appuie trois à quatre fois sur le bouton pour un bip.

    Il y a bien gdk2.gdk_init( argument1, argument2 ) ; mais je voit pas quoi en faire,
    PInteger et PPchar etc..., je suis pommé, j'y comprend rien.

    A+

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  3. Un beep hp interne sous linux
    Par ouar dans le forum C
    Réponses: 7
    Dernier message: 10/11/2005, 11h24
  4. installer jbuilder7 sous linux
    Par rtlinfo34 dans le forum JBuilder
    Réponses: 5
    Dernier message: 30/10/2002, 19h16
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo