Wie kann ich in GNOME Shell transparente Fensterränder / Titelleisten erhalten?


13

Es gibt viele GNOME-Shell-Designs mit transparenten Bedienfeldern, und ich möchte möglicherweise ein transparentes Fensterrahmen- / Titelleisten-Design dazu. Das nächste, was ich mir vorstellen kann, ist Emerald, aber das funktioniert nur mit Compiz AFAIK und GNOME Shell funktioniert nur mit Mutter.


11.10 oder 12.04 ?? LOOK at this ubuntuforums.org/showthread.php?p=11453890
Ringtail

@BlueXrider Das ist für das Unity-Panel; Es ist definitiv nicht das, wonach ich suche. Ich benutze übrigens 11.10, aber eine Antwort, die auch auf 12.04 zutrifft, wäre nett.
Christopher Kyle Horton

1
Hier ist das Thema, das Sie gesucht haben: gnome-look.org/content/show.php/…
digitale Illusion

Antworten:


11

Seit der Veröffentlichung von Ubuntu 12.10 gconf-editorwurde offiziell ersetzt durch dconf-editor. Die Antwort per Ringtail wird also nicht funktionieren.

So aktivieren Sie die Transparenz der Fenstertitelleiste ab Ubuntu 12:

  1. Öffne ein Terminal ( Ctrl+ Alt+ T)
  2. Kopieren Sie die folgende Zeile und fügen Sie sie ein:

    sudo apt-get install dconf-tools
    
  3. Drücken Sie Enterund installieren Sie das Paket.
  4. Nach der Installation führen Sie dconf-editor im Terminal aus.
  5. Navigiere zu org/compiz/gwd
  6. Ändern Sie nun die folgenden Werte auf einen Wert zwischen 0 und 1:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. Jetzt haben Sie die Transparenz der Fenstertitelleisten geändert.

1

Sie können die Transparenz des Fensterrahmens mit dem gconf-Editor ändern. Sie können die Fenstertransparenz für alle Fensterrahmen oder für aktive Fensterrahmen ändern. Um die Transparenz der Fenstergrenzen zu ändern, muss der gconf-Editor installiert sein.

Um den gconf-Editor zu installieren, öffnen Sie ein Terminalfenster (drücken Sie Strg + Alt + T) und kopieren Sie die folgende Zeile und fügen Sie sie ein:

sudo apt-get install gconf-editor

Um den gconf-Editor zu starten, drücken Sie Alt + F2 und geben Sie Folgendes ein: gconf-editor.

Wenn der Konfigurationseditor geöffnet ist, klicken Sie auf apps -> gwd und ändern Sie den Wert für metacity_theme_active_opacity und metacity_theme_opacity auf einen Wert unter 1.0. Um einen Wert zu ändern, doppelklicken Sie auf den Namen und ändern Sie den Wert im Bearbeitungsfenster.

metacity_theme_active_opacity: Ändert die Transparenz für aktive Fensterrahmen

metacity_theme_opacity: Ändert die Transparenz für alle Fensterrahmen

Quelle


Entschuldigung, aber das funktioniert bei mir nicht, auch nachdem ich mich abgemeldet und einen Neustart durchgeführt habe. Ich denke, gconfsollte auf dconfjeden Fall zu Gunsten von veraltet sein.
Christopher Kyle Horton

Ich werde nach einem besseren Weg
Ausschau

Die Antwort 1 funktioniert gut.
Hanynowsky

@Hanynowsky Markiere als genehmigt die Antwort, die für dich funktioniert hat.
Gediminas Jeremiah Gudelis

1
@GediminasJeremiahGudelis Ich habe bereits abgestimmt! Das Plakat dieser Frage ist nicht ich, sondern WarriorIng64
Hanynowsky

1

Ich konnte die anderen Methoden unter Ubuntu 19.04 nicht zum Laufen bringen, also habe ich die Datei gtk.css bearbeitet:

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

Hier ist der Code, den ich verwendet habe:

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

Führen Sie nach dem Speichern der Datei diesen Befehl aus, um Ihre Änderungen zu übernehmen:

setsid gnome-shell --replace

Das Endergebnis finden Sie weiter unten.

Gnome unter Ubuntu 19.04 mit Fenstern mit transparenten Titelleisten und Rahmen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.