In LXDE
der Taskleiste werden Registerkarten für alle derzeit ausgeführten Anwendungen / Fenster angezeigt (siehe Abbildung unten):
Das Problem ist, es fällt mir schwer zu unterscheiden, in welchem Fenster ich mich gerade befinde (aktives Fenster)
Alle Registerkarten sehen für mich gleich aus. Gibt es eine Möglichkeit, das aktive Fenster so zu konfigurieren, dass es eine andere Farbe hat?
gnome-terminal
hier beschrieben: harts.net/reece/2013/02/26/… . Diese SU Q & A führte mich zu diesem Link: superuser.com/questions/698122/...lxpanel
. Ich habe reines LXDE ohne Gnomkomponenten.Antworten:
Es gibt keine Möglichkeit, das Erscheinungsbild des aktiven Fensters im Taskleisten-Plugin (Fensterliste) von lxpanel zu ändern. Sie können die lxpanel-Quelldatei launchtaskbar.c in der neuesten Version, LX Panel 0.7.1, patchen. - LXDE - Lightweight X Desktop-Umgebung - Durchsuchen / LXPanel (Desktop-Panel) bei SourceForge.net
Sie können beispielsweise festlegen, dass das aktive Fenster bei Verwendung des Flat-Button-Stils fett gedruckt wird:
Suchen Sie die Zeile 1589 von launchtaskbar.c mit der Aufschrift:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state)) && (tk->tb->flat_button));
Ersetzen mit:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state) || (tk->focused)) && (tk->tb->flat_button));
Die einzige Änderung
tk->focused
wurde hinzugefügt, umbold_style
zu überprüfen, ob das Fenster für dieses Element fokussiert ist.Letztendlich sind einige Kenntnisse der Codierung in C erforderlich, um dem Erscheinungsbild benutzerdefinierte Funktionen hinzuzufügen. Wenn Sie mit dem Patchen nicht vertraut sind, lesen Sie die Themen So wenden Sie eine Patch-Datei auf meinen Linux / UNIX-Quellcode an und wie Sie Software aus dem Quellcode unter Linux kompilieren und installieren .
Das obige Beispiel stammt aus dem folgenden Patch, der veraltet zu sein scheint, da er auf den Dateinamen taskbar.c anstelle von launchtaskbar.c abzielt. - LXDE - Lightweight X Desktop-Umgebung / Funktionsanforderungen / # 213 [lxpanel] [Taskleiste] Markieren Sie die aktive Aufgabe mit flachen Schaltflächen
Update: Ich habe eine gepatchte Quelle mit dem obigen Code auf lxpanel-0.6.1 kompiliert und es war fehlerhaft. Das lxpanel wurde immer wieder neu geladen. Sie können ein SE-Netzwerk ausprobieren, das stärker auf Codierung ausgerichtet ist, um herauszufinden, wie Sie es auf diese Weise anpassen können.
quelle
Sie könnten Spiel mit den Möglichkeiten versuchen , wenn Sie direkt auf dem Panel klicken und Panel - Einstellungen aus dem Kontextmenü. Wenn das Fenster " Panel-Einstellungen" geöffnet wird, klicken Sie auf die Registerkarte " Panel-Applets" . Suchen Sie die Zeile Taskleiste (Fensterliste) und klicken Sie darauf . Klicken Sie dann auf die Schaltfläche Bearbeiten auf der rechten Seite des Fensters.
Verweise
quelle
Ich hatte ein ähnliches Problem in
LXDE
. Nach einigen Nachforschungen fand ich heraus, dass diese Einstellung vomgtk
Thema stammt .Gehen Sie zu Ihrem GTK-Thema, dh
/usr/share/themes/<your_theme_name>/gtk-2.0/gtkrc
Und finden Sie den Abschnitt "Schaltfläche". Fügen Sie die folgende
bg[ACTIVE]
Zeile hinzu:Passen Sie den Farbcode
#804c44
entsprechend an.quelle
Für Fedora 30 konnte ich keinen Platz finden, um den
style "button"
Code in Thomas Kellers Antwort hinzuzufügen , also stöberte ich herum.Beachten Sie, dass sich das Desktop-Design von dem unterscheidet, das Openbox verwendet. Openbox war standardmäßig auf "Onyx" eingestellt, aber das Desktop-Thema lautet "Adwaita":
Im Verzeichnis
/usr/share/themes/Adwaita/gtk-2.0
finden Sie diegtkrc
Ladevorgängemain.rc
, die Folgendes enthalten:Wie gezeigt, befinden sich diese Dateien im
assets
Unterverzeichnis. Hier sind sie Seite an Seite, um den Unterschied zu zeigen. Es ist da, aber in der Taskleiste sehr schwer zu sehen. Links ist die Standardschaltfläche, rechts die Schaltfläche für das aktive Fenster. Diese werden gedehnt, um dem verfügbaren Platz zu entsprechen.Ich habe die Datei in einem PNG-Editor geöffnet und einen dunklen Umriss hinzugefügt. Jetzt ist klar, welches Fenster aktiv ist. Genauso einfach wäre es, den Schatten der Schaltfläche im Editor abzudunkeln.
Entschuldigung für das Fehlen eines Screenshots.
quelle