Przezroczysty pasek tytułu okna

10

Czy ktoś wie, jak włączyć przezroczysty pasek tytułu okna w Ubuntu 14.04?

W przypadku poprzednich wersji (13.10 i 13.04) możesz użyć tej metody , ale nie działa ona już w 14.04.

Nie mam na myśli górnego panelu w Ubuntu - mam na myśli pasek tytułu okna.

floryn
źródło
4
14.04 domyślnie nie używa już silnika motywu metacity, więc te ustawienia dconf nie przyniosą żadnego efektu. Istnieje nowy system motywów oparty na gtk-css, ale nie wiem jeszcze o nim wystarczająco dużo, aby powiedzieć, jak włączyć żądany efekt. Aby uzyskać więcej informacji, zobacz Skórki
chaskes
14.04 potrzebuje co najmniej myszy z 3 klawiszami i 1 kołem - możesz wziąć mysz logitech z kilkoma dodatkowymi klawiszami. a jeśli chodzi o tworzenie przejrzystości, możesz skorzystać z tego linku - google.de/…
dschinn1001

Odpowiedzi:

3

Jest to częściowe rozwiązanie, ponieważ nie mogłem zrozumieć, dlaczego nie działa w aktywnym oknie.

Jak wspomniano w skrzynkach , przezroczystość dekoracji jest teraz definiowana przez motywy przy użyciu CSS (właściwość lub zewnętrzny obraz tła).

Testowane z motywem Ambiance:

  • zmodyfikowany

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • komentując background-imageof UnityDecoration.topa UnityDecoration.top:backdroppozostawiającbackground-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));
        */
    }
    

wprowadź opis zdjęcia tutaj

user.dz
źródło
1
Dziękuję, dzięki temu znalazłem się we właściwym miejscu, aby ustawić kolory RGB dla motywu, którego używałem
Mateo
1
@Sneetsher: Aby naprawić aktywne okno, wystarczy wprowadzić kilka dodatkowych zmian: W sekcji UnityDecoration.top skomentuj linię „color:” i dodaj „background-image: none;”; aby zastąpić linię obrazu, którą skomentowałeś.
3vi1
0

OSTRZEŻENIE: Ma to niepożądane skutki uboczne, dlatego wykonaj kopię zapasową plików, które modyfikujesz na wypadek, gdybyś nie mógł żyć z efektami ubocznymi.

Rób to, co zrobił @Sneetsher.

Następnie skomentuj wszystkie background-imagesekcje w/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Teraz otwarte /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css. Twoje linie od 1926 do 1960 roku (mam nadzieję) brzmią następująco:

/* 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;
}

Zmień je na to:

/* 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;
}

Teraz po ponownym uruchomieniu jedności aktywne okna będą miały także przezroczysty pasek narzędzi.

Thomas Mbewu
źródło
-1

Miałem to samo pytanie i niestety nie znalazłem dobrej odpowiedzi. Mogę ci jednak powiedzieć, że wciąż istnieje temat „GnomishGrey” zakopany gdzieś, który działa tak, jak chcesz (tak naprawdę nie miałem czasu szukać, gdzie to jest, przepraszam, ale nie ma go w / usr / share / themes ...) Jestem pewien, że nie zainstalowałem go ręcznie i korzystam z Trusty Tahr.
Włącz to, po prostu pisząc

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

w terminalu (zwróć uwagę na „e” w kolorze szarym, a nie „a”). Naprawdę go nie używam, ale z tego, co szybko przetestowałem, działa dobrze również z innymi ustawieniami przezroczystości (ccsm), patrz zdjęcie.wprowadź opis zdjęcia tutaj

Inną możliwością byłoby użycie motywu szmaragdowego. O ile czytam, działa dla 14.04 (ale musisz użyć ppa, aby go zainstalować), ale nie chcę go wypróbowywać, ponieważ mogą być pewne problemy i bardzo podoba mi się moja konfiguracja, jak jest teraz. ..

Mam nadzieję, że to może nieco pomóc, nawet jeśli nie jest to tak naprawdę odpowiedź.

użytkownik285502
źródło
2
Nie jest pochowany. Ubuntu nie ma motywu o nazwie „GnomishGrey” , możesz wpisać dowolną nazwę, która nie jest dostępna w systemie. Możesz spróbować tego zestawu ustawień zestaw org.gnome.desktop.interface gtk-theme 'abcxyz'
Sagar Panchal