Eliminar la barra de título de todas las ventanas maximizadas de Gnome 3.8


39

(Gnome-Shell, 13.04, actualizado, Gnome 3.8)

Recientemente, actualicé Ubuntu a 13.04. el escritorio predeterminado es gnome-shell.

Excepto Nautilus, otro borde de software no desaparece cuando hago que se maximicen. Verifiqué el problema de este software:

  • LibreOffice
  • Firefox
  • Rhythmbox
  • Thunderbird
  • Terminal de gnomo

Por otro lado, hay tres barras en modo maximizado:

  1. Panel de concha de gnomo
  2. Barra de título para software que contiene - + botones x.
  3. Barra de menú de software

    El número "2" es extra. ¿Falta un paquete?


¿Has instalado alguna extensión de shell gnome? Porque instalar maximus gnome shell extension oculta la barra de título.
mac

Desplácese sobre la barra superior y envíe la captura de pantalla para el mismo. Debe mostrar los menús mientras se
desplaza

@mac, maximus no funciona en Gnome 3.8; He usado el siguiente repositorio para promocionar la versión de gnome después de actualizar a 13.04: ppa: gnome3-team / gnome3
mini

¿Puedes explicar más de cuál es el problema real? ¿Desea eliminar la barra de título en todas las aplicaciones? ¿O evitar que se escondan?
l300lvl

@ l300lvl, ¡quiero que desaparezca cuando la ventana esté maximizada! Nautilus lo hace bien ( img ), ¡pero el otro software no! ( Firefox )
mini

Respuestas:


57

Hay una manera mucho más fácil que editar archivos de configuración: simplemente agregue la extensión Pixel saver para deshacerse de la barra de título y recuperar su espacio en la pantalla.

Tiene el beneficio adicional de que todavía obtienes botones de maximizar / minimizar, pero ahora están guardados en el panel superior.

Anteriormente utilicé Maximus, pero esto pareció romper con gnome 3.8: Maximus también solía darme problemas con los calendarios emergentes para mi banco, pero esta extensión también funciona muy bien con eso.


Para hacer que Maximus funcione en Gnome 3.8. Edite ~/.local/share/gnome-shell/extensions/maximus@mathematical.coffee.gmail.com/metadata.json Agregue "3.8" en "shell-version". Guardar el archivo. Reinicie Gnome, Alt-F2, r.
Pierre Thibault

1
pixel-saver no funciona en ubuntu 14.04
Superbiji

1
@Superbiji Lo hice funcionar desde la fuente : parece que la página de extensiones de gnome tiene una versión desactualizada.
artfulrobot

1
trabajando en 3.10 (después de actualizar la versión de shell en metadatos)
mikakun

También existe esta extensión en la que se basa PixelSaver ... Los botones que tiene se pueden mover y cambiar el tema fácilmente :-)
Wilf

24

Se puede encontrar una solución rápida y simple para esto en webupd8 . Para probar esto rápidamente sin mucho trabajo, simplemente inicie:

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

Ahora encuentre esta línea siguiente, Ctrl+ fpara buscar, desea asegurarse de que es la línea que dice name=max:

frame_geometry name="max"

cambia eso para que se vea así:

frame_geometry name="max" has_title="false" 

Ahora reinicie el shell para ver los cambios, Alt+ F2, tipo ry Enter/Return.

Para personalizar aún más esto, debe examinar el artículo webupd8 anterior y realizar los cambios con cuidado, o pegar todo el contenido del frame_geometryestilo, incluido todo lo que se encuentre entre:

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

Como verá con la edición anterior, toda la barra de título no desaparece, queda una pequeña porción. Pero no hice los otros cambios y el contenido de esa hoja de estilo difiere entre las versiones de shell, lea a continuación para otro cambio que probé. Sin embargo, también estoy ejecutando 3.8, así que seguí adelante e hice algunas pruebas e hice un cambio más enframe_geometry=max Cambié el siguiente valor de 8 a 0:

<distance name="title_vertical_pad" value="0"/>

Notarás la diferencia ahora, y todavía queda un poco de sombra, pero en realidad me parece bastante bien.


3
Wow gracias; Si cambia arriba y abajo por name="title_border"y name="button_border"a cero, la barra desaparecerá por completo: D
mini

Dulce. Voy a hacer eso ahora que realmente estoy usando esto. También busqué duplicados, pero el tuyo es la única publicación que solicita un método para eliminarlos por completo, a otras personas no les gusta mucho la función y querían el efecto inverso. Después de ver su publicación y hacer que vuelva a funcionar en 3.8, estoy agradecido porque realmente me perdí esta función
l300lvl

A veces pierdo mi configuración en el archivo metacity-theme-3.xml después de actualizar el sistema. Ocurrió por más de :(
mini

@deroot Pierde esos cambios porque se está reemplazando todo el archivo. No creo que pueda evitarse, ya que es bastante difícil distinguir entre sus cambios y los introducidos por la nueva versión, por lo que el proceso de actualización realmente no puede "cortar" sus modificaciones y "pegarlas" después de la actualización. Si yo fuera usted, mantendría una copia de seguridad y ejecutaría una diff -ucontra la nueva versión para ver qué cambió exactamente y hacer correcciones si fuera necesario.
cprn

1
button_height="0"parecía ayudar a
Brady Trainor

12

Actualización de 2018: pixel-saver es un proyecto prácticamente abandonado, como se menciona aquí

También tiene muchos problemas abiertos, como este .

Pero afortunadamente, podemos instalar la barra sin título que funciona muy bien y parece más activa.


2
Bienvenido a Ask Ubuntu! ¡Espero que obtengas muchos más votos a favor para que tu respuesta llegue a la cima! ;-)
Fabby

4

Aunque suena tentador usar una extensión de GNOME para este propósito, me parece que esta no es la forma más elegante. Después de todo, es un cambio en las decoraciones de la ventana, por lo tanto, debe estar cubierto por el tema de la ventana.

Sin embargo, cambiar el tema global de Adwaita /usr/share/themesno es mejor, porque su administrador de paquetes sobrescribirá los cambios con cada actualización. Debido a eso, solía tener una copia del tema de metaciudad Adwaita con los cambios necesarios descritos en las respuestas anteriores. Cada vez que había una actualización de gnome-themes-standard solía actualizar mi tema personalizado aplicando un archivo de parche ( https://gist.github.com/ajashton/1258443 ) al tema de metaciudad Adwaita.

Pero patch pronto se quejaría de los números de línea cambiados (debido a las actualizaciones de los desarrolladores de GNOME). Así que decidí escribir los cambios necesarios en un script XSLT que sería casi completamente resistente a los cambios futuros de los desarrolladores de GNOME:

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


1

Solo para actualizar: la solución actual sería instalar la extensión maximus . Su autor ya lo arregló para Gnome 3.8: hay un mini tutorial en el comentario de franz91.


tipo de proyecto muerto ahora ...
mikakun

1
Bueno, es una vieja respuesta a una vieja pregunta. Actualmente, las aplicaciones manejan redibujar la barra de título y las que no tienen complementos disponibles (como HTitle para Firefox y Thunderbird).
cprn

0

Para gnome shell <= 3.8 Puede usar Maximus, pero no funciona en versiones más recientes. Para las nuevas versiones de gnome, hay Maximus 2 directamente desde el directorio de extensiones de gnome.


0

otros ya hablaron sobre maximus, lo pondré de manera diferente (más simple):

  1. sudo apt install maximus actualmente es la versión 0.4.14-3.
  2. iniciarlo en la terminal maximus & disown. (puede cerrar la terminal ahora).
  3. agréguelo en las aplicaciones de inicio para el próximo arranque.

Revisando

maximus en realidad intenta maximizar TODAS las ventanas que puede, incluso las ventanas que nunca deben maximizarse, y al no tener opciones de línea de comando, no podemos limitarlo a SOLO ventanas MAXIMIZADAS (para que funcione su magia y SOLAMENTE elimine la barra de título de la ventana ) Entonces, lo estoy inhabilitando ahora hasta que encuentre algo más adecuado a mis necesidades.

obs .: ubuntu 16.04 aquí

PD .: ¿por qué estoy usando metacity en Ubuntu?

mi monitor está roto y uso nomachine en una computadora portátil vieja, ya que el rendimiento para juegos y videos es mejor en un administrador de ventanas 2D que en uno 3D (en caso de que otra información sea útil para otra persona).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.