Comment changer les contrôles de fenêtre à gauche (Gnome Shell)?

78

Existe-t-il un moyen de basculer les boutons de la fenêtre gnome-shell à gauche? Je me suis tellement habitué à ce qu’ils soient à gauche qu’ils soient à droite m’a jeté au loin.

(gnome shell les a par défaut dans le coin droit)

Noel
la source
1
Vous avez seulement dit gauche. Apparemment, ils sont du côté gauche et vous les voulez du côté gauche.
Kris Harper
3
Laissez le sur la gauche. Ils sont très bien là-bas, car si vous regardez la carte chaude de l'écran, vous verrez que le pointeur de la souris est plus souvent situé sur la partie gauche de l'écran, pas sur la droite - cela signifie qu'il suivrait moins aux boutons.
Poige
@Poige n'est-ce pas simplement parce que c'est là que se trouvent les boutons? Sous Windows, la carte le montre sûrement plus à droite?
Tim

Réponses:

31

Pour 10h10

Le moyen le plus simple de le faire est: Alt+ F2gconf-editor

Naviguez vers apps → metacity → general et double-cliquez sur l'entrée:, button_layoutpuis entrez close,minimize,maximize:. Vous pouvez également utiliser spacerà un moment donné pour ajouter un espace.

Pour 11.04 et 11.10

Alt+ F2gconf-editor

Naviguez vers le bureau → gnome → shell → windows et double-cliquez sur l’entrée:, button_layoutpuis entrez close,minimize,maximize:. Vous pouvez également utiliser spacerà un moment donné pour ajouter un espace.

RolandiXor
la source
5
Si vous souhaitez que les boutons se trouvent à gauche , les deux points doivent se trouver à la fin de la liste au lieu du début.
cscarney
le 11.10, je devais faire le changement dans desktop -> gnome -> shell -> windows. Pour redémarrer le shell gnome, appuyez sur Alt-F2, puis tapez rt.
eug
L'approche pour 10.10 fonctionne également pour 12.04, du moins lorsqu'elle gnome-classicest utilisée en tant que gestionnaire de session.
Bart
70

Pour Ubuntu 12.04 et plus récent

Vous aurez besoin de dconf-editor, qui fait partie du paquet dconf-tools. Installez-le d'abord:

dconf-tools

Lancez dconf-editor:

Alt+ F2→ dconf-editor

Accédez à org → gnome → shell → substitutions → disposition des boutons. Le changer enclose,minimize,maximize:

Pas besoin de redémarrer le shell.

Remarque: Ceci modifie également le bouton d'annulation en mode superposition.

Pour 13.10 et plus

Selon quelques utilisateurs, un redémarrage du shell peut être nécessaire. Merci à tous pour l'avoir signalé.

Ubuntuser
la source
1
close,maximize,minimize:menua travaillé pour moi aussi.
Un autre ben
1
Cela ne fonctionne pas le 13.10. Ubuntu-gnome-desktop
Alvar
2
@Alvar: utilisez gnome-tweak-tool et voyez si cela vous aide. Il y a une option disponible pour changer de fenêtre autant que je me souvienne.
Ubuntuser
1
dû redémarrer gnome-shell 3.10 dans Ubuntu 14.04 pour que les paramètres soient appliqués
mikakun
6
Pour Ubuntu 15.10, dans dconf-editor, le schéma est le suivant: "org.gnome.desktop.wm.preferences"
JDS
51

Bien que ce ne soit techniquement pas gnome-shell, si vous utilisez gnome-flashback ou gnome-flashback-no-effect, la clé se trouve à l'adresse suivante:

org -> gnome -> desktop -> wm -> preferences -> button-layout  

Le changer pour:

close,minimize,maximize:  

devrait vous donner ce que vous voulez.

Vous pouvez utiliser la commande:

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

pour que cela soit fait plus vite.

Seth
la source
Pour Google Chrome sous gnome shell, je n’avais pas l’entrée métacity> touche de disposition du bouton, Ce code a fonctionné pour moi: gconftool-2 --set / apps / metacity / general / button_layout --type string "close, minimiser, maximiser: "
Julio
3
C'était également l'emplacement du standard Gnome 3 sur mon installation. (GNOME Shell 3.18.4 / Ubuntu 16.04)
Cybolic
Le moyen le plus simple et le plus rapide est d'utiliser la commande, cela a fonctionné sans faille dans Ubuntu 18.04, y compris pour l'application Chrome que j'utilise pour lire SO, les effets ont eu lieu en temps réel.
maheshmnj
21

Si vous utilisez Gnome Shell et que vous voulez les boutons de la fenêtre à gauche, utilisez cette commande:

dconf write /org/gnome/shell/overrides/button-layout "'close,minimize,maximize:'"

Puis redémarrez le shell si nécessaire: appuyez sur Alt+ F2, tapez ret appuyez sur Enter.

regan
la source
1
C'est en gnome-tweak:Advanced Settings (application) > Shell > Arrangement of Buttons > pick all
SeanJA
5
Sauf que là, ça ne vous laissera pas les changer à gauche, ce que demandait OP.
Sean
1
Cela ne fonctionne pas pour Ubuntu 12.04
BuZZ-dEE
@ BuZZ-dEE: N'a pas fonctionné dans 13.04 non plus, donc je l'ai corrigé en ajoutant des guillemets explicites comme requis par le format GVariant. En outre, le shell n'a pas besoin d'être redémarré pour moi (Gnome 3.4). Peut-être que cela n'était nécessaire que dans les versions précédentes de Gnome 3.
James Haigh le
13

Si vous avez installé Ubuntu Tweak , accédez au gestionnaire de fenêtres et modifiez l' emplacement de gauche à droite ou inversement. Cela modifiera la disposition des boutons de la barre de titre de toutes les fenêtres, pas seulement gnome shell.

texte alternatif

Vassilis
la source
10

Gnome version 3.10, Utilisation de 13.04 et 13.10

Si vous mettez à niveau Gnome vers la version 3.10, vous remarquerez peut-être un changement dans la décoration des fenêtres.
La version 3.10 de Gnome s'oriente désormais vers les décorations côté client (CSD) dans toutes les applications principales .

Dans ces applications, le bouton de fermeture est intégré à la fenêtre du programme et n’utilise pas les décorations de fenêtre normales.

entrez la description de l'image ici

Comme le dit Web Upd8 :

Un autre changement assez important dans la dernière version de GNOME 3.10 est l'introduction de "barres d'en-tête" ou de "décorations côté client" . Ces décorations utilisent la boîte à outils GTK + et le moteur de thème:

Comme vous pouvez le constater, le bouton de fermeture est maintenant affiché en ligne avec la barre d'outils, ce qui permet d'économiser des espaces, mais crée malheureusement une différence encore plus grande entre les applications GNOME principales et les autres applications, car seules les applications GNOME principales utilisent ces décorations côté client.


Certaines applications disposant de CSD peuvent respecter la variable d’environnement GTK_CSD=0(une variable utilisée pour "essayer" de CSD dans des versions de gnome antérieures avec = 1) pour plus d’informations sur les variables d’environnement: https://help.ubuntu.com/community/EnvironmentVariables, en particulier le section: Lancement d'une application de bureau avec une variable d'environnement pour expérimenter des programmes ajoutant quelque chose comme ceci à un lanceur:

Exec=env GTK_CSD=# gedit

substituer "#" avec 1 ou 0 pour activer et désactiver, et gedit avec programme de choix

Cependant, il semble qu'avec Nautilus dans la version 3.10, la variable ne fonctionne pas.


Tout simplement :

Dans 3.10, il y aura un bouton de fermeture en haut à droite, peu importe ce que [...]


Alors que peux-tu faire?

  • Restez dans une ancienne version de Gnome. Le développement progresse toujours et la version de Gnome dans les référentiels fonctionne correctement. Il est probable que des options seront ajoutées à l'avenir.
  • Remplacez Nautilus par Nemo . Dans la plupart des cas, Nemo ressemble et agit comme Nautilus:

    entrez la description de l'image ici

    À installer:

    1. Open Terminal met la commande suivante:
    2. sudo apt-get install nemo
    3. Faire de nemo le navigateur de fichiers par défaut
Mateo
la source
Qu'en est-il de l'édition du code source de Nautilus et de la recompilation?
Seth
1
Ce qui est désagréable, c'est que non seulement Nautilus a le gros bouton de fermeture sur le côté droit, mais aussi des applications comme des horloges, de la musique, etc.
Ionică Bizău
Qu'en est-il de Ubuntu-gnome 13.10? Comment puis-je fixer les boutons sur le côté gauche là-bas?
Alvar
Celui - ci est sur le gnome 3.10, ou les « décorations côté client »
Mateo
1
Vous ne pouvez donc pas utiliser les décorations côté client / GNOME non modifié et déplacer les boutons de la fenêtre? :(
Vincent
5

Faites ce que hrhnick a dit, mais utilisez plutôt cette commande:

gconftool-2 -s /desktop/gnome/shell/windows/button_layout -t String minimize,maximize,close:" where "minimize,maximize,close:

Puis tapez Alt+ F2et tapez

gnome-shell --replace

et appuyez sur Entrée

Kris Harper
la source
4

La vue de la fenêtre d’espace de travail de gnome shell utilise la même disposition de boutons que le gestionnaire de fenêtres (bien que pour le bouton de fermeture). ( code pertinent )

Si vous définissez les boutons de la fenêtre de fermeture à gauche à l'aide de gconf, le bouton de fermeture de l'aperçu de la fenêtre dans la vue de l'espace de travail s'affichera également à gauche.

En utilisant gconf-editor, changez / desktop / gnome / shell / windows / button_layout en close,minimize,maximize:et reconnectez-vous pour voir le changement.

Niel Thiart
la source
Oui, je peux confirmer que c'est exactement comme cela que j'ai ce paramètre dans mon gconf, mais le bouton de fermeture est toujours sur la droite. Peut-être que c'est un bug. Notez qu'il fonctionnait correctement jusqu'à l'installation d'une extension de thème gnome-shell. Je parie que le fichier js correspondant a été écrasé. Je vais y regarder. Merci.
Gaidin
Le fichier workspace.js de mon dossier / usr / share / gnome-shell / js / ui / est différent de celui auquel vous m'avez lié, mais il contient toujours la même fonction, mais à un endroit différent. Effectuer un remplacement direct du fichier workspace.js par celui du référentiel bzr auquel vous avez lié un lien rompt simplement le shell gnome. Quelque chose dans l’extension de thème doit faire des hypothèses.
Gaidin
Je pense que nous verrons de nombreux problèmes avec les extensions de shell qui ne font que patcher les fonctions de l’interface utilisateur et donner des résultats confus. Je suis presque sûr que ce que vous voyez est une extension qui positionne ce bouton. Pouvez-vous fournir un lien vers l'extension de thème s'il vous plaît? Edit: De plus, quelle version d'ubuntu utilisez-vous et le paquet gnome-shell provient-il du référentiel ubuntu de cette version?
Niel Thiart
J'utilise 11.10 et le référentiel des extensions du shell gnome à partir d'ici ( webupd8.org/2011/10/official-gnome-shell-extensions.html ). Le ppa est ici: ppa: webupd8team / gnome3
Gaidin
1
Je viens également de découvrir que ce n’est pas l’extension de thème qui cause le problème, c’est l’extension Native Window Placement. Merci de m'avoir envoyé dans la bonne voie. Je vais soumettre un rapport de bogue au développeur de l'extension.
Gaidin
4

17.04 et 17.10 (Gnome 3.22)

Le début est comme dans cette réponse: https://askubuntu.com/a/113995/286561

Vous aurez besoin de dconf-editor, qui fait partie du paquet dconf-tools. Installez-le d'abord:

dconf-tools

Lancez dconf-editor:

Alt+ F2→ dconf-editor

Mais la clé est /org/gnome/desktop/wm/preferences/button-layout, le défaut est appmenu:cloe:, je l’ai changé en close,minimize,maximize:appmenu. ( appmenune semble pas avoir d'effet.)

entrez la description de l'image ici

Si vous voulez le faire sur le terminal, vous pouvez le faire comme indiqué dans cette réponse: https://askubuntu.com/a/377811/286561

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
white_gecko
la source
4

Dans Ubuntu 18.04:

  1. Vous pouvez maintenant installer simplement GNOME Tweak Tool (qui est quand même un outil utile) à partir de Software Centeret dans le menu, Windowschangez Placementpour Left.

    entrez la description de l'image ici

  2. [Dconf-editor / tool change] fonctionne toujours:
    /org/gnome/desktop/wm/preferences/button-layoutdéfini surclose,minimize,maximize
  3. Et l' option du terminal aussi:

    gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
    
Filbuntu
la source
3

Cette commande devrait fonctionner: gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"(En supposant que vous vouliez les déplacer de gauche à droite, ce que j'ai interprété d'après votre question ... en supposant que déplacer de gauche à gauche était une faute de frappe :-)).

Jayson Rowe
la source
En fait, je voulais les déplacer de droite à gauche.
Jfmessier