Forum Linux.débutant contrôler la taille et la position d'une fenêtre d'application à son lancement

Posté par . Licence CC by-sa
Tags : aucun
1
29
jan.
2013

hello,

Je souhaiterais savoir si il était possible de démarrer google-chrome, ou une autre app, dans une taille et une position spécifique de l'écran depuis un script bash.

Aujourd'hui j'utilise un script bash comme ceci
#!/bin/bash

command -v chromium-browser >/dev/null 2>&1 || { echo >&2 "chromium-browser required."; exit 1; }

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

cd $DIR/../
_starter/bin/gowebapp &
chromium-browser --temp-profile --app=http://localhost:8080/

Rapport à un autre thread, j'ai tout de même rouvert le man, pour me retrouver face à cela,
http://developer.gnome.org/gtk3/stable/gtk-running.html

Je me dis que quelque chose doit être possible, mais c'est un peu laconique pour moi…

Une âme charitable se donnerait elle la peine de m'aider une fois encore ?

Merci,
a+

  • # il fut un temps... que les moins de 20 ans ...

    Posté par . Évalué à 6.

    à une epoque c'etait normalisé, il suffisait de faire

    /path/to/program -geometry 1024x748+0+0
    
    

    pour placer la fenetre de program au pixel (0;0) et faire une fenetre de 1024x768

    • [^] # Re: il fut un temps... que les moins de 20 ans ...

      Posté par . Évalué à -1. Dernière modification le 29/01/13 à 17:41.

      Merci !

      Sauf que de l'eau a coulée sous les ponts :-/

      #:/usr/share$ chromium-browser --temp-profile --app=http://localhost:8080/ --display geometry 800x600+0+0
      (chromium-browser:22578): Gtk-WARNING **: cannot open display: geometry
      
      #:/usr/share$ chromium-browser --temp-profile --app=http://localhost:8080/ --display --geometry 800x600+0+0
      (chromium-browser:22622): Gtk-WARNING **: cannot open display: --geometry
      
      #:/usr/share$
      
      

      Bon, j'ai un début de solution.
      Je vais envisager de digger gtk, d'autres browsers.
      'Fin, je préférerais tout de même éviter d'avoir à pondre une ui avec un composant webkitView inside pour simplement pouvoir définir ce comportement. Si tant est que ce soit une solution.

      Tout idée est la bienvenue.

      Edit : Note, j'ai aussi testé la version 1 dash -geometry, juste que cela n'apparait pas dans ma sortie de tests manuels.

  • # devilspie

    Posté par (page perso) . Évalué à 3.

    devilspie fait ça bien. Il permet surtout de contrôler sur quel desktop apparaît une appli. C'était avant gnome shell.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.