Supprimer la barre de titre de toutes les fenêtres maximisées de Gnome 3.8


39

(Gnome-Shell, 13.04, mis à jour, Gnome 3.8)

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

Hormis Nautilus, les autres frontières logicielles ne disparaissent pas lorsque je les optimise. J'ai vérifié le problème pour ces logiciels:

  • LibreOffice
  • Firefox
  • Rhythmbox
  • Thunderbird
  • Gnome-Terminal

D'autre part, il y a trois barres en mode maximisé:

  1. Panneau gnome-shell
  2. Barre de titre pour les logiciels contenant - + x boutons.
  3. Barre de menu du logiciel

    Le nombre "2" est en sus. Un paquet est-il manquant?


Avez-vous installé une extension de shell gnome? Parce que l'installation de maximus gnome shell extension cache la barre de titre.
mac

Passez la souris sur la barre la plus haute et envoyez la capture d'écran pour la même chose. Il doit montrer les menus en vol stationnaire ...
Kalpesh Panchal

@mac, maximus ne fonctionne pas sur Gnome 3.8; J'ai utilisé le référentiel suivant pour promouvoir la version de gnome après la mise à niveau vers 13.04: ppa: gnome3-team / gnome3
mini

Pouvez-vous expliquer davantage le problème actuel? Voulez-vous supprimer la barre de titre sur toutes les applications? Ou les empêcher de se cacher?
l300lvl

@ l300lvl, je veux qu'il disparaisse lorsque la fenêtre est maximisée! Nautilus le fait bien ( img ), mais les autres logiciels ne le font pas! ( firefox ).
mini

Réponses:


57

Il existe un moyen beaucoup plus simple que d’éditer des fichiers de configuration: il vous suffit d’ajouter une extension Pixel Saver pour supprimer la barre de titre et récupérer votre espace écran.

L'avantage supplémentaire est que vous obtenez toujours des boutons Agrandir / Réduire, mais ceux-ci sont maintenant rangés dans le panneau supérieur.

Auparavant, j'utilisais Maximus, mais cela semblait rompre avec gnome 3.8. Maximus m'avait aussi l' habitude de me donner des problèmes avec les calendriers contextuels pour ma banque, mais cette extension fonctionne bien avec cela aussi.


Pour que Maximus fonctionne sur Gnome 3.8. Éditez ~/.local/share/gnome-shell/extensions/maximus@mathematical.coffee.gmail.com/metadata.json Ajoutez "3.8" dans "la version shell". Enregistrer le fichier. Redémarrez Gnome, Alt-F2, r.
Pierre Thibault

1
pixel-économiseur ne fonctionne pas sous Ubuntu 14.04
Superbiji

1
@Superbiji Je l'ai obtenu depuis la source - il semble que la page des extensions gnome ait une version obsolète.
artfulrobot

1
travaillant dans la version 3.10 (après la mise à jour de la version shell dans les métadonnées)
mikakun

Il y a aussi cette extension sur laquelle PixelSaver est basé ... Les boutons qu'il contient peuvent être déplacés et peuvent changer de thème facilement :-)
Wilf

24

Une solution rapide et simple à cela peut être trouvée sur webupd8 . Pour tester cela rapidement sans trop de travail, lancez simplement:

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

Maintenant, trouvez cette ligne Ctrl+, fpour rechercher, vous voulez être sûr que c'est la ligne qui lit name=max:

frame_geometry name="max"

change ça donc ça ressemble à ça:

frame_geometry name="max" has_title="false" 

Maintenant, redémarrez le shell pour voir les modifications, Alt+ F2, tapez ret Enter/Return.

Pour personnaliser davantage ceci, vous devriez examiner l'article webup ci-dessus et apporter vos modifications avec soin, ou coller tout le contenu du frame_geometrystyle, y compris tout ce qui se situe entre:

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

Comme vous le verrez avec l'édition ci-dessus, l'intégralité de la barre de titre n'est pas partie, il en reste une petite partie. Mais je n'ai pas apporté les autres modifications et le contenu de cette feuille de style diffère selon les versions du shell, lisez ci-dessous pour un autre changement que j'ai testé. Je suis aussi en cours d'exécution 3.8, alors je suis allé de l'avant et fait quelques tests et j'ai fait un changement supplémentaire sous frame_geometry=maxj'ai changé 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 cela me semble plutôt bien.


3
Ouah merci; Si vous changez le haut et le bas pour name="title_border"et name="button_border"à zéro, la barre disparaîtra complètement: D
mini

Doux. Je vais le faire maintenant que je l'utilise réellement. J'ai aussi cherché des doublons, mais le vôtre est le seul billet qui demande une méthode pour les supprimer complètement. D'autres personnes n'aiment pas beaucoup cette fonctionnalité et souhaitent obtenir l'effet inverse. Après avoir vu votre message et l'avoir remis en marche dans la version 3.8, je vous suis reconnaissant d'avoir manqué cette fonctionnalité!
l300lvl

Je perds parfois mes paramètres dans le fichier metacity-theme-3.xml après la mise à jour du système. Il s'est passé par-dessus :(
mini

@deroot Vous perdez ces modifications car tout le fichier est en cours de remplacement. Je ne pense pas que cela puisse être aidé car il est assez difficile de faire la distinction entre vos modifications et celles introduites par la nouvelle version, de sorte que le processus de mise à jour ne peut pas vraiment "couper" vos modifications et les "coller à nouveau" après la mise à jour. Si j'étais vous, je garderais une sauvegarde et lancerais une diff -unouvelle version pour voir ce qui a changé exactement et apporter des corrections si nécessaire.
cprn

1
button_height="0"semblait aider à.
Brady Trainor

12

Mise à jour de 2018: économiseur de pixels est un projet à peu près abandonné, comme mentionné ici

Il a également beaucoup de problèmes en suspens, comme celui-ci .

Mais heureusement, nous pouvons installer aucune barre de titre qui fonctionne très bien et semble plus actif.


2
Bienvenue sur Ask Ubuntu! J'espère que vous obtiendrez de nombreux autres votes positifs afin que votre réponse atteigne le sommet! ;-)
Fabby

4

Même si cela semble 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, c'est une modification de la décoration de la fenêtre, elle devrait donc être couverte par le thème de la fenêtre.

Toutefois, la modification du thème global d'Adwaita /usr/share/themesn'est pas meilleure, car votre gestionnaire de paquets écrasera les modifications à chaque mise à jour. À cause de cela, j’avais l'habitude d'avoir une copie du thème de la métacité d'Adwaita avec les modifications nécessaires décrites dans les réponses ci-dessus. Chaque fois qu'il y avait une mise à jour de gnome-themes-standard, je mettais à jour mon thème personnalisé en appliquant un fichier de correctif ( https://gist.github.com/ajashton/1258443 ) au thème de métacité Adwaita.

Mais patchje me plaindrais bientôt des numéros de ligne modifiés (en raison des mises à jour effectuées par les développeurs de GNOME). J'ai donc décidé d'écrire les modifications nécessaires dans un script XSLT qui serait presque totalement résistant aux modifications futures des développeurs GNOME:

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


1

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


genre de projet mort maintenant ...
mikakun

1
Eh bien, c'est une vieille réponse à une vieille question. Actuellement, les applications gèrent le redessinage de la barre de titre et celles pour lesquelles aucun plug-in n'est disponible (comme HTitle pour Firefox et Thunderbird).
cprn

0

Pour le shell gnome <= 3.8 Vous pouvez utiliser Maximus, mais cela ne fonctionne pas avec les versions les plus récentes. Pour les nouvelles versions de gnome, Maximus 2 se trouve directement dans le répertoire des extensions gnome.


0

d'autres ont déjà parlé de maximus, je vais simplement le dire différemment (plus simple):

  1. sudo apt install maximus c'est actuellement la version 0.4.14-3.
  2. démarrez-le sur le terminal maximus & disown. (peut fermer le terminal maintenant.)
  3. ajoutez-le au démarrage des applications pour le prochain démarrage.

Révision

maximus essaye en réalité de maximiser TOUTES les fenêtres qu’il peut, même les fenêtres qui ne devraient jamais être agrandies, et comme nous n’avons aucune option de ligne de commande, nous ne pouvons pas le limiter à SEULEMENT déjà une fenêtre MAXIMISÉE (pour que sa magie fonctionne et que SEUL supprime la barre de titre de la fenêtre. ). Donc, je le désactive maintenant jusqu'à ce que je trouve quelque chose de plus adapté à mes besoins.

obs .: Ubuntu 16.04 ici

PS: pourquoi est-ce que j'utilise metacity sur Ubuntu?

mon moniteur est cassé et j'utilise nomachine sur un vieux carnet, car les performances des jeux et des vidéos sont meilleures sur un gestionnaire de fenêtres 2D que sur un gestionnaire 3D (au cas où des informations supplémentaires seraient utiles à quelqu'un d'autre).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.