Jak uzyskać przezroczyste obramowania / paski tytułowe w powłoce GNOME?


13

Istnieje wiele motywów powłoki GNOME z przezroczystymi panelami, i może chciałbym, aby wraz z nimi był przezroczysty motyw obramowania / paska tytułu. Najbliższa rzecz, o której myślę, to Emerald, ale to działa tylko z Compiz AFAIK, a GNOME Shell działa tylko z Mutter.


11.10 lub 12.04 ?? Spójrz
Ringtail

@BlueXrider To dla panelu Unity; zdecydowanie nie tego szukam. Używam 11.10 BTW, ale odpowiedź, która miałaby zastosowanie również do 12.04, byłaby miła.
Christopher Kyle Horton

Odpowiedzi:


11

Od czasu wydania Ubuntu 12.10 gconf-editorzostał oficjalnie zastąpiony przez dconf-editor. Tak więc odpowiedź Ringtail nie zadziała.

Aby włączyć przezroczystość paska tytułu okna w systemie Ubuntu 12 i nowszych:

  1. Otwórz terminal ( Ctrl+ Alt+ T)
  2. Skopiuj i wklej następujący wiersz:

    sudo apt-get install dconf-tools
    
  3. Naciśnij Enteri zainstaluj pakiet.
  4. Po zainstalowaniu uruchom edytor dconf w terminalu.
  5. Nawigować do org/compiz/gwd
  6. Teraz zmień następujące wartości na dowolne z zakresu od 0 do 1:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. Teraz zmieniłeś przezroczystość Okna paska tytułowego.

1

Możesz zmienić przezroczystość obramowania okna za pomocą edytora gconf. Możesz zmienić przezroczystość okna dla wszystkich ramek okna lub dla aktywnych ramek okna. Aby zmienić przezroczystość granic okna, musisz mieć zainstalowany edytor gconf.

Aby zainstalować edytor gconf, otwórz okno terminala (naciśnij Ctrl + Alt + T) i skopiuj + wklej następujący wiersz:

sudo apt-get install gconf-editor

Aby uruchomić edytor gconf, naciśnij Alt + F2 i wpisz: gconf-editor.

Gdy edytor konfiguracji jest otwarty, kliknij aplikacje -> gwd i zmień wartość metacity_theme_active_opacity i metacity_theme_opacity na wartość niższą niż 1.0. Aby zmienić wartość, wystarczy kliknąć dwukrotnie nazwę i zmienić wartość w oknie klucza edycji.

metacity_theme_active_opacity: zmienia transperancję dla aktywnych obramowań okna

metacity_theme_opacity: zmienia transperancję dla wszystkich ramek okien

źródło


Przepraszamy, ale to nie działa dla mnie, nawet po wylogowaniu i ponownym uruchomieniu. W każdym razie myślę, że gconfnależy to uznać za przestarzałe dconf.
Christopher Kyle Horton

Będę miał oko na lepszy sposób
Ringtail

Odpowiedź 1 działa dobrze.
Hanynowsky

@Hanynowsky Mark as zatwierdził odpowiedź, która działała dla Ciebie.
Gediminas Jeremiah Gudelis

1
@GediminasJeremiahGudelis Już głosowałem! Plakat tego pytania to nie ja, ale WarriorIng64
Hanynowsky

1

Nie mogłem zmusić innych metod do pracy w Ubuntu 19.04, więc skorzystałem z edycji pliku gtk.css:

nano ~/.config/gtk-3.0/gtk.css

Oto kod, którego użyłem:

/* add a 3-pixel border around windows */
decoration {
    border: 5px solid rgba(10, 10, 10, .3);
    background:rgba(10, 10, 10, .3);
}


/* customize the titlebar for active window */
.titlebar {
    background: rgba(10, 10, 10, .3);
    border-top:solid 1px rgba(10, 10, 10, .3);
    color:white; 
}


/* customize the titlebar for background windows */
.titlebar:backdrop  {
    background: rgba(10, 10, 10, .5);
    color:white;
} 

Po zapisaniu pliku uruchom to polecenie, aby zastosować zmiany:

setsid gnome-shell --replace

Zobacz wynik końcowy poniżej.

Gnome na Ubuntu 19.04 z oknami, które mają przezroczyste paski tytułu i obramowania

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.