|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : juillet 2009 Messages : 2 722 ![]() |
![]() 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 :
firefox -new-window URL -width X -height Y 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 :
Merci à tous ceux qui pourront éclairer ma piètre lanterne, ![]() Très cordialement, Gordon |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
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 |
|
|
20
|
|
|
#3 |
![]() ![]() Inscription : juillet 2009 Messages : 2 722 ![]() |
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, |
|
|
10
|
|
|
#4 |
![]() ![]() Inscription : juillet 2009 Messages : 2 722 ![]() |
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... |
|
|
11
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
Bonjour,
en utilisant xdotool ... ? |
|
|
30
|
|
|
#6 |
![]() ![]() Inscription : avril 2007 Messages : 1 104 ![]() |
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)
|
|
|
30
|
|
|
#7 |
|
Membre Expert
![]() |
Tu peux le faire aussi avec wmctrl
C'est plus propre que de simuler une touche. Code :
wmctrl -r firefox -b toggle,maximized_vert,maximized_horz 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 : 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 :
xprop -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_FULLSCREEN Après pour savoir le type de fenêtre selon l'ID (fenêtre de navigation download, ...) Code :
xprop -id ID | grep "WM_CLASS(STRING)" Code :
WM_CLASS(STRING) = "Navigator", "Firefox"
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant |
|
|
40
|
|
|
#8 |
![]() ![]() Inscription : juillet 2009 Messages : 2 722 ![]() |
Merci à tous pour ces réponses !
J'essaye tout ce soir et je vous tiens au courant Amicalement, |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com