¿Cómo cambiar los controles de la ventana a la izquierda (Gnome Shell)?

78

¿Hay alguna manera de cambiar los botones de la ventana gnome-shell a la izquierda? Me he acostumbrado tanto a que estén a la izquierda que a la derecha me han echado a perder.

(Shell de GNOME los tiene predeterminados en la esquina derecha)

Navidad
fuente
1
Solo has dicho izquierda. Aparentemente, están en el lado izquierdo y los quieres en el lado izquierdo.
Kris Harper el
3
Deja el de la izquierda. Están bien allí, ya que si mira el mapa dinámico de la pantalla, verá que el puntero del mouse se encuentra con mayor frecuencia en la parte izquierda de la pantalla, no a la derecha, lo que significa que rastrearía menos a los botones.
Poige
@Poige, ¿no es eso solo porque ahí están los botones? En Windows, ¿seguramente el mapa lo muestra más a la derecha?
Tim

Respuestas:

31

Para 10.10

La forma más sencilla de hacerlo es: Alt+ F2gconf-editor

Navegue a aplicaciones → metacity → general, y haga doble clic en la entrada:, button_layoutluego ingrese close,minimize,maximize:. También puede usar spaceren algún momento para agregar un espacio.

Para 11.04 y 11.10

Alt+ F2gconf-editor

Navegue al escritorio → gnome → shell → windows, y haga doble clic en la entrada:, button_layoutluego ingrese close,minimize,maximize:. También puede usar spaceren algún momento para agregar un espacio.

RolandiXor
fuente
55
Si desea los botones a la izquierda , entonces los dos puntos deben estar al final de la lista en lugar del principio.
cscarney el
el 11.10, tuve que hacer el cambio en el escritorio -> gnome -> shell -> windows. Para reiniciar gnome shell, presione Alt-F2 y escriba rt.
Eug
El enfoque para 10.10 también funciona para 12.04, al menos cuando gnome-classicse usa como administrador de sesión.
Bart
70

Para Ubuntu 12.04 y más reciente

Necesitará dconf-editor, que forma parte del paquete dconf-tools. Instalarlo primero:

dconf-tools

Inicie dconf-editor:

Alt+ F2→ dconf-editor

Vaya a org → gnome → shell → reemplaza → diseño del botón. Cámbialo aclose,minimize,maximize:

No es necesario reiniciar el shell.

Nota: Esto también cambia el botón cancelar en el modo de superposición.

Para 13.10 y superior

Según algunos usuarios, puede requerir un reinicio de shell. Gracias a todos por señalar eso.

Ubuntuser
fuente
1
close,maximize,minimize:menuTrabajó para mí también.
un ben diferente
1
Esto no funciona en 13.10 ubuntu-gnome-desktop
Alvar
2
@Alvar: use gnome-tweak-tool y vea si le ayuda. Hay una opción disponible para cambiar de ventanas hasta donde recuerdo.
Ubuntuser
1
tuvo que reiniciar gnome-shell 3.10 en ubuntu 14.04 para que se aplique la configuración
mikakun
66
Para Ubuntu 15.10, en dconf-editor, el esquema es: "org.gnome.desktop.wm.preferences"
JDS
51

Aunque técnicamente no es gnome-shell, si está utilizando gnome-flashback o gnome-flashback-no-effects la clave se encuentra en:

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

Cambiándolo a:

close,minimize,maximize:  

debería darte lo que quieres.

Puedes usar el comando:

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

para hacer esto más rápido.

Seth
fuente
Para Google Chrome bajo gnome shell, no tenía la entrada de clave metacity> button-layout, este código me funcionó: gconftool-2 --set / apps / metacity / general / button_layout --type string "close, minimize, maximizar: "
Julio
3
Esta fue la ubicación del Gnome 3 estándar en mi instalación también. (GNOME Shell 3.18.4 / Ubuntu 16.04)
Cybolic
la forma más simple y rápida es usar el comando, funcionó para mí sin problemas en ubuntu 18.04, incluida la aplicación de Chrome que estoy usando para leer SO en este momento, los efectos tuvieron lugar en tiempo real.
maheshmnj
21

Si está utilizando Gnome Shell y desea los botones de la ventana a la izquierda, use este comando:

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

Luego reinicie el shell si es necesario: presione Alt+ F2, escriba ry presione Enter.

regan
fuente
1
Está en gnome-tweak:Advanced Settings (application) > Shell > Arrangement of Buttons > pick all
SeanJA
55
Excepto que no te permitirá cambiarlos a la izquierda, que es lo que OP estaba pidiendo.
Sean
1
Esto no funciona para Ubuntu 12.04
BuZZ-dEE
@ BuZZ-dEE: tampoco funcionó en 13.04, así que lo arreglé agregando comillas explícitas según lo requiere el formato GVariant. Además, el shell no necesitaba reiniciarse para mí (Gnome 3.4). Quizás esto solo era necesario en versiones anteriores de Gnome 3.
James Haigh
13

Si ha instalado Ubuntu Tweak , vaya al Administrador de ventanas y cambie el lugar de izquierda a derecha o viceversa. Esto cambiará el diseño de todos los botones de la barra de título de Windows, no solo el shell gnome.

texto alternativo

Vassilis
fuente
10

Gnome versión 3.10, con 13.04 y 13.10

Si actualiza Gnome a 3.10, puede notar un cambio en las decoraciones de las ventanas.
Gnome versión 3.10 se está moviendo hacia Cliente Decoración secundarios (CDS por sus siglas) en todas las aplicaciones básicas .

En estas aplicaciones, el botón de cierre está integrado en la ventana del programa y no utiliza las decoraciones de ventana normales.

ingrese la descripción de la imagen aquí

Como dice Web Upd8 :

Otro cambio bastante importante en el último GNOME 3.10 es la introducción de "barras de encabezado" o "decoraciones del lado del cliente" . Estas decoraciones utilizan el kit de herramientas GTK + y el motor de temas:

Como puede ver, el botón de cierre ahora se muestra en línea con la barra de herramientas que ahorra espacios, pero desafortunadamente también crea una discrepancia aún mayor entre las aplicaciones principales de GNOME y las otras aplicaciones, porque solo las aplicaciones centrales de GNOME usan estas decoraciones del lado del cliente.


Algunas aplicaciones que tienen CSD pueden respetar la variable de entorno GTK_CSD=0(una variable utilizada para "probar" CSD en versiones de gnomo de eariler con = 1) para obtener más información sobre las variables de entorno: https://help.ubuntu.com/community/EnvironmentVariables, especialmente el sección: Iniciar la aplicación de escritorio con una variable de entorno para experimentar con programas que agregan algo como esto a un lanzador:

Exec=env GTK_CSD=# gedit

sustituyendo "#" con 1 o 0 para encendido y apagado, y gedit con el programa de elección

Sin embargo, parece que con Nautilus en 3.10 la variable no funciona.


En pocas palabras :

En 3.10 va a tener un botón de cierre en la parte superior derecha, no importa qué [...]


¿Entonces que puedes hacer?

  • Quédate en una versión anterior de Gnome. El desarrollo aún está progresando y la versión de Gnome en los repositorios funciona bien. Es probable que se agreguen opciones en el futuro.
  • Reemplaza Nautilus con Nemo . En la mayoría de los casos, Nemo se ve y actúa como Nautilus:

    ingrese la descripción de la imagen aquí

    Instalar:

    1. Abrir Terminal pone el siguiente comando:
    2. sudo apt-get install nemo
    3. Haga que Nemo sea el explorador de archivos predeterminado
Mateo
fuente
¿Qué hay de editar el código fuente de Nautilus y volver a compilar?
Seth
1
La parte desagradable es que no sólo Nautilus tiene el botón grande de cerca en el lado derecho, pero más aplicaciones como relojes, música, etc.
Ionică Bizau
¿Qué pasa con Ubuntu-gnome 13.10? ¿Cómo arreglo los botones en el lado izquierdo allí?
Alvar
Este es sobre el gnomo 3.10, o las "decoraciones del lado del cliente"
Mateo
1
Entonces, ¿no puede usar decoraciones del lado del cliente / GNOME sin modificar y mover los botones de la ventana? :(
Vincent
5

Haz lo que hrhnick dijo, excepto que usa este comando en su lugar:

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

Luego presiona Alt+ F2y escribe

gnome-shell --replace

y pulsa enter

Kris Harper
fuente
4

La vista de ventana del espacio de trabajo de gnome shell utiliza la misma distribución de botones que el administrador de ventanas (aunque solo para el botón de cierre). ( código relevante )

Si configura los botones de cerrar ventana a la izquierda usando gconf, el botón de cerrar en la vista previa de la ventana en la vista del espacio de trabajo también se mostrará a la izquierda.

Usando gconf-editor, cambie / desktop / gnome / shell / windows / button_layout a close,minimize,maximize:y vuelva a iniciar sesión para ver el cambio.

Niel Thiart
fuente
Sí, puedo confirmar que así es exactamente como tengo esa configuración en mi gconf, pero el botón de cierre todavía está a la derecha. Tal vez es un error. Tenga en cuenta que funcionaba correctamente hasta que instalé alguna extensión de tema gnome-shell. Apuesto a que el archivo js relevante se sobrescribió. Lo miraré. Gracias.
Gaidin
El archivo workspace.js en mi carpeta / usr / share / gnome-shell / js / ui / es diferente al que me vinculó, pero aún contiene esa misma función, aunque en un lugar diferente. Hacer un reemplazo directo del archivo workspace.js con el del repositorio bzr al que se vinculó simplemente rompe el shell gnome. Algo en la extensión del tema debe estar haciendo algunas suposiciones.
Gaidin
Espero que veamos muchos problemas con las extensiones de shell que solo monitorean las funciones de la interfaz de usuario y conducen a resultados confusos. Estoy bastante seguro de que lo que está viendo es una extensión que posiciona ese botón. ¿Puede proporcionar un enlace a la extensión del tema por favor? Editar: Además, ¿qué versión de ubuntu estás usando, y es el paquete gnome-shell del repositorio de ubuntu de esa versión?
Niel Thiart
Estoy usando 11.10, y estoy usando el repositorio de extensiones de shell gnome desde aquí ( webupd8.org/2011/10/official-gnome-shell-extensions.html ). El ppa está aquí: ppa: webupd8team / gnome3
Gaidin
1
También acabo de descubrir que no es la extensión del tema lo que está causando el problema, es la extensión de colocación de ventana nativa. Gracias por enviarme por el camino correcto. Enviaré un informe de error al desarrollador de la extensión.
Gaidin
4

17.04 y 17.10 (Gnomo 3.22)

El comienzo es como en esta respuesta: https://askubuntu.com/a/113995/286561

Necesitará dconf-editor, que forma parte del paquete dconf-tools. Instalarlo primero:

dconf-tools

Inicie dconf-editor:

Alt+ F2→ dconf-editor

Pero la clave es /org/gnome/desktop/wm/preferences/button-layout, el valor predeterminado es:, appmenu:cloelo he cambiado a close,minimize,maximize:appmenu. ( appmenuno parece tener efecto)

ingrese la descripción de la imagen aquí

Si desea hacerlo en el terminal, puede hacerlo como se indica en esta respuesta: https://askubuntu.com/a/377811/286561

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

En Ubuntu 18.04:

  1. Ahora puede instalar GNOME Tweak Tool (que de todos modos es una herramienta útil) desde Software Centery en el menú, Windowscambie Placementa Left.

    ingrese la descripción de la imagen aquí

  2. [Dconf-editor / tool change] todavía funciona:
    /org/gnome/desktop/wm/preferences/button-layoutestablecer enclose,minimize,maximize
  3. Y la opción de terminal también:

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

Este comando debería funcionar: gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"(suponiendo que desee moverlos de izquierda a derecha, que es lo que interpreté de su pregunta ... suponiendo que mover de izquierda a izquierda fue un error tipográfico :-)).

Jayson Rowe
fuente
En realidad, quería moverlos de derecha a izquierda.
jfmessier