Barra de título de la ventana transparente


10

¿Alguien sabe cómo habilitar la barra de título de la ventana transparente en Ubuntu 14.04?

Para versiones anteriores (13.10 y 13.04) puede usar este método , pero ya no funciona en 14.04.

No me refiero al panel superior de Ubuntu, me refiero a la barra de título de la ventana.


44
14.04 ya no usa el motor de tema metacity por defecto, por lo que esa configuración dconf no tendrá ningún efecto. Hay un nuevo sistema de temas basado en gtk-css, pero todavía no sé lo suficiente para decir cómo habilitar el efecto que deseas. Para obtener más información, vea Theming
chaskes el

14.04 necesita al menos un mouse con 3 teclas y 1 rueda; podría tomar un mouse logitech con algunas teclas más. y sobre la creación de transparencia, puede seguir este enlace - google.de/…
dschinn1001

Respuestas:


3

Esta es una solución parcial, ya que no pude entender por qué no funciona para la ventana activa.

Según lo mencionado por chaskes , la transparencia de la decoración ahora está definida por temas que usan CSS (propiedad o imagen de fondo externa).

Probado con el tema Ambiance:

  • modificado

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • comentando background-imagede UnityDecoration.topy UnityDecoration.top:backdropdejandobackground-color: transparent;

    UnityDecoration.top {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (@dark_bg_color, 1.5)),
                                         to (shade (@dark_bg_color, 1.04)));
        */
        ...
    }
    
    UnityDecoration.top:backdrop {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (#474642, 0.92)),
                                         to (@dark_bg_color));
        */
    }
    

ingrese la descripción de la imagen aquí


1
Gracias, esto me llevó al lugar correcto para configurar los colores rgba para el tema que estaba usando - i.stack.imgur.com/HsTSP.png
Mateo

1
@Sneetsher: para corregir la ventana activa, solo necesita hacer algunos cambios más: en la sección UnityDecoration.top, comente la línea 'color:' y agregue 'background-image: none;' para reemplazar la línea de imagen que comentaste.
3vi1

0

ADVERTENCIA: Esto tiene efectos secundarios indeseables, por lo tanto, haga una copia de seguridad de los archivos que modifique en caso de que no pueda vivir con los efectos secundarios.

Haz lo que hizo @Sneetsher.

Luego también comente todas las background-imagesecciones en/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Ahora abierta /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css. Sus líneas de 1926 a 1960 (con suerte) dicen lo siguiente:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;

    color: @dark_fg_color;
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    background-color: @dark_bg_color;
    box-shadow: none;
    border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);

    color: @backdrop_dark_fg_color;
}

Cámbialos a esto:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    /*background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;*/

    /*color: @dark_fg_color;*/
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    /*box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);*/
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    /*background-color: @dark_bg_color;*/
    box-shadow: none;
    /*border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);*/

    color: @backdrop_dark_fg_color;
}

Ahora, cuando reinicia la unidad, las ventanas activas también tendrán una barra de herramientas transparente.


-1

Tenía la misma pregunta y desafortunadamente no encontré una buena respuesta. Sin embargo, puedo decirle que todavía hay un tema "GnomishGrey" enterrado en algún lugar que funciona de la manera deseada (Realmente no tuve tiempo de ir a buscar dónde está realmente, lo siento, pero no está en / usr / share / themes ...) Estoy bastante seguro de que no lo he instalado manualmente y estoy ejecutando Trusty Tahr.
Habilítelo simplemente escribiendo

    gsettings set org.gnome.desktop.interface gtk-theme 'GnomishGrey' 

en una terminal (tenga en cuenta la 'e' en gris, no 'a'). Realmente no lo uso, pero por lo que probé rápidamente, funciona bien también con otras configuraciones de transparencia (ccsm), vea la imagen.ingrese la descripción de la imagen aquí

Otra posibilidad sería usar un tema esmeralda. Hasta donde leí, funciona para 14.04 (pero tienes que usar un ppa para instalarlo), pero no quiero probarlo ya que puede haber algunos problemas y me gusta bastante mi configuración como está ahora. ..

Espero que tal vez ayude un poco, incluso si no es realmente una respuesta.


2
No está enterrado Ubuntu no tiene un tema llamado 'GnomishGrey'; puede escribir cualquier nombre que no esté disponible en el sistema. Puede probar este conjunto de ajustes org.gnome.desktop.interface gtk-theme 'abcxyz'
Sagar Panchal
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.