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 :

Commande pour afficher une appli en plein écran ?


Sujet :

Linux

  1. #1
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 060
    Points
    149 060
    Par défaut Commande pour afficher une appli en plein écran ?


    J'ai une question bien stupide (désolé). J'essaye de lancer Firefox en plein écran en ligne de commande... et je n'y arrive pas.

    Pour l'instant j'essaye de ruser avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    firefox -new-window URL -width X -height Y
    Mais ce n'est pas très propre car lié à un écran.

    Deuxième problème lié au premier, la commande fonctionne si aucune autre fenêtre de Firefox n'est ouverte. Dans le cas contraire, la nouvelle fenêtre que je lance n'a pas les dimensions voulues mais celle de la fenêtre déjà ouverte.

    En clair, si un navigateur est ouvert et prend 1/4 de l'écran, la commande ouvre un deuxième navigateur qui fait lui aussi 1/4 de l'écran au lieu d'être en "faux" plein écran.

    D'où mes deux questions :
    1. Existe-t-il une commande propre du style -fullscreen ?
    2. Comment ouvrir une deuxième fenêtre totalement indépendante de la première avec ses dimensions propres ?


    Merci à tous ceux qui pourront éclairer ma piètre lanterne,

    Très cordialement,

    Gordon

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    faudrait déjà que l'appli le permette... dans ses options de lancement...

    tu peux aussi utiliser F11 en général c'est la fonction pour le plein-écran dans la pluspart des applications...

    il doit donc être possible de "trapper" la touche pour en simuler l'appui une fois l'application lancée.

    ou encore jouer avec xrandr... peut être...

    2. lancer chacune avec

  3. #3
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 060
    Points
    149 060
    Par défaut
    Salut frp31,

    Merci beaucoup pour ta réponse.

    Effectivement Firefox se met en plein écran avec F11.
    Seul problème, comment puis-je "trapper" cette touche ?

    Cordialement,

  4. #4
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 060
    Points
    149 060
    Par défaut
    Té ! Excuse moi !.. Tu voulais certainement dire "taper" une touche...
    Je suis fatigué moi

    Ceci dit cela ne règle pas trop le truc, taper F11 en ligne de commande ne me parait pas des plus simples...

  5. #5
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 595
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 595
    Points : 19 476
    Points
    19 476
    Par défaut
    Bonjour,

    en utilisant xdotool
    ...
    ?

  6. #6
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    Je confirme un en ligne de commande devrait faire l'affaire (à condition bien sûr d'avoir le focus sur la fenêtre, ce qui est aussi possible d'être fait avec xdotool)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install xdotool

  7. #7
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Tu peux le faire aussi avec wmctrl
    C'est plus propre que de simuler une touche.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wmctrl -r firefox -b toggle,maximized_vert,maximized_horz
    Bien sur, tu peux faire du fullscreen, en remplacent simplement "maximized_vert,maximized_horz" par "fullscreen".

    L'inconvénient c'est que il se base sur de l'ID fenêtre. Les ID fils ne sont pas affecté (exemple, seconde fenêtre de firefox). Donc si tu as plusieurs fenêtres (id fils), il te sera nécessaire de récupéré les ID des fenêtres. Avec :
    La troisième colonne est l'ID du processus, le premier est l'id de fenêtre.

    Ou xwininfo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xwininfo -name firefox -children
    Il te reste plus cas faire un script shell

    Si tu ne veux pas installer un programme supplémentaire comme wmctrl, tu peux utiliser xprop :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xprop -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_FULLSCREEN
    Tu sélectionne la fenêtre avec le curseur, ou tu définie l'ID fenêtre avec l'argument -id.

    Après pour savoir le type de fenêtre selon l'ID (fenêtre de navigation download, ...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xprop -id ID | grep "WM_CLASS(STRING)"
    Pour les fenêtres de navigation, c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WM_CLASS(STRING) = "Navigator", "Firefox"

  8. #8
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 060
    Points
    149 060
    Par défaut
    Merci à tous pour ces réponses !

    J'essaye tout ce soir et je vous tiens au courant

    Amicalement,

Discussions similaires

  1. [FAQ] Comment afficher une fenêtre en plein écran ?
    Par PauseKawa dans le forum Tkinter
    Réponses: 0
    Dernier message: 12/05/2012, 09h48
  2. [QtGui] Afficher une fenêtre en plein écran
    Par nancy maman dans le forum PyQt
    Réponses: 3
    Dernier message: 07/04/2011, 15h03
  3. Commande pour afficher une ligne sur 2
    Par toxycyty dans le forum Linux
    Réponses: 2
    Dernier message: 08/10/2008, 15h30
  4. Afficher une image en plein écran
    Par crazy_inf dans le forum Qt
    Réponses: 3
    Dernier message: 06/07/2008, 09h24
  5. BCB2007 : Possibilité d'afficher une fiche en plein écran ?
    Par whitespirit dans le forum C++Builder
    Réponses: 3
    Dernier message: 17/12/2007, 20h46

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