So erstellen Sie unter Linux Farbschemata, die zu Ihrem Hintergrundbild passen

Wenn Sie viele Anwendungen über die Befehlszeilenschnittstelle (CLI) ausführen oder ein Fan von Fenstermanagern sind, wissen Sie, dass die Gestaltung dieser Anwendungen eine echte Herausforderung sein kann. Es ist nicht einfach, ein einheitliches Farbschema für alle Ihre Anwendungen zu finden, und noch schwieriger ist es, dieses Farbschema an Ihr Hintergrundbild anzupassen. Was ist dann, wenn Sie Ihr Hintergrundbild ändern möchten? Das möchte man auf keinen Fall noch einmal machen.

Eingeben Wal, Ein Skript, das Ihr Hintergrundbild verwendet, um automatisch eine Farbpalette in Ihrer „.Xresorces“-Datei oder an einem anderen geeigneten Ort zu generieren. Mit Wal ist es ganz einfach, im Handumdrehen Ihr gesamtes Farbschema zu erstellen und zu ändern.

Vielleicht möchten Sie auch einen Blick darauf werfen pywal. Es wurde vom selben Entwickler geschrieben und funktioniert auf die gleiche Weise, jedoch in Python. Zum Zeitpunkt des Verfassens dieses Artikels unterstützt pywal nur Python 3.6, das in den meisten Distributionen weder gepackt noch die Standardversion ist.

Installieren Sie Wal

Wenn Sie noch keinen haben, erstellen Sie einen lokalen „bin“-Ordner in Ihrem Home-Verzeichnis. Auf diese Weise wird es viel einfacher sein, damit zu arbeiten.

Geben Sie Ihr neues Verzeichnis ein, holen Sie sich Wal von Github und machen Sie es dann ausführbar.

cd bin wget https://github.com/dylanaraps/wal/raw/master/wal chmod +x wal

Sie müssen auch Ihre Profildatei erneut lesen, also tun Sie das.

Die Grundlagen

Wal ist sehr einfach zu bedienen. Sie müssen lediglich den Befehl eingeben und ihm mitteilen, welches Bild verwendet werden soll. Das folgende Beispiel hat das Bild oben erstellt.

wal -i Pictures/Wallpaper/kde.png

Wal basierte das neue Farbschema auf dem im Befehl angegebenen KDE-Hintergrundbild. Als allgemeine Regel verwendet Wal für den Hintergrund die dunkelste Farbe, die er im Bild finden kann. Schauen Sie sich dieses ziemlich helle Bild an. Sie haben immer noch einen schwarzen Hintergrund, da es die dunkelste Farbe ist, die Wal gefunden hat.

Wal automatisch ausführen

Möglicherweise haben Sie bereits bemerkt, dass Wal standardmäßig keine anderen Terminals ändert. Es gibt mehrere Möglichkeiten, Wal automatisch auszuführen. Die erste und einfachste Möglichkeit besteht darin, Wal zu Ihrer „.bashrc“- oder „.zshrc“-Datei hinzuzufügen (wenn Sie zsh verwenden). Dadurch werden Ihre neuesten Wal-Einstellungen für Ihre Terminalsitzungen neu geladen.

Das Flag -r steht für Neuladen. Sie können dies auch manuell in einem neuen Terminal tun.

Denken Sie außerdem daran, dass Wal durch die Gestaltung Ihres Terminals auch alle Ihre Terminalanwendungen gestaltet.

Beim Neustart nützt das allerdings nicht viel. Damit Wal beim Start Ihres X-Servers automatisch ausgeführt wird, müssen Sie die folgende Zeile oder etwas Ähnliches zu Ihrer „.xinitrc“-Datei hinzufügen:

wal -i "$(< "${HOME}/.cache/wal/wal")"

i3WM

Wenn Sie sich für Wal interessieren, verwenden Sie wahrscheinlich einen Fenstermanager. i3 ist bei Linux-Anpassungsbegeisterten mit Sicherheit der beliebteste Kachelfenstermanager, und Wal lässt sich gut darin integrieren.

Sie können i3 dazu bringen, Farben aus der „.Xresources“-Datei zu laden, die Wal erstellt. Sie müssen lediglich Ihre Farbvariablen in i3 aus „.Xresources“ zuweisen. Wal lädt i3 neu und die Farben ändern sich dynamisch. Auch wenn dies im Bild oben nicht der Fall war, können Sie das Thema auch über Ihre Statusleiste übertragen.

set_from_resource $fg i3wm.color1 set_from_resource $bg i3wm.color2 set_from_resource $ac i3wm.color3

Wählen Sie die gewünschten Farben basierend auf dem Nummerierungsschema „.Xresources“ aus.

Andere Programme

Es gibt ein ergänzendes Skript namens wal-set, das Änderungen in andere gängige Programme wie Dunst und Lemonbar lädt. Sie können das Skript auch von Github herunterladen und in Ihrem lokalen „bin“-Verzeichnis ablegen.

cd ~/bin wget https://github.com/dylanaraps/bin/raw/master/wal-set

Sobald Sie es haben, fügen Sie es mit dem Flag -o zu Ihren Wal-Befehlen hinzu.

wal -i Pictures/Wallpaper/kde.png -o wal-set

Polybar ist eine äußerst beliebte Fenstermanager-Menüleiste. Wie i3 kann es seine Farbwerte aus „.Xresources“ laden. Stellen Sie einfach Ihre Farbvariablen in Ihrer Polybar-Konfiguration auf „.Xresources“-Werte ein.

fg = ${xrdb:color1} bg = ${xrdb:color2}

Sie können jedes Programm, das aus „.Xresources“ liest, mit Wal ändern und noch mehr, wenn Sie kreativ damit umgehen. Wal ist auch skriptfähig, sodass viele weitere Optionen hinzugefügt werden, einschließlich der Einstellung eines Timers für Wal. Experimentieren Sie damit und erhalten Sie den Desktop, auf den Sie gewartet haben.

Index
  1. Installieren Sie Wal
  2. Die Grundlagen
  3. Wal automatisch ausführen
  4. i3WM
  5. Andere Programme

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up