web-dev-qa-db-fra.com

Comment démarrer Gummi (application basée sur GTK +) maximisé?

Y a-t-il quelque chose que je pourrais ajouter à la ligne Exec ìn gummi.desktop qui ferait l'affaire?

[Desktop Entry]
Version=1.0
Name=Gummi
GenericName=LaTeX Editor
Comment=Simple LaTeX Editor
Exec=gummi %F
Icon=gummi
Terminal=false
Type=Application
Categories=Office;
StartupNotify=true
MimeType=text/x-tex;

https://apps.ubuntu.com/cat/applications/precise/gummi/

http://dev.midnightcoding.org/projects/gummi

https://launchpad.net/~gummi/+archive/gummi

2
nutty about natty

Veuillez noter: la réponse ci-dessous fonctionnera avec les gestionnaires de fenêtres tels que xfwm4, metacity et autres, mais pas avec compiz, car de la façon dont le bureau et les fenêtres sont gérés (divisé en fenêtres). Comme mhc l'a noté, vous devrez utiliser ccsm, comme expliqué dans commentaire ci-dessus , et vous référer à cette réponse askubunt .


Vous n'avez pas besoin d'ajouter quoi que ce soit au .desktop fichier, modifiez simplement le fichier de configuration dans votre dossier personnel.

Trouver $HOME/.config/gummi/gummi.cfg et définissez les dimensions à la taille de votre écran et il se lancera agrandi. Les dimensions varieront en fonction de votre résolution maximale; par exemple, ils peuvent être 1280x1024, 1920x1080, etc.

Voici la section originale dans $HOME/.config/gummi/gummi.cfg.

[Global]
config_version = 0.6.1
mainwindow_x = 244
mainwindow_y = 233
mainwindow_w = 792
mainwindow_h = 558

À titre d'exemple, je changerais 792 et 558 en 1280 et 1024, de sorte qu'il se lancerait maximisé la prochaine fois. Modifiez le fichier, puis relancez gummi. Tout ce que vous insérerez sera ajusté par le programme lors de son lancement, alors ne vous inquiétez pas de spécifier les valeurs exactes.

Si vous gâchez le fichier de configuration, supprimez-le simplement et il réapparaîtra lorsque gummi sera lancé.


Vous pouvez également utiliser devilspie, qui se trouve dans les référentiels.

Sudo apt-get install devilspie

Créez maintenant un ~/.devilspie dossier s'il n'existe pas déjà, et créez un profil pour gummi, de sorte que lorsque gummi s'exécute, il déclenchera devilspie pour maximiser la fenêtre. Nommez le fichier gummi.ds et placez-le dedans:

; gummi maximise

(if (is (window_class) "Gummi") (maximize) )

Cependant, devilspie doit être ajouté aux applications de démarrage, car il doit être en cours d'exécution.

Cela vaut la peine d'essayer devilspie car c'est une application très utile pour manipuler les fenêtres choisies, mais peut ne pas fonctionner si vous exécutez compiz.

2
user76204