web-dev-qa-db-fra.com

Est-il possible d'empêcher la barre de titre d'une fenêtre de fusionner avec le panneau lorsqu'elle est agrandie?

Je travaille sur un ordinateur de bureau avec beaucoup d’écran, je n’ai donc pas besoin que les barres de titre de mes fenêtres fusionnent avec la barre de menus globale lorsque les fenêtres sont agrandies. De plus, je travaille sur une configuration à double écran, donc le fait de maximiser une fenêtre ne signifie pas que c'est la seule fenêtre visible.

Avant Unity, je passais à une fenêtre agrandie en cliquant sur sa barre de titre, ou je fermais la fenêtre même si elle n’était pas ciblée, en cliquant sur son bouton de fermeture; Je ne peux plus le faire car la barre de titre est manquante et la barre de menus globale est vide sur cet écran. Ce n'est pas un gros problème - je peux cliquer sur une partie de la fenêtre chrome pour la focaliser - mais ce n'est pas intuitif et cela me force à réapprendre mon comportement de souris.

J'aimerais désactiver la fusion des barres de titre et des menus globaux, mais comment?

MODIFIER:

Je veux simplement que la barre de titre de la fenêtre NE fusionne PAS avec le panneau supérieur chaque fois que je maximise une fenêtre. Le menu global devrait rester dans le panneau supérieur en ce qui me concerne. Actuel il maximise comme ça

enter image description here

Je veux que ça maximise comme ça (Dans cet écran, la fenêtre non maximisée a été redimensionnée pour prendre le reste de l'espace)

enter image description here

36
Richard Turner

ctrl + Alt 5 semble être votre meilleur pari pour le moment. Pardon. Peut-être que pour supprimer la tentation, vous pourriez supprimer le bouton Agrandir dans Ubuntu-Tweak, mais dès à présent, si vous agrandissez la fenêtre, il vous suffira de va fusionner la barre de titre avec la barre de menu

2
AyaneForever

Vous pouvez désactiver l'agrandissement de la fenêtre dans la barre de titre lorsqu'une barre de titre est déplacée près de la barre Unity Top/Superior.

Visite: http://ubuntuforums.org/showthread.php?t=1743309 (Remarque billet n ° 6 de stevecomrie)

  • Ouvrez le gestionnaire de paramètres CompizConfig
  • Cliquez sur "Grille" dans la catégorie "Gestion de la fenêtre"
  • Cliquez sur l'onglet "Bords"
  • Ouvrez le menu déroulant "Actions de redimensionnement"
  • Changer le "Top Edge" déroulant en "Aucun"
  • Fermez CompizConfig et vous avez terminé.

Ceci n'est qu'une solution partielle. Certaines applications se lancent quand même dans l'état fusionné lorsque vous les exécutez. Et vous pouvez toujours provoquer une fusion par inadvertance en double-cliquant sur la barre de titre d'une application non fusionnée. N'importe qui avec un indice sur la façon de désactiver complètement toutes les variations de la fusion d'un panneau avec la barre de titre d'une application serait apprécié!

4
Dan Taylor

Pour Unity 3D, vous pouvez essayer ce script.

Fondamentalement, il vérifie les fenêtres maximisées, les démaximise et les redimensionne à la hauteur maximale possible (après avoir effectué les tests, vous constaterez que cela fonctionne bien sur votre machine); jouez aussi avec nXpos et nYpos si vous sentez que quelque chose ne fonctionne pas bien.

demaximize.sh 1005 71 # pour 1024x768 qui fonctionne ici au moins ...

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth=$1 #1005
nHeight=$2 #710
nXpos=1
nYpos=22

while true; do 
    windowId=`xdotool getactivewindow`;
    if xwininfo -wm -id $windowId |tr -d '\n' |grep -q "Maximized Vert.*Horz";then
        wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz;
        xdotool windowsize $windowId $nWidth $nHeight;
        xdotool windowmove $windowId $nXpos $nYpos;
        xdotool getwindowname $windowId
    fi; 
    sleep 0.5;
done

PS: pour que le chrome/chrome fonctionne mieux, activez l'option "utiliser le titre et les bordures du système"

3
Aquarius Power

Source: http://ubuntuguide.net/unity-2d-how-to-removeenable-maximized-window-titlebar

Ceci peut être géré par gconftool . Si l'interface graphique "gconf-edtor" est installée, lancez-la et accédez à /apps/metacity/general, puis décochez la case "show_maximized_titlebars" pour supprimer la barre de titre de la fenêtre agrandie.


Ou, vous pouvez exécuter cette commande dans terminal pour la supprimer:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars false

Exécutez ceci pour le réactiver:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true
2
Jen

Autant que je sache, ce n'est pas encore possible (on parle de l'amener à Ubuntu 12.04 ou 12.10, mais il faudra attendre et voir). Une solution possible ici et maintenant consiste à utiliser Emerald comme décorateur de fenêtres, mais je ne sais pas si cela fonctionnera à 100%.

0
RolandiXor

J'ai presque commencé à pleurer en essayant de me débarrasser du menu global sous Ubuntu 13.10. Vous voyez mes principales applications, par exemple Eclipse et Android Studio, "échouent" parfois lors de la fusion. Vous obtenez un menu fusionné qui ne s’agrandit que partiellement, ce qui signifie que vous ne pouvez plus utiliser le programme. J'ai donc trouvé cette référence:

COMMENT ENLEVER LA BARRE DE MENU GLOBAL SUR UBUNTU 13.1

$ Sudo apt-get remove indicator-appmenu

J'ai aussi dû redémarrer et maintenant la vie est bien meilleure.

0