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

Linux Discussion :

Récupérer résolution écran dans un programme


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 86
    Par défaut Récupérer résolution écran dans un programme
    Bonjour a tous,

    je souhaite recuperer la resolution de l ecran de l envirronement graphique pour l utiliser dans mon programme.

    Savez ou ce situe cette information ?

    Merci d avance.
    Cordialement.

  2. #2
    Membre Expert Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Par défaut
    Citation Envoyé par loupin
    Bonjour a tous,

    je souhaite recuperer la resolution de l ecran de l envirronement graphique pour l utiliser dans mon programme.

    Savez ou ce situe cette information ?

    Merci d avance.
    Cordialement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     xrandr -d $DISPLAY --verbose
    c'est celle avec l'étoile

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 86
    Par défaut
    Merci beaucoup pour ta reponse.

    Sais tu dans quel fichier est situe cette info.
    En fait je souhaite le recuperer en C++ , j aurai du etre plus precis.

    Cordialement.

  4. #4
    Membre Expert Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Par défaut
    Citation Envoyé par loupin
    Merci beaucoup pour ta reponse.

    Sais tu dans quel fichier est situe cette info.
    En fait je souhaite le recuperer en C++ , j aurai du etre plus precis.

    Cordialement.

    Dans ton /etc/X11/xorg.conf mais ca te donne pas la conf actuelle !

  5. #5
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    Comme tu dois le savoir, la bibliothèque standart du c++ ne fournit aucune fonction d'interface avec le système graphique.

    Comme tu es sous linux, je supposes que tu utilises un serveur X.
    Dans ce cas tu peux utiliser:
    XDisplayHeight
    XDisplayWidth
    Mais attention ça ne fonctionne que sur un environement à base de serveur X.

    un petit lien: xlib manual

    ps: il faut inclure <usr/X11R6/include> et utiliser <usr/X11R6/lib/libX11.so>, sur une mandriva 2006 en tout cas.

  6. #6
    Membre émérite
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Par défaut
    Bonjour,

    MatRem, ta solution est un peu trop bas niveau. Aujourd'hui, peu de gens utilisent la xlib directement.

    Il faut savoir que ce soit avec gtk/qt/wxwidget, tu auras une façon d'avoir cette information. La question est donc: quelle est la bibliothèque graphique dans ton programme ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. intégrer solution GED Alfresco dans portail Sharepoint2007
    Par developper2007 dans le forum Alfresco
    Réponses: 0
    Dernier message: 04/03/2010, 14h52
  2. Meilleure solution pour écrire dans un fichier Excel
    Par kastillio dans le forum LabVIEW
    Réponses: 10
    Dernier message: 02/11/2009, 09h27
  3. recherche d'une solution collision/action dans le contexte mmorpg
    Par noals dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 20/08/2007, 22h10
  4. Solution pour ecrire dans XML
    Par totoche dans le forum Flash
    Réponses: 1
    Dernier message: 26/10/2006, 17h36
  5. 1 SOLUTION : plusieurs anim dans un fichier x
    Par heidi79 dans le forum DirectX
    Réponses: 1
    Dernier message: 28/08/2003, 09h19

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