web-dev-qa-db-fra.com

Je voudrais empêcher maximiser de couvrir un tiers de l'écran

Utilisation d'Ubuntu 10.10, de gnome et de deux moniteurs NVIDIA.

Les panneaux Gnome et Docky peuvent "réserver" une partie de l'écran pour eux-mêmes de manière à empêcher les fenêtres maximisées de les couvrir. Je voudrais configurer une région sur mon bureau de la même manière. Entre conky, Pidgin, Pandora et quelques widgets, j'ai un groupe d'éléments que je veux toujours pouvoir voir. "Always on Top" n'est pas suffisant,

Je ne sais même pas quelle partie de la "pile" (X, Compix, Metacity, Gnome ...) contrôle ce comportement, et mon google-fu était trop faible pour trouver la réponse.

Merci!

(Re-Post de Superuser.com, pas de réponse là-bas dans 2 jours, donc j'ai pensé que je pourrais essayer ici.

4
anithri

Maximiser peut être utile dans ce cas au lieu de Maximiser. Ce qui est inclus dans le gestionnaire de paramètres CompizConfig et --- "Maximiser les fenêtres (les redimensionner pour s'adapter à l'espace d'écran disponible)"

Dans votre cas, Maximumize s'adaptera à la taille de la fenêtre afin d'utiliser l'espace d'écran maximum disponible dans l'espace de travail actif et de cette façon, les fenêtres de l'écran contenant le Pidgin, le conky et d'autres applications de type fenêtre seront esquivées par la fenêtre Maximumized . Je ne sais pas si cela agira de la même façon avec les docklets, mais essayez-le et faites-le nous savoir.

Bonne chance!

BTW: Vous devrez peut-être définir vos propres raccourcis clavier pour que cela fonctionne. J'ai utilisé [Alt] + M et cela fonctionne bien pour moi.

enter image description here

enter image description here

1

Je pense que j'ai découvert la solution canonique à ce problème, qui est presque la même que ma question: Maximiser les fenêtres sur l'écran physique lors de l'utilisation d'une résolution virtuelle w/xrandr (lire ma réponse personnelle là-bas; cela explique plus). L'astuce consiste à mettre en place un système de "sortie" complexe dans Compiz.

Si vous utilisez l'outil de configuration Compiz (décrit dans ma réponse à cette question), vous souhaitez simplement configurer deux sorties: l'une égale à la résolution exacte de votre écran (ou bureau virtuel, comme envisagé ici), et l'autre de la taille et de la position dans lesquelles vous souhaitez avoir des fenêtres.

Par exemple, si vous avez un écran 1024x768 et que vous voulez seulement que les fenêtres maximisent dans la région 800x600 en haut à gauche, vous mettriez deux sorties dans la boîte de configuration de Compiz: "1024x768" et "800x600-224-168": le moins les signes indiquent que ces décalages sont mesurés en bas et à droite, plutôt qu'en haut et à gauche. Vous devez également faire les autres choses que je dis dans cette réponse: désactiver la détection automatique des sorties et activer "préférer une sortie plus petite".

Ensuite, vous placez vos widgets dans la marge qui se trouve uniquement dans la sortie la plus grande (dans l'exemple, cette bande de 224 pixels de haut en bas ou la bande de 168 pixels de large à droite) et ouvrez toutes vos autres fenêtres dans la sortie la plus petite; ils seront maximisés uniquement pour la petite région.

1
Ryan Reich