¿Cómo puedo eliminar el relleno de la ventana en aplicaciones GTK3 en Awesome-WM?

11

Utilizo en modo mosaico para casi todos mis escritorios. Desde el advenimiento de las decoraciones del lado del cliente en GTK3, algunas aplicaciones comunes del proyecto Gnome se han dedicado a darse una generosa cantidad de relleno fuera del borde de la ventana principal. Sospecho que esto es para efectos de sombra, pero causa problemas con el sistema de mosaico ya que el tamaño de la ventana se realiza en función del tamaño acolchado, no de la ventana normal en sí.

Los delincuentes notables son nautilus y gedit, pero otras aplicaciones de Gnome recientemente actualizadas tienen algún comportamiento.

captura de pantalla

¿Cómo puedo configurar GTK y / o AwesomeWM para ignorar estos rellenos y dimensionar las ventanas según la geometría real de la ventana? El resultado que quiero es un diseño de mosaico de borde cero y relleno de cero.

Caleb
fuente
@DKBose No creo que ese sea el camino correcto, ya que no son las decoraciones en mi caso las que son un problema. No tengo ni quiero ninguna decoración, así que lo que se muestra en ese artículo como "visualización incorrecta" es exactamente lo que busco, sin decoraciones.
Caleb

Respuestas:

12

Añadir a ~/.config/gtk-3.0/gtk.css:

.window-frame {
  box-shadow: none;
  margin: 0;
}

(a través de https://bbs.archlinux.org/viewtopic.php?pid=1416334#p1416334 )

Tuve que reiniciar X para que surta efecto: SIGHUP awesome no fue suficiente.

g33kz0r
fuente
3
Eso hizo el truco. ¡Ahora estoy asustado! ¿Desde cuándo las propiedades de la ventana comienzan a definirse en CSS?
Caleb
44
Acabo de morir un poco por dentro.
Thnee