¿Cómo puedo mover todos los controles de la ventana a la derecha (o izquierda)?

90

Descarga Ubuntu tweak y establece los controles de la ventana en el lado derecho. Solo algunos programas siguen la regla. Pidgin como ejemplo tiene controles de ventana a la derecha. Pero Chrome, Thunderbird, Geany, todavía tienen controles a la izquierda.

¿Cómo puedo mover TODOS los controles de ventana (close / min / max) a la derecha (o izquierda)?

Matt Kaye
fuente
Es imposible en este momento. Nuestra única oportunidad es votar sobre este error .
Dan Dascalescu
descargue ajustes de GNOME desde la tienda de aplicaciones.
Rajat Verma

Respuestas:

69

14.04

Respuesta corta:

Parece que Canonical tomó el camino totalitario y ordenó que no se permitiera a los usuarios cambiar la posición de los botones (puede encontrar más detalles técnicos de este cambio en la parte inferior de esta publicación).

Por ahora, la única forma de tener botones de Windows en el lado derecho en 14.04 es cambiar de Unity a la sesión de Flashback de Gnome (lo que personalmente recomiendo). Más detalles sobre cómo hacerlo se presentan a continuación.

Cambio a Flashback de Gnome:

Abra la terminal y ejecute los siguientes comandos:

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback

A continuación, cierre sesión y seleccione la sesión Gnome Flashback en el administrador de inicio de sesión.

ingrese la descripción de la imagen aquí

Puede seleccionar entre los administradores de Metacity y Compiz. Metacity es más liviano, sin embargo, carece de algunos efectos. Con Compiz obtendrás una experiencia más similar a la de Unity. Puede acelerar Compiz desactivando el complemento de animaciones (use compizconfig-settings-manager).

Mientras está en la sesión de Gnome Flashback, para mover los botones a la derecha, abra un terminal e ingrese este comando:

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

Pero todavía quiero usar Unity:

Como escribí en detalles técnicos, los botones codificados de Canonical se colocan en su complemento Unity. El cambio de esto necesita que este complemento sea parchado por algunos programadores externos. Por ahora, ese parche no está disponible. (Cuando se publique dicho parche, edite esta respuesta y publíquela aquí).

Detalles técnicos del cambio:

Unity usa Compiz como su administrador de ventanas. Utilizaron el complemento Compiz llamado GTK Window Decorator para dibujar bordes de ventana y barras de título. Este complemento dibuja bordes basados ​​en el tema Metacity, que es altamente configurable. Es por eso que hasta el 14.04 habíamos estado cambiando la configuración de Metacity para cambiar la posición de los botones [1] .

Ahora han renunciado a usar gtk-window-decorator e implementado la decoración de ventanas directamente en su complemento Unity Compiz. Ellos deliberadamente codifican la posición de los botones en el lado izquierdo y no exponen ningún interruptor de posición al usuario, a fin de mantener una "experiencia de usuario consistente", como lo llaman [2] .

Piotr Jurkiewicz
fuente
14
¿Por qué harían esto? Cada vez que quiero minimizar o cerrar una ventana, tengo que buscar los botones. No es solo Windows el que establece el precedente para esto, es toda la convención Western ltr.
thepeer
3
Solo una nota para decir que todavía puedes usar Compiz (¡y Wobbly Windows!) Con Gnome Flashback. Realmente, lo único que pierdes es el Dash.
Terence Eden
99
Codificar estos botones en el lado izquierdo es una mala noticia para el usuario diestro habitual. Me gusta la funcionalidad de Dash, y no regresaré debido a estos botones, pero es solo otra decisión estúpida para copiar a ciegas el diseño de OSX: los imitadores.
zetah
2
@PiotrJurkiewicz ¿Por qué recomienda personalmente la sesión de Flashback de Gnome? Tengo curiosidad porque descubrí que en mi caso es mucho más rápido que Unity. ¿Me estoy imaginando esto? ¿Hay razones adicionales para cambiar a la sesión Gnome Flashback? Gracias.
Bill The Ape
2
+1 por su publicación perspicaz; menos f *** ing 1000 para Canonical.
GhostCat dice Reinstate Monica
49

12.04 hasta 13.10

desde 12.04 y más reciente gconfeditor no funcionará use esto:

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

14.04

@Piotr Jurkiewicz respuesta

Alex R
fuente
1
Protip: si elimina los dos puntos y olvida volver a agregarlo, perderá su barra de menú y será realmente un comportamiento molesto / con errores (el terminal no muestra ningún texto) hasta que lo vuelva a configurar y reinicie.
Zanahoria
1
Trabajó para mí en 12.04
Ciske Boekelo
Funciona para ventanas que no están maximizadas. Pero ¿qué pasa con las ventanas maximizadas?
Binod
no para este tema, pero puede deshabilitar mover cosas a la barra superior en ubuntu para no tener ese comportamiento, eso puede romper el comportamiento estándar en ubuntu, por lo que no lo recomendaría.
Alex R
Protip: también puede usar el editor dconf incorporado de GNOME para hacer esto. También gracias!
Daniel Quinn el
33

Para Ubuntu 12.10 y versiones inferiores.

  1. Terminal abierta
  2. Tipo: gconf-editor
  3. Ir Apps -> Metacity -> General
  4. Encontrar: button_layout
  5. Cambiar valor a: menu:minimize,maximize,close

Para Ubuntu 10.10, la cadena debe estar menu:minimize,maximize,close,con una coma al final de la cadena.

Eugenio Perea
fuente
1
Protip: si elimina los dos puntos y olvida volver a agregarlo, perderá su barra de menú y será realmente un comportamiento molesto / con errores (el terminal no muestra ningún texto) hasta que lo vuelva a configurar y reinicie.
Zanahoria
Esto tampoco funciona en Ubuntu 17.04. Alguien ayuda, por favor.
Alexander Christov
27

Para 12.04 y 12.10

Unidad

Ejecute este comando en una terminal:

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

Tenga en cuenta que esto solo cambiará la posición de los controles de ventana de ventanas no maximizadas. Las ventanas maximizadas continuarán teniendo sus controles de ventana a la izquierda en la barra de título. Para volver a configurar los controles en el lado izquierdo:

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


GNOME-shell

gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"
jokerdino
fuente
44
Para aquellos que quieren mover los botones hacia la izquierda "cerrar, minimizar, maximizar:"
Yuriy Voziy
Muchas gracias! Eso hace que GNOME Shell sea mucho más útil para mí: D (solo moviendo el 'cierre' a la izquierda) Ahora puedo cerrar un programa y pasar directamente a Actividades ...
Ads20000
13

También puede descargar Ubuntu Tweak , que tiene una opción de GUI fácil para cambiar los botones de la ventana a la derecha. Se encuentra en la opción Configuración del Administrador de Windows, en la categoría Escritorio. Simplemente seleccione el botón de opción "Derecha" y listo.

eugenemarshall
fuente
1
Utilicé Ubuntu Tweak para hacerlo y, en mi opinión, es el método más fácil.
ricky
Seguramente es el método más fácil.
Usuario
77
Sin embargo, eso no funciona en 14.04.
SIEMPRE
Usando 15.10, no funciona.
Yaakov Ainspan
Ya no funciona en 16.04, ver este error
Dan Dascalescu
5

Ubuntu 14.04:

Mucho más fácil de lo que pensaba (o recuerda que fue en versiones anteriores)

  1. Instale la herramienta de ajuste de la unidad
    sudo apt-get install unity-tweak-tool
  1. Herramientas del sistema abierto -> Preferencias -> Herramienta Unity Tweak

  2. En la pestaña "Controles de ventana" (última pestaña) ahora puede elegir entre Izquierda o Derecha.

davidkonrad
fuente
Gracias +1. Dicho esto, a menos que use exclusivamente la línea de comandos, prefiero seguir con las herramientas proporcionadas por el entorno GUI al que me estoy adhiriendo. Por lo tanto, otra manera de instalar la herramienta Tweak unidad: Launcher > Search: tweak > select: Unity Tweak Tool (2nd item in the search results).
Bill The Ape
Ya no funciona en 16.04, ver este error
Dan Dascalescu
@DanDascalescu, creo que ya comentaste eso y votaste hace 10 días. He declarado específica y claramente Ubuntu 14.04 arriba, y funcionará con ubuntu 14..04 para siempre. Si por alguna misteriosa razón tuvo la impresión de que la respuesta era una solución genérica que debería funcionar con cualquier versión anterior y futura de ubuntu, desde la 4.10 hasta la 22.04 en enero de 2021, entonces no puedo evitarlo.
davidkonrad
Oh, lo siento, no me di cuenta. Mi voto está bloqueado, pero estoy feliz de revertirlo si realiza una edición en la publicación.
Dan Dascalescu
No funciono para mi. Unity tweak simplemente no guarda.
userfuser
3
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize

Pruebe el comando anterior en la terminal ( Ctrl+ Alt+ T). Esto funcionará En realidad, sigue el principio de segmentación en Python. Puede dar cerca, minimizar, maximizar: mover las teclas a la izquierda. Además, puede intercambiar las posiciones de cierre, minimizar y maximizar :)

Shashank Hegde
fuente
Tengo un error: No such schema 'org.gnome.shell.overrides'. ¿Funcionaría esto en 15.10?
Yaakov Ainspan
Esta es la misma respuesta que la de jokerdino pero con un error de sintaxis (pierde comillas alrededor de ": cerrar, minimizar, maximizar". Además, ya no funciona en 16.04 incluso si agrega las comillas. Eliminaría la respuesta si fuera mía .
Dan Dascalescu
2

Sistema> Preferencias> Apariencia Cambie el tema a otro que no sea Radiance / Ambiance.

Isaias
fuente
¡No quiero cambiar el tema!
Usuario
1
@Shubhkarman Si está utilizando el tema predeterminado y cambia el diseño del botón, se verá como una porquería, porque los botones están diseñados para estar en un cierto orden. Para solucionarlo, puede instalar Ambiance_R (o Radiance_R) gnome-look.org/content/show.php?content=123927
Isaiah
3
Espera ... Pynt, ya no hace eso. Solía ​​(al principio del desarrollo) pero se solucionó con un parche para Metacity. Ahora puede colocar los botones en el orden que desee, y aún se verá bien.
Snostorm
2

Para ubuntu 17.10 simplemente escriba terminal:

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'
Jazeb_007
fuente
También funciona en 18.04. Sería mejor si alguien pudiera actualizar la respuesta más votada existente.
slhck
1

Descubrí que la sugerencia de gconf-editor simplemente invirtió el orden de los botones. Permanecieron en el lado derecho de la ventana. Para cambiar los botones a la esquina superior izquierda, utilicé Configuración del sistema> Ajuste de Ubuntu> Ajustes> Ventana. Control de la ventana

Mark D
fuente
1

Algunas aplicaciones no se adhieren a las decoraciones de ventanas globales, y Chrome es un ejemplo de este comportamiento. Haga clic con el botón derecho en el borde de su ventana y elija "usar decoración de ventana del sistema". Prácticamente todas las aplicaciones principales que no sean Chrome utilizan el tipo predeterminado para todo el sistema, por lo que, de manera personal, esto es todo lo que deberá hacer.

Además, le recomiendo que deje el orden de los botones tal como está, porque este cambio no surgió de la nada. Por ejemplo, en Unity, las ventanas maximizadas también tienen sus botones en la esquina superior izquierda, y este ajuste no cambiará eso.

Cumulus007
fuente
Tuve que reiniciar Chromium para que aparezcan los botones de la izquierda después de cambiar a "Usar la barra de título y los bordes del sistema" ([v34] no tenía barra de título ni bordes después del cambio, así que tuve que salir de Launcher).
ᴠɪɴᴄᴇɴᴛ
-2

En dconfig Editor, vaya a org> gnome> escritorio> wm> preferencias> diseño de botones y cámbielo a: minimizar, maximizar, cerrar y presionar enter.

Asegúrese de incluir el colon antes de minimizar.

Tengo dos computadoras portátiles que usan el entorno de escritorio gnome. Uno lo actualicé de 12.10 a 14.04 y el otro fue una nueva instalación de 14.04. La actualización mantuvo la configuración anterior. Lo comparé con la nueva instalación. Funcionó cuando cambié la instalación nueva.

Prem
fuente
Ya no funciona en 16.04, ver este error
Dan Dascalescu