Comment définir une taille et un emplacement de fenêtre spécifiques pour toutes les fenêtres qui s'ouvrent par défaut
21
Je veux que mes fenêtres soient d'une taille spécifique (pas en plein écran) et qu'elles soient au milieu de l'écran par défaut. Lorsque je ferme l'application et la rouvre, ce sont les dimensions que je souhaite qu'elle soit par défaut. Existe-t-il un moyen facile de le faire? J'utilise Ubuntu 11.10 et l'environnement de bureau Unity.
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 utiliserons Thunderbird comme exemple.
Assurez-vous que ccsm est installé: ouvrez un terminal (appuyez sur Control- Alt- T) et entrez
Ouvrez ccsm. Vous utiliserez les plugins Placer Windows et Règles Windows dans la section Gestion des fenêtres.
Tout d'abord, allez dans Placer les fenêtres, sélectionnez l'onglet Placement de fenêtre fixe et sélectionnez Nouveau.
Saisissez le nom du programme (classe = 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ù ouvrir à l'écran.
Ensuite, allez dans le plugin Windows Rules et sélectionnez l'onglet Size Rules et nouveau.
Entrez le nom du programme (classe = xxxx) et définissez la taille X et Y. Cela indique au programme quelle taille ouvrir le programme en pixels (pixels de large x pixels de haut).
Maintenant, ouvrez le programme pour lequel vous venez de faire et il devrait s'ouvrir à tout moment et à quelle taille.
Notez que vous devrez le faire pour chaque programme que vous souhaitez ouvrir dans 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 que sa taille soit définie.
C'est une excellente réponse documentée @James! Savez-vous si je peux définir un raccourci, par exemple Super + I pour définir la fenêtre ouverte actuelle à une taille spécifique? par exemple 1280x900
Leo Gallucci
3
Peu importe, je viens de trouver: wmctrl -r :ACTIVE: -e 0,-1,-1,1280,900et ajouté en tant que raccourci personnalisé dans les paramètres des raccourcis clavier :)
Leo Gallucci
Vous devez vous déconnecter et vous reconnecter.
Lawrence I. Siden
1
Sur Ubuntu 14.04 (peut-être aussi dans d'autres versions), vous devez également installer le package "compiz-plugins" afin d'avoir les fonctionnalités mentionnées.
Pisu
1
Pour trouver le nom de classe d'une fenêtre spécifique, vous pouvez ouvrir un terminal, exécuter xpropet cliquer avec la souris à l'intérieur de la fenêtre.
Pisu
5
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 par nom d'application et utiliser cette règle pour redimensionner, dé-maximiser ... vraiment tout ce qui concerne la fenêtre.
Gdevilspie étape par étape:
Cliquez sur le bouton Ajouter
Tapez "Firefox" dans la zone de texte la plus haute
Dans l'onglet "Correspondance", cochez "Nom de la fenêtre"
Dans la case intitulée "égal (s)" tapez: "Firefox"
Sous la coche des actions:
Réduire
Géométrie (définie sur la géométrie souhaitée - vous pouvez également utiliser le programme en ligne de commande xwininfo pour obtenir la largeur / hauteur d'une fenêtre lorsque vous la redimensionnez à l'endroit souhaité. Il en va de même pour xposition et yposition)
Cliquez sur Enregistrer
Cliquez sur le bouton Démarrer
Cliquez sur "Démarrer le démon devilspie automatiquement à la connexion" si vous souhaitez que le correctif soit semi-permanent.
Qu'en est-il de Firefox, où enregistre-t-il ces informations?
Royi
1
Firefox ne se souvient pas de la taille et de la position à l'écran. La solution fonctionne pour moi: Appuyez sur la touche Super ... ouvrez le tableau de bord ... cliquez sur compiz .... cliquez sur le plugin d'unité ... onglet expérimental ... valeur d'automaximize = 100. cela a fonctionné pour moi.
wmctrl -r :ACTIVE: -e 0,-1,-1,1280,900
et ajouté en tant que raccourci personnalisé dans les paramètres des raccourcis clavier :)xprop
et cliquer avec la souris à l'intérieur de la fenêtre.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 par nom d'application et utiliser cette règle pour redimensionner, dé-maximiser ... vraiment tout ce qui concerne la fenêtre.
Gdevilspie étape par étape:
la source
Ouvrir
dans la
[general]
section, modifiez ou ajoutez l'option de taille:la source
Firefox ne se souvient pas de la taille et de la position à l'écran. La solution fonctionne pour moi: Appuyez sur la touche Super ... ouvrez le tableau de bord ... cliquez sur compiz .... cliquez sur le plugin d'unité ... onglet expérimental ... valeur d'automaximize = 100. cela a fonctionné pour moi.
la source