web-dev-qa-db-fra.com

Comment définir une taille et un emplacement de fenêtre spécifiques pour toutes les fenêtres qui s'ouvrent par défaut

Je veux que mes fenêtres aient une taille spécifique (pas en plein écran) et soient au milieu de l'écran par défaut. Lorsque je ferme l'application et la rouvre, ce sont les dimensions que je souhaite que ce soit par défaut. Y a-t-il un moyen facile de faire ça? J'utilise Ubuntu 11.10 et l'environnement de bureau Unity.

21
jaorizabal

Je ne sais pas si vous pouvez simplement faire en sorte que toutes les fenêtres se comportent de la même manière, mais vous pouvez le faire individuellement. Nous allons utiliser Thunderbird comme exemple.

Assurez-vous que ccsm est installé: Ouvrez un terminal (Appuyez sur Control-Alt-T) et entrez

Sudo apt-get install compizconfig-settings-manager

Ouvrez le CSM. Vous utiliserez les plug-ins Place Windows and Windows Rules dans la section Window Management.

Compiz Window Managment

Tout d’abord, allez dans Place Windows, sélectionnez l’onglet Emplacement de la fenêtre fixe et sélectionnez Nouveau.

Fixed Window Placement screen

Entrez le nom du programme (class = xxxx) et définissez les coordonnées X et Y de départ. Les coordonnées commencent dans le coin supérieur gauche de l'écran. Cela indique au programme où s’ouvrir sur l’écran.

Enter placement rules

Ensuite, allez au plugin Règles Windows et sélectionnez l’onglet Règles de taille et Nouveau.

Window Rules screen

Entrez le nom du programme (class = xxxx) et définissez la taille X et Y. Cela indique au programme quelle taille l’ouvrir en pixels (pixels larges x pixels hauts).

Enter size rules

Maintenant, ouvrez le programme pour lequel vous venez de faire cela et il devrait ouvrir où et combien vous voulez à tout moment. Open your program

Notez que vous devrez le faire pour chaque programme que vous souhaitez ouvrir à un endroit et à une taille spécifiques. Vous pouvez également utiliser l'un sans l'autre, par exemple en ayant toujours un programme ouvert à un endroit spécifique mais sans avoir sa taille définie.

26
James

Découvrez gdevilspie dans le référentiel de l'univers! Vous pouvez l'utiliser pour définir une règle pour votre fenêtre en fonction du nom de l'application et utiliser cette règle pour redimensionner, annuler l'optimisation ... vraiment tout ce qui concerne la fenêtre.

Gdevilspie étape par étape:

  1. Cliquez sur le bouton Ajouter
  2. Tapez "Firefox" dans la zone de texte la plus en haut
  3. Dans l'onglet "Correspondance", cochez "Nom de la fenêtre"
  4. Dans la case intitulée "égal (s)", tapez: "Firefox"
  5. Sous Actions, coche:
    • Déminer
    • Géométrie (définie sur la géométrie souhaitée - vous pouvez également utiliser le programme de ligne de commande xwininfo pour obtenir la largeur/la hauteur d'une fenêtre lorsque celle-ci est redimensionnée à l'emplacement souhaité. Il en va de même pour xposition et yposition)
  6. Cliquez sur Enregistrer
  7. Cliquez sur le bouton Démarrer
  8. Cliquez sur "Démarrer le démon devilspie automatiquement à la connexion" si vous souhaitez que le correctif soit semi-permanent.
  9. Accrochez-vous à votre chapeau!
5
Chuck R

Ouvrir

~/.config/compiz-1/compizconfig/config

dans la section [general] éditez ou ajoutez l'option de taille:

[general]  
profile =  
integration = true  
size = 1200, 800  
2
user3089127

Firefox ne se souvient pas de la taille et de la position à l'écran. La solution a fonctionné pour moi: Appuyez sur la touche Super ... ouvrez le tiret ... cliquez sur Compiz .... cliquez sur le plugin Unity ... onglet expérimental ... automaximize value = 100. qui a fonctionné pour moi.

1
waldenasta