Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/04/2006, à 10:56

epictete

[Résolu] Modifier un lanceur pour pleine fenêtre

- J'aimerais savoir comment modifier un lanceur pour que le logiciel se lance en pleine fenêtre ; par exemple, gthumb se lance en petite fenêtre et on doit d'emblée cliquer pour étendre sa fenêtre.

- D'autre part que signifie les %u ou %F qui suivent la commande dans le lanceur, de quelle façon ces paramètres modifient-ils le logiciel lancé ?

- Enfin existe t'il un site qui détaille les différentes possibilités de personnaliser Gnome de cette façon ?

- Merci d'avance pour cette avalanches de questions !

Dernière modification par epictete (Le 28/04/2006, à 10:04)


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#2 Le 23/04/2006, à 14:35

hector

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

Quelques réponses partielles en attendant mieux:

d'après man gthumb, gthumb -f permet de lancer en plein écran.

sinon pour paramétrer ton lanceur, fais une recherche sur le forum avec devilspie (je n'utilise pas moi-même mais je crois que ça te conviendrait).

Hors ligne

#3 Le 24/04/2006, à 22:03

Teofifil

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

Bonsoir,

Sur le wiki il y a un très bon howto but in english. So see here:

http://ubuntuforums.org/showthread.php?t=75749

Good translation.:cool:

Hors ligne

#4 Le 25/04/2006, à 23:21

epictete

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

- Hector et Teofifil, je vous remercie chaudement pour m'avoir fait découvrir devilspie !
- Hector la commande fournie par le man de gThumb n'a fonctionné ni incluse dans le lanceur de mon tableau de bord ni tapée dans un terminal.
- En revanche, ça a marché à merveille avec devilspie qui, en plus d'autres choses, permet de lancer une application sur un bureau donné. Je l'ai essayé avec firefox : cela marche aussi. En revanche, impossible de faire ouvrir OpenOffice sur un autre bureau ! Si quelqu'un d'autre pouvait tester OOo ?

Dernière modification par epictete (Le 25/04/2006, à 23:37)


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#5 Le 25/04/2006, à 23:24

epictete

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

*********************
* Devil's Pie (devilspie) *
*********************

Devil's Pie est un logiciel qui, dans le gestionnaire de fenêtres Metacity (gestionnaire utilisé par Gnome) permet de détecter les caractéristiques des fenêtres et de leur appliquer des règles de comportement.
Il s'agit d'un logiciel libre de Ross Burton (http://www.burtonini.com <ross@burtonini.com>) publié sous la license GNU GPL.

Ceci est un résumé de 2 how-tos absolument remarquables (en anglais) :
- http://ubuntuforums.org/showthread.php?t=75749
- http://wiki.foosel.net/linux/devilspie ou http://live.gnome.org/DevilsPie
Les fichiers de la doc (/usr/share/doc/devilspie) sont malheureusement trop succincts pour être d'une quelconque utilité.

Ce texte décrit les règles de paramétrage de devilspie à partir de la version 0.13 (complète réécriture du logiciel ; auparavant le paramétrage était totalement différent). À noter que le dépôt Ubuntu 6.06 bêta universe contient la version 0.16 qui a été utilisée pour ce résumé (avril 2006).

Le paquet devilspie peut être installé grâce à Synaptic ou par la commande :
    sudo apt-get install devilspie
(les dépôts universe doivent être activés).

On peut lancer le logiciel ponctuellement en tapant « devilspie » dans un terminal.
En revanche, pour qu'il soit lancé automatiquement à chaque session, aller dans :
Système / Préférences / Sessions / onglet Programmes au démarrage
Cliquer sur le bouton « Ajouter » et dans la ligne « Commande de démarrage », taper « devilspie ».

Il faut d'abord créer un dossier :
- Soit ~/.devilspie c'est-à-dire dans le dossier d'un utilisateur précis les autres n'étant pas concernés (le point initial faisant que le dossier sera un dossier caché [dans nautilus, on peut faire apparaître les fichiers cachés par ctrl H ou par le menu Affichage / Afficher les fichiers cachés]).
- Soit /etc/devilspie, ce qui s'appliquera alors à tous les utilisateurs.

Dans ce dossier on enregistrera les règles qui s'appliqueront aux fenêtres de Gnome sous forme de fichier nommés (à votre choix arbitraire, exemple : gThumb.ds) nom_de_la_regle.ds avec une seule règle par fichier (à l'heure actuelle).

La syntaxe des règles est la suivante :
*******************************

- La règle et ses éléments doivent être entre parenthèses : (règle)

- La règle peut être une simple action (elle s'applique alors à toutes les fenêtres) : (debug)

- Ou une condition : (if (condition) (action))

Si la condition est vraie alors l'action est réalisé par devilspie.

(if (is (application_name) "gThumb") (maximize))

Si l'application qui ouvre la fenêtre est gThumb alors devilspie va maximiser la fenêtre.

- La condition peut être : is (identité), contains (contient) ou matches (indique que le second terme de la condition est une expression régulière).

- L'objet de la condition peut être : application_name, window_name ou window_role.

- Il peut être utile de combiner des conditions, par exemple traiter toutes les fenêtres de Firefox dont le titre contient ubuntu ; on peut à cet effet utiliser and et or.

and (is (application_name) "Firefox") (contains (window_name) "Ubuntu")

- De la même façon, on peut faire appliquer plusieurs actions en faisant débuter la liste par begin :

if (is (application_name) "gThumb") (begin maximize (set_workspace 4))

- Quand une action comporte un argument l'ensemble doit être entre parenthèses.

Les actions possibles
*****************

- debug = Renvoie les informations sur les fenêtres ouvertes
- maximize, maximize_horizontally, maximize_vertically
- minimize
- fullscreen = Plein-écran
- center = Centre la fenêtre sur l'écran
- geometry largeur[x]hauteur[+]abcisse[+]ordonnée
    (geometry 400x200+0+0) placera la fenêtre en 400 de large par 200 de haut en haut à gauche
    (geometry 400x200)
    (geometry +10+10)
- (set_workspace 2) = déplace la fenêtre vers le bureau n° 2
- pin = rend la fenêtre présente sur tous les bureaux
- above = met la fenêtre en avant-plan
- focus = met le focus sur la fenêtre

Dernière modification par epictete (Le 26/04/2006, à 12:17)


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#6 Le 26/04/2006, à 21:10

hector

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

bravo pour la traduction smile : wiki?

Hors ligne

#7 Le 26/04/2006, à 21:48

Teofifil

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

Bonsoir,

J'arrive avec un peu de retard. Avec OOo ça marche très bien et vu que c'est une plate-forme je vous conseille de lancer l'application /openoffice.org2.0/program/soffice.bin en démarrage de session si vous voulez l'avoir sous la main tout de suite et sur un bureau donné via devilspie.

Un sujet sur wiki en français serait très utile vu les possibilités offertes par ce logiciel. Sur le forum il a déja été question de son utilisation. Cependant un sujet bien développé et documenté rendrait service à toute la communauté.

Si cela vous intéresse je peux vous filer un coup de main.

Hors ligne

#8 Le 27/04/2006, à 12:13

epictete

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

- Je suis utilisateur de base et newbie qui plus est. Je n'ai donc pas la possibilité de publier sur le wiki de ubuntu-fr.
- Mais le texte est évidemment disponible à qui voudrait s'en saisir !

- Hector, merci pour le compliment.
- Teofifil, peux-tu me fournir le texte que tu as mis dans le fichier pour OOo ?


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#9 Le 27/04/2006, à 12:25

dawar

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

epictete a écrit :

- Je suis utilisateur de base et newbie qui plus est. Je n'ai donc pas la possibilité de publier sur le wiki de ubuntu-fr.

N'importe qui peut publier sur le wiki. Il suffit d'indiquer que ce n'est qu'une ébauche, et ton article va être rapidement amélioré si tu en fais la promo dans le forum.


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)

Hors ligne

#10 Le 28/04/2006, à 10:02

epictete

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

- Merci Dawar, je me suis inscrit et ai contacté un responsable du wiki conformément à la procédure afin qu'il voit si ce n'est pas déja traité et sinon qu'il ouvre une page dédiée.


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#11 Le 23/07/2006, à 12:33

Bloodshed

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

Cool, c'est la syntaxe LISP qui est utilisée. cool
Qu'en est-il de votre page wiki, est-elle intégrée ?

Edit: Autant pour moi j'avais mal cherché, voici pour ceux que ça intéresse :
http://doc.ubuntu-fr.org/applications/devil_s_pie

Dernière modification par Bloodshed (Le 23/07/2006, à 12:34)


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#12 Le 09/12/2007, à 11:36

Farliec

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

la nouvelle page : Devil's Pie smile


Liberté, Egalité, Fraternité... Pour tous

OS: Xubuntu 14.10 64 Bits
PC: Dell Precision T3400 - Intel Core Q6700 2.66 GHz - NVidia Quadro FX570 - 8 Go

Hors ligne

#13 Le 16/08/2008, à 19:05

marzocs

Re : [Résolu] Modifier un lanceur pour pleine fenêtre

Une des premières question n'a pas eu de réponse : que signifie le paramètre %U que l'on peut trouver sur le lanceur de Rhythmbox ou encore Firefox ?

Merci !


Un ubuntu autour du monde ! www.cycloreveurs.fr

Hors ligne