web-dev-qa-db-fra.com

Comment masquer / désactiver les boutons de fermeture pour les fenêtres GNOME?

J'utilise le extension Pixel Saver pour GNOME Shell, similaire à l'ancienne extension Maximus pour GNOME 2/Unity. Lorsque je maximise une fenêtre, les barres de titre et de menu sont masquées.

Mais je ne souhaite pas que les boutons Réduire, Agrandir ou Fermer apparaissent dans la barre d'activité. Au lieu de jouer avec les boutons de fenêtre eux-mêmes, Pixel Saver respecte les paramètres GNOME , j'ai donc pu supprimer les boutons Réduire et Agrandir en les désactivant dans Tweak Tool.

Comment puis-je désactiver/supprimer de la même manière le bouton de fermeture (X)?

(Je suppose que c'est l'opposé de "Pas de bouton de fermeture dans GNOME 3" )

2
d3vid

Vous pouvez essayer l'une des solutions suivantes.

1. Tweak Pixel Saver code

Vous pouvez modifier Pixel Saver pour vous débarrasser des boutons en procédant comme suit:

  1. Accédez au répertoire Pixel Saver, à savoir. ~/.local/share/gnome-Shell/extensions/[email protected]/ (s'il est installé localement).
  2. Ouvrez le fichier extension.js avec un éditeur de texte.
  3. Cherchez les trois lignes

    • Buttons.init(extensionMeta);
    • Buttons.enable();
    • Buttons.disable();

    et commentez-les en mettant // avant les lignes (c.-à-d. changez Buttons.init(extensionMeta); en //Buttons.init(extensionMeta); et ainsi de suite).

  4. Enregistrez le fichier extension.js.
  5. Redémarrez GNOME Shell en appuyant sur alt+f2 puis entrez r et appuyez sur enter.

Remarque: Ces modifications apportées au fichier extension.js seront très probablement remplacées par chaque mise à jour de l'extension.

Cela supprimera les boutons de fenêtre pour les fenêtres maximisées à partir de la barre " Activités " en haut. Je crois que c'est ce que vous souhaitez réaliser.

2. Paramètres GNOME

Si vous souhaitez supprimer tous les boutons de toutes les fenêtres, exécutez la commande suivante dans Terminal:

gsettings set org.gnome.desktop.wm.preferences button-layout :

3. Utilisez une autre extension

No Title Bar est un fork de Pixel Saver qui implémente spécifiquement cette fonctionnalité.

2
pomsky