Ändern Sie die Farbe der oberen Menüleiste / Statusleiste

9

Ich weiß, dass es eine Million Beiträge dazu gibt, aber kein einziger hat mir geholfen, dieses Problem zu lösen ... Ich versuche, die Farbe der oberen Menüleiste / Statusleiste des Systems zu ändern. Ich habe es geschafft, die Transparenz mit einigen ausgefallenen Befehlen im Terminal einzustellen, aber der Versuch, die tatsächliche Farbe zu ändern, ist ein Albtraum. Es bleibt einfach schwarz! Ich versuche es auf Weiß zu setzen.

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht, die Datei entity.css des verwendeten Themas zu ändern, indem ich die Werte für @ dark-bg-color und @ dark-fg-color festgelegt habe. Alles, was zu tun scheint, ist, die Menüfarben der sich öffnenden Fenster zu ändern für jedes Programm, nicht die aktuelle Statusleiste des Systems.

Tiwaz89
quelle

Antworten:

8

Die Menüleistenfarbe und die Farbe für einige andere Dinge können von Ihrem Desktop-Hintergrund abgeleitet werden. Die Farbe der Einheit ist chamäleonisch . Sie müssen also die Farbe der Menüleiste nicht explizit ändern.

Öffnen Sie zuerst den CompizConfig-Einstellungs-Manager , rufen Sie das Ubuntu Unity-Plugin auf , aktivieren Sie es und setzen Sie die Deckkraft des Bedienfelds wie im folgenden Bild auf 0:

ccsm

Wenn Sie nun Ihr Hintergrundbild ändern, nimmt die Menüleiste die Farbe des Hintergrundbilds an. Einige Beispiele:

Menüleiste blau

Menüleiste orange


Wenn Sie möchten, dass es fast weiß ist (nun, vollständig weiß kann nicht bekommen, weil sonst der Text und die Symbole nicht vom Menü unterschieden würden):

Menüleiste weißgrau

Radu Rădeanu
quelle
Danke Radu, es ist wirklich schade, dass man es nicht auf schlichtes Weiß einstellen kann. Denn dann können Sie den Vordergrund / Text in Schwarz ändern und es wäre kein Problem. Aber wenn dies die einzige Option ist, die ich habe, danke für die Mühe! (Wird Kopfgeld in
4 Stunden vergeben
@ DeanGrobler Nun, hier finden Sie einige Ubuntu-Themen für Unity: upubuntu.com/2012/07/a-list-of-best-15-ubuntu-1204-themes.html . Ich mag die dreizehnte, die eine 'vereiste' Menüleiste hat
Radu Rădeanu
Ich wollte, dass die Textfarbe (Farbe des Ubuntu-Desktops) der Statusleiste schwarz ist. Kann ich es schaffen?
Tejesh Raut
2

Wenn Sie sich mit CSS auskennen, haben Sie eine bessere Kontrolle über Farbe und Stil des oberen Bedienfelds. Im Folgenden erfahren Sie, wie Sie dies mit dem Ambiance-Thema tun können.

Öffnen Sie Nautilus als root, da Sie Dateien sichern und bearbeiten.

gksu nautilus

Stellen Sie von hier aus sicher, dass alle Dateioperationen, die Sie ausführen, von dieser Instanz von nautilus stammen, die Sie mit dem Befehl geöffnet haben.

Navigieren Sie zum /usr/share/themes/Ambiance/gtk-3.0/appsVerzeichnis

Bevor Sie etwas tun, kopieren Sie die Dateien unit.css und gnome-panel.css im Verzeichnis an eine beliebige Stelle in Ihrem Home-Ordner, damit Sie die Änderungen problemlos zurücksetzen können, wenn Sie etwas durcheinander bringen. Da Sie die Farbe des oberen Bedienfelds in Unity ändern möchten, öffnen Sie entity.css zur Bearbeitung in einem Texteditor (gedit).

Erstellen Sie nun die CSS-Variable wie folgt oben in der Datei

@define-color dark_bg_color #DCDCDC;
@define-color dark_fg_color #3f3f3f;

Beachten Sie, dass die Variable dark_bg_colordie gewünschte Hintergrundfarbe des Bedienfelds angibt. Legen Sie den Wert mit dem Hashcode der gewünschten Farbe fest.

In ähnlicher Weise gibt die Variable dark_fg_colordie Vordergrundfarbe an, dh die Schriftfarbe der Bedienfeldelemente. Stellen Sie den gewünschten Wert mit dem Hashcode ein.

Speichern Sie zum Schluss die Datei und beenden Sie sie. Melden Sie sich ab und wieder an, und die von Ihnen vorgenommenen Änderungen sollten sichtbar sein. Sie können die Werte nach Belieben ändern. Wenn Sie die Standardbedienfeldfarbe von Ambiance wiederherstellen möchten, öffnen Sie einfach Nautilus als Root und ersetzen Sie die Datei unit.css durch die zuvor gesicherte.

Während die oben genannte Methode verwendet werden kann, um die Farbe des oberen Unity-Bedienfelds zu optimieren, können Sie ähnliche Änderungen im Gnome-Bedienfeld in GNOME classic vornehmen, indem Sie ähnliche Änderungen an der Datei vornehmen gnome-panel.css.

Hoffe das hilft....

Nishant Pillai
quelle
Hallo Nishant, das ist eigentlich das, was ich zuvor versucht habe und wie gesagt, dies ändert nur den Windows-Hintergrund und den Vordergrund. Nicht die obere Leiste des gesamten Systems, wie in meinem Screenshot gezeigt. Vielen Dank für die Mühe.
Tiwaz89
0

Schau, ich weiß, dass der Typ oben etwas anderes gesagt hat, ABER ich habe das gefunden ...

Wenn Sie in dasselbe Verzeichnis gehen, in dem Radu angegeben hat, gibt es eine Einstellung für die Hintergrundfarbe.

Ich weiß, dass dies auch die Taskleiste ändert, aber Sie können die Menüleiste in Vollweiß ändern!

user260261
quelle