47 votes

Supprimer la barre de titre de toutes les fenêtres maximisées dans GNOME 3

(Ubuntu 13.04 avec GNOME Shell, mis à jour, GNOME version 3.8)

Récemment, j'ai mis à jour Ubuntu en 13.04. Le bureau par défaut est gnome-Shell.

A l'exception de Nautilus, les bordures des autres logiciels ne disparaissent pas lorsque je les maximise. J'ai vérifié le problème pour ces logiciels :

  • LibreOffice
  • Firefox
  • Boîte à rythmes
  • oiseau-tonnerre
  • Terminal GNOME

En revanche, il y a trois barres en mode maximisé :

  1. Panneau Shell de GNOME

  2. Barre de titre pour les logiciels qui contiennent - + x (minimiser, maximiser, fermer).

  3. Barre de menu du logiciel

    Le numéro "2" est supplémentaire. Il manque un colis ?

58voto

infiniteLoop Points 101

Il existe un moyen beaucoup plus simple que de modifier les fichiers de configuration : il suffit d'ajouter Extension de l'économiseur de pixels pour vous débarrasser de la barre de titre et récupérer de l'espace à l'écran.

L'avantage supplémentaire est que vous disposez toujours des boutons de maximisation/minimisation, mais ceux-ci sont désormais rangés dans le panneau supérieur.

J'ai utilisé précédemment Maximus mais cela semble ne pas fonctionner avec gnome 3.8 - Maximus me posait aussi des problèmes avec les calendriers pop-up pour ma banque mais cette extension fonctionne bien avec cela aussi.

25voto

lorddev Points 163

Une solution simple et rapide peut être trouvée sur le site suivant webupd8 . Pour tester cela rapidement et sans trop de travail, il suffit de lancer l'application :

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Trouvez maintenant la ligne suivante, Ctrl + f à rechercher, vous devez vous assurer qu'il s'agit bien de la ligne qui indique name=max :

frame_geometry name="max"

modifiez-le de manière à ce qu'il ressemble à ceci :

frame_geometry name="max" has_title="false" 

Redémarrez maintenant le Shell pour voir les changements, Alt + F2 , type r であり、また Enter/Return .

Pour personnaliser davantage cet article, vous devez examiner l'article webupd8 ci-dessus et apporter vos modifications avec soin, ou coller le contenu entier de l'article webupd8. frame_geometry et tout ce qui se trouve entre les deux :

<frame_geometry name="max"...> ... </frame_geometry>

Comme vous pouvez le constater avec la modification ci-dessus, la barre de titre n'a pas disparu entièrement, une petite partie est restée. Mais je n'ai pas fait les autres changements et le contenu de cette feuille de style diffère entre les versions de Shell, lisez ci-dessous pour un autre changement que j'ai testé. Je suis également sous la version 3.8, donc j'ai fait quelques tests et j'ai fait un autre changement sous le nom de frame_geometry=max J'ai modifié la valeur suivante de 8 à 0 :

<distance name="title_vertical_pad" value="0"/>

Vous remarquerez la différence maintenant, et il reste encore un peu d'ombre, mais je trouve que c'est plutôt bien.

5voto

thomas Points 151

Bien qu'il soit tentant d'utiliser une extension GNOME à cette fin, il me semble que ce n'est pas la manière la plus élégante. Après tout, il s'agit d'une modification des décorations de la fenêtre, qui devrait donc être couverte par le thème de la fenêtre.

Toutefois, la modification du thème global Adwaita en /usr/share/themes n'est pas plus efficace, car votre gestionnaire de paquets écrasera les modifications à chaque mise à jour. Pour cette raison, j'avais une copie du thème Adwaita metacity avec les changements nécessaires décrits dans les réponses ci-dessus. A chaque mise à jour de gnome-themes-standard, je mettais à jour mon thème personnalisé en appliquant un fichier patch ( https://gist.github.com/ajashton/1258443 ) au thème de la métacité d'Adwaita.

Mais patch se plaindrait rapidement des changements de numéros de ligne (dus aux mises à jour effectuées par les développeurs de GNOME). J'ai donc décidé d'écrire les changements nécessaires dans un script XSLT qui serait presque complètement résistant aux changements futurs des développeurs de GNOME :

https://gist.github.com/tuxor1337/74e76d3d153c67593454

2voto

cprn Points 1060

Juste une mise à jour : la solution actuelle serait d'installer maximus extension. Son auteur a déjà corrigé le problème pour Gnome 3.8 - il y a un mini how-to dans le commentaire de franz91.

0voto

lewis4u Points 183

Pour gnome Shell <= 3.8 Vous pouvez utiliser Maximus, mais il ne fonctionne pas sur les versions plus récentes. Pour les nouvelles versions de gnome, il y a Maximus 2 à partir du répertoire des extensions gnome.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X